Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   не корректно работает с разными версиями веб (https://javascript.ru/forum/events/16441-ne-korrektno-rabotaet-s-raznymi-versiyami-veb.html)

betonka 08.04.2011 11:19

не корректно работает с разными версиями веб
 
если я подключаю к типу такой страницы javascript
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


то работает не корректно, но если вот так

<html>

то все работает!!!

Почему так и как с этим бороться???

dmitriymar 08.04.2011 11:46

писать
<!DOCTYPE HTML >
<html>
и всё ,а не использовать старые стандарты

ksa 08.04.2011 11:46

Цитата:

Сообщение от betonka
Почему так

Злой дух Махатухма гневается на тебя!

Цитата:

Сообщение от betonka
как с этим бороться?

Принеси ему в жертву тестовый пример неработающего скрипта с тем доктайпом...

betonka 08.04.2011 12:01

Цитата:

Сообщение от ksa (Сообщение 99799)
Злой дух Махатухма гневается на тебя!


Принеси ему в жертву тестовый пример неработающего скрипта с тем доктайпом...

вот сcылка на рабочий пример

http://95.67.67.253/modx/amount/amount_forma/index2.php

и не на рабочий

http://95.67.67.253/modx/amount/amount_forma/index.php

betonka 08.04.2011 12:01

Цитата:

Сообщение от dmitriymar (Сообщение 99798)
писать
<!DOCTYPE HTML >
<html>
и всё ,а не использовать старые стандарты

это вариант не помог

dmitriymar 08.04.2011 12:15

betonka,
причём доктайп?-у тебя в коде ошибки-то что дебаг выдаёт
Цитата:

Был достигнут лимит журнала сообщений Firebug. Не отображается 0 вхождений. Настройки лимита
phone_number_text is not defined
[Прерывать на этой ошибке] phone_number_text.className="red_text";
lib.js (строка 12)
Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElementById().
[Прерывать на этой ошибке] phone_number_text.className="red_text";
lib.js (строка 12)
Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElementById().
[Прерывать на этой ошибке] amount_text.className="";
lib.js (строка 25)
er_ul is null
[Прерывать на этой ошибке] while(er_ul.childNodes[0] && er_ul.childNodes[0].id!='stop'){
lib.js (строка 44)
Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElementById().
[Прерывать на этой ошибке] phone_number_text.className="red_text";
lib.js (строка 12)
Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElementById().
[Прерывать на этой ошибке] amount_text.className="";
lib.js (строка 25)
er_ul is null
[Прерывать на этой ошибке] while(er_ul.childNodes[0] && er_ul.childNodes[0].id!='stop'){
lib.js (строка 44)
phone_number_text is not defined
[Прерывать на этой ошибке] phone_number_text.className="red_text";
...

betonka 08.04.2011 12:19

Цитата:

Сообщение от dmitriymar (Сообщение 99819)
betonka,
причём доктайп?-у тебя в коде ошибки-то что дебаг выдаёт

как ты просмотрел все эти ошибки??

dmitriymar 08.04.2011 12:22

firebug для фф

betonka 08.04.2011 12:23

Цитата:

Сообщение от dmitriymar (Сообщение 99824)
firebug для фф

поставил, а где там смотреть?

ksa 08.04.2011 12:24

Цитата:

Сообщение от betonka
а где там смотреть?

Внижнем правом еглу появится жучара - дави на него...


Часовой пояс GMT +3, время: 02:36.