![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| rarelang |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 15.4.2004 Репутация: нет Всего: нет |
Всем привет,
Помогите мне пожалуйста с решением следующей проблемы, я пишу HTML документ (вообщем детали не важны), и мне необходимо чтобы он нормально просматривался в большинстве браузеров. Я тестирую тестовую страницу на следующих браузерах: 1. Internet Explorer 6.0 2. Netscape Navigator 6.01 3. Mozilla 1.5 4. Galeon 1.2.7 5. Voyager 6. Opera 7.23 7. Konqueror 3.1.4 У меня есть следующий тестовый HTML код: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title >CBS</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head> <script language="JavaScript" src="pages.js"></script> <body onLoad="MBLoad()"> <div id="MainBody" name="MainBody"> <H1>No Java-Script</H1> </div> </body> </html> И следующий JS код: function MBLoad(){ document.all("MainBody").innerHTML=navigator.userAgent; } Результат выполнения следующий,- Internet Explorer, Opera и Konqueror успешно выполняют java-script код, тогда как Mozilla, Netscape, Galeon и Voyager выполнять этот код отказываются и просто выводят содержимое div id="MainBody" name="MainBody"><H1>No Java-Script</H1></div> т.е. фразу "No Java-Script". Насколько я понимаю и как следует из сообщения в JS-консоли в Mozilla, Netscape и.т.д. не воспринимают document.all("MainBody").innerHTML, так же как в прочем и обращение через ID. Ввиду того что Java-Script изобретен Netscape то по логике у него должны быть средства как то достукиваться к свойству innerHTML объектов DOM, подскажите мне пожалуйста как я могу это сделать, чтобы это работало во всех перечисленных мною браузерах или хотя бы в Netscape. Заранее спасибо за любой cовет. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
document.getElementById("MainBody").innerHTML=navigator.userAgent;
-------------------- Теперь при чем :P |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
Лучше писать как принято в моделе DOM:
Это сообщение отредактировал(а) Се ля ви - 23.7.2004, 17:52 -------------------- |
|||
|
||||
| dr.ZmeY |
|
|||
|
Политолог ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3892 Регистрация: 26.3.2002 Где: ..::STALINGRAD::. . Репутация: 2 Всего: 60 |
Используй метод кодирования браузеров eval()
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |