>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Есть две проблемы http://forum.mozilla-russia.org/viewtopic.php?id=11740 |
globalmoney > 05-08-2006 10:17:47 |
Есть две проблемы, при отображении сайта в Firefox: 1. Как заставить Firefox корректно работать с visible в CSS стилях? Выделить код Код:<SPAN onClick="return openVMenu('Out2');" style="cursor:hand;"><IMG src="images/plusA.gif" lowsrc="images/minusA.gif" name="viOut2"></SPAN> Как это исправить? Замечание за нарушение правил п.4.4 |
Lynn > 05-08-2006 11:09:51 |
1. Он работает корректно. PS. http://www.ln.ua/~openxs/articles/smart-questions-ru.html |
globalmoney > 05-08-2006 11:55:39 |
Lynn пишет
1. Не знаю, у кого как, а у меня ни как не хочет работать. Зайди на сайт: http://www.globalmoney.ru/ и в консоли JavaScript увидешь, что он выдаёт ошибку. Выделить код Код:function openVMenu(ID) { if (!IE) return false; if(!document.all[ID]) return false; var lowsrc; if(document.all[ID].style.display == "none") { document.all[ID].style.display = ""; if((document.images)&& document.images["vi" + ID]) { lowsrc = document.images["vi" + ID].lowsrc; document.images["vi" + ID].lowsrc = document.images["vi" + ID].src; document.images["vi" + ID].src = lowsrc; } }else { document.all[ID].style.display = "none"; if((document.images)&& document.images["vi" + ID]) { lowsrc = document.images["vi" + ID].lowsrc; document.images["vi" + ID].lowsrc = document.images["vi" + ID].src; document.images["vi" + ID].src = lowsrc; } } return false; } |
Lynn > 05-08-2006 12:39:40 |
1. Ткните пальцем в строчку которая не работает. Если вы про
То так и должно быть. Такого сенлектора нет и не было никогда. 2. Где вы раскопали этого динозавра. Выкинуть и переписать с нуля будет проще и дешевле… |
globalmoney > 05-08-2006 16:20:50 |
1. Да, я именно про это. Просто он некорректно обрабатывается в Firefox, если посмотришь тотже сайт через IE, то будет отображаться совсем по другому (я про меню). |
Lynn > 14-08-2006 13:48:04 |
1. Ещё раз: В CSS нет псевдокласса visible. Несуществующий элемент невозможно обработать корректно. Сначала исправьте CSS так, что б он проходил валидацию, потом ищите ошибки. 2. Вы же сами первой строчкой проверяете браузер и если это не IE, то выходите из функции. Как она по вашему должна работать в FF? |