Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№102-08-2007 20:18:19

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Две проблемы: консоль ошибок и исчезнувший фон

Здравствуйте.
http://la2file.jino-net.ru/line.php
Вот сайт. Возникло две проблемы:
1) Если нажать на название одного из разделов (там запускается функция javascript), вылезает консоль ошибок. Ошибок нет, только предупреждения. Типа токого: "Неизвестное свойство ... Потеряно объявление". Однако эти свойства используются в IE. Кроме того, высвечиваются предупреждения в скрипте, который внедряет jino-net. Может я что-то не так делаю? Можно ли запретить каким-нибудь образом в коде страницы вывод консоли ошибок?

2) Фон разбит на 4 части, которые помещены в таблицу. Однако две правые части куда-то исчезают. Возможно, дело в том, что я одновременно использую и таблицы и слои? Такое наблюдается в IE и мозилле. В опере все отображается нормально.

Отредактировано Scroll (03-08-2007 11:20:15)

Отсутствует

 

№202-08-2007 22:01:54

AKS
webboy
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 12-12-2005
Сообщений: 366
UA: Firefox 2.0
Веб-сайт

Re: Две проблемы: консоль ошибок и исчезнувший фон

Действительно забавно с консолью =)
Поправьте ссылочку на свой сайт.

Выделить код

Код:

eval ( "document.getElementById('t"+arg+"').innerHTML="+"m["+arg+"];" );

Зачем этот ужас?! Не проще просто:

Выделить код

Код:

document.getElementById('t'+arg).innerHTML=m[arg];

Если у вас есть специфичные для ИЕ свойства и методы, то используйте if(isIE) {....}
А в качестве isIE что-нибудь в духе:

Выделить код

Код:

var isIE = (navigator.appName=='Microsoft Internet Explorer') ? true : false;

Вывод консоли со страницы запретить вроде нельзя.


Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1

Отсутствует

 

№302-08-2007 22:11:42

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

Ммм. А что с ссылочкой?:)

Зачем этот ужас?! Не проще просто:

Пережитки прошлого кода=)) Чтобы время сэкономить не стал переделывать) Как будет время - переделаю конечно)

Если у вас есть специфичные для ИЕ свойства и методы, то используйте if(isIE) {....}

Ненене, спецефичные свойства в стилях! Например focus или SCROLLBAR-HIGHLIGHT-COLOR. На это ругается.

Отсутствует

 

№402-08-2007 22:17:21

AKS
webboy
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 12-12-2005
Сообщений: 366
UA: Firefox 2.0
Веб-сайт

Re: Две проблемы: консоль ошибок и исчезнувший фон

Ну тогда conditional comments используйте...

Выделить код

Код:

<!--[if IE]>
КОД ТОЛЬКО ДЛЯ ИЕ
<![endif]-->

Отредактировано 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

Отсутствует

 

№502-08-2007 23:30:47

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

А-а. Пасиб огромное)

А насчет фона никто ниче не знает?

Отредактировано Scroll (02-08-2007 23:31:48)

Отсутствует

 

№603-08-2007 02:20:45

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

С фоном проблема решилась=):

Выделить код

Код:

<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 :

Выделить код

Код:

<!--[if IE]>
КОД ТОЛЬКО ДЛЯ ИЕ
<![endif]-->

Погоды не сделало... Теперь выдает:

Предупреждение: Неожиданный символ в атрибуте селектора : '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)

Отсутствует

 

№703-08-2007 03:14:06

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 2.0
Веб-сайт

Re: Две проблемы: консоль ошибок и исчезнувший фон

Ммм. А что с ссылочкой?

h забыли.


От оно че!

Отсутствует

 

№803-08-2007 08:29:42

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785

Re: Две проблемы: консоль ошибок и исчезнувший фон

хм. у меня консоль вылезает при клике по ссылке

Выделить код

Код:

<a href="javascript:">foo</a>

нужно запостить на багзилле

Отсутствует

 

№903-08-2007 11:22:50

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

h забыли.

Извиняюсь, поправил =)

нужно запостить на багзилле

Т.е. возможно это не моя трабла?

Отредактировано Scroll (03-08-2007 11:24:09)

Отсутствует

 

№1003-08-2007 13:06:42

AKS
webboy
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 12-12-2005
Сообщений: 366
UA: Firefox 2.0
Веб-сайт

Re: Две проблемы: консоль ошибок и исчезнувший фон

Вообще, насколько мне известно, неправильно писать 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

Отсутствует

 

№1103-08-2007 13:10:08

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

Просто href="#" поставьте

Сначала так и было. И на локалхосте все работает нормально. Но когда залил на сервер, то при нажатии на ссылку происходила перезагрузка страницы.

А писать <a href="javascript:" onclick="...">? насколько я знаю, правильно....

Отредактировано Scroll (03-08-2007 13:11:24)

Отсутствует

 

№1203-08-2007 13:16:44

AKS
webboy
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 12-12-2005
Сообщений: 366
UA: Firefox 2.0
Веб-сайт

Re: Две проблемы: консоль ошибок и исчезнувший фон

Ну тогда и писали бы:

Выделить код

Код:

<a href="javascript:show_links ('1')">

Хотя это не гут =)

А можно

Выделить код

Код:

<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

Отсутствует

 

№1303-08-2007 13:56:42

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

В том-то и дело, что игнорится именно сам conditional comments) Т.е. ксс все равно подрубается и в опере и в мозилле...

Отсутствует

 

№1403-08-2007 17:00:59

AKS
webboy
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 12-12-2005
Сообщений: 366
UA: Firefox 2.0
Веб-сайт

Re: Две проблемы: консоль ошибок и исчезнувший фон

Вы можете объяснить что это значит:

Выделить код

Код:

<link type="text/css" rel="stylesheet" href="classes.css">
text { bla-bla-bla; }
</link>

Если вы хотите внедрить CSS прямо на страницу, то для этого есть тэг style. Для вашего примера:

Выделить код

Код:

<!--[if IE]>
<style type="text/css"> CSS here </style>
<![endif]-->

Редактировал ваш код и у меня всё работало;)

Отредактировано 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

Отсутствует

 

№1503-08-2007 17:46:38

Scroll
Участник
 
Группа: Members
Зарегистрирован: 02-08-2007
Сообщений: 9
UA: Mozilla 1.8

Re: Две проблемы: консоль ошибок и исчезнувший фон

<link type="text/css" rel="stylesheet" href="classes.css">
text { bla-bla-bla; }
</link>

Это у меня в коде такое?:|
Ладно, пасиб за старания=) Буду разбираться. И следует код привести в порядок. А то бардак у меня там) Мож тогда и разбирусь во всех возникающих ошибках=)

Отредактировано Scroll (03-08-2007 17:47:11)

Отсутствует

 

№1603-08-2007 19:20:17

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785

Re: Две проблемы: консоль ошибок и исчезнувший фон

AKS пишет

Вообще, насколько мне известно, неправильно писать href="javascript:bla-bla-bla"... Просто href="#" поставьте.

консоль ошибок в любом случае не должна появляться

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]