Страницы: 1
Здравствуйте.
http://la2file.jino-net.ru/line.php
Вот сайт. Возникло две проблемы:
1) Если нажать на название одного из разделов (там запускается функция javascript), вылезает консоль ошибок. Ошибок нет, только предупреждения. Типа токого: "Неизвестное свойство ... Потеряно объявление". Однако эти свойства используются в IE. Кроме того, высвечиваются предупреждения в скрипте, который внедряет jino-net. Может я что-то не так делаю? Можно ли запретить каким-нибудь образом в коде страницы вывод консоли ошибок?
2) Фон разбит на 4 части, которые помещены в таблицу. Однако две правые части куда-то исчезают. Возможно, дело в том, что я одновременно использую и таблицы и слои? Такое наблюдается в IE и мозилле. В опере все отображается нормально.
Отредактировано Scroll (03-08-2007 11:20:15)
Отсутствует
Действительно забавно с консолью
Поправьте ссылочку на свой сайт.
Зачем этот ужас?! Не проще просто:
Если у вас есть специфичные для ИЕ свойства и методы, то используйте if(isIE) {....}
А в качестве isIE что-нибудь в духе:
Вывод консоли со страницы запретить вроде нельзя.
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1
Отсутствует
Ммм. А что с ссылочкой?
Зачем этот ужас?! Не проще просто:
Пережитки прошлого кода) Чтобы время сэкономить не стал переделывать) Как будет время - переделаю конечно)
Если у вас есть специфичные для ИЕ свойства и методы, то используйте if(isIE) {....}
Ненене, спецефичные свойства в стилях! Например focus или SCROLLBAR-HIGHLIGHT-COLOR. На это ругается.
Отсутствует
Ну тогда conditional comments используйте...
Отредактировано AKS (02-08-2007 22:18:02)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1
Отсутствует
С фоном проблема решилась:
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TR height="431"> <TD style="background: url(pics/bg1.jpg);"></TD> <TD style="background: url(pics/bg2.jpg);"></TD> </TR> <TR height="431"> <TD style="background: url(pics/bg3.jpg);"></TD> <TD style="background: url(pics/bg4.jpg);"></TD> </TR> </table>
Спасибо
Добавлено Птн 03 Авг 2007 02:40:07 :
Погоды не сделало... Теперь выдает:
Предупреждение: Неожиданный символ в атрибуте селектора : 'IE'. Правило проигнорировано из-за плохого селектора.
Источник: http://localhost/my/UninstalLA/classes.css
Строка: 39
и
Предупреждение: Неожиданный конец файла при поиске закрывающая } неверного правила.
Источник: http://localhost/my/UninstalLA/classes.css
Строка: 50
Применил вот так:
<!--[if IE]> BODY { MARGIN: 0; SCROLLBAR-FACE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: gray; SCROLLBAR-SHADOW-COLOR: gray; SCROLLBAR-3DLIGHT-COLOR: #AAAAAA; SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-TRACK-COLOR: #000000; } <![endif]-->
так:
<!--[if IE]> <link href="classes.css" rel="stylesheet" type="text/css"> <![endif]-->
conditional comments вааще игнорится...
Проще написать код на ПХП, котрый для IE будет один css делать, а для остальных - другой
Отредактировано Scroll (03-08-2007 02:59:47)
Отсутствует
хм. у меня консоль вылезает при клике по ссылке
нужно запостить на багзилле
Отсутствует
Вообще, насколько мне известно, неправильно писать href="javascript:bla-bla-bla"... Просто href="#" поставьте.
Отредактировано AKS (03-08-2007 13:07:13)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1
Отсутствует
Просто href="#" поставьте
Сначала так и было. И на локалхосте все работает нормально. Но когда залил на сервер, то при нажатии на ссылку происходила перезагрузка страницы.
А писать <a href="javascript:" onclick="...">? насколько я знаю, правильно....
Отредактировано Scroll (03-08-2007 13:11:24)
Отсутствует
Ну тогда и писали бы:
Хотя это не гут
А можно
<img border="0" src="pics/unins_text.png" onclick="show_links ('1')" style="cursor:pointer" />
Добавлено Птн 03 Авг 2007 13:23:54 :
conditional comments вааще игнорится...
Проще написать код на ПХП, котрый для IE будет один css делать, а для остальных - другой
Так всё правильно. То что вы указали в комментах - ТОЛЬКО ДЛЯ ИЕ. Мозилла, Опера и др. просто будут игнорить.
Сделайте две css-таблицы. Одна общая, а вторая со свойствами ТОЛЬКО ДЛЯ ИЕ, типа ie-only.css и подключайте её в <!--...
Отредактировано AKS (03-08-2007 13:25:03)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1
Отсутствует
Вы можете объяснить что это значит:
<link type="text/css" rel="stylesheet" href="classes.css"> text { bla-bla-bla; } </link>
Если вы хотите внедрить CSS прямо на страницу, то для этого есть тэг style. Для вашего примера:
Редактировал ваш код и у меня всё работало
Отредактировано AKS (03-08-2007 17:05:24)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1
Отсутствует
<link type="text/css" rel="stylesheet" href="classes.css">
text { bla-bla-bla; }
</link>
Это у меня в коде такое?
Ладно, пасиб за старания Буду разбираться. И следует код привести в порядок. А то бардак у меня там) Мож тогда и разбирусь во всех возникающих ошибках
Отредактировано Scroll (03-08-2007 17:47:11)
Отсутствует
Вообще, насколько мне известно, неправильно писать href="javascript:bla-bla-bla"... Просто href="#" поставьте.
консоль ошибок в любом случае не должна появляться
Отсутствует
Страницы: 1