Я сделал движущиеся новости. Все хорошо токо вот работает токо для IE а для NetScape и Мазилы не пашет. Для Opera для последней версии пашет на ранних нет :-(
Дело в том что в JavaScript я использовал обращения к объектам типа
document.all["text"].innerText=SomeText;
IE такое обращение понимает а остальные нет. Искал описание объектных моделей для др. браузеров - ниче путевого не нашел.
Кто нить знает как обращатся к свойствам и методам
Объектная модель браузеров
Модератор: Duncon
Используй getElementById("text") вместо document.all["text"]
Даже самый дурацкий замысел можно воплотить мастерски
Простейший пример:
IE 5 и NE 7.02 понимают getElementById("text"), а Opera 6.0 нет.
Дамы и Господа. Кто нить знает как обратится к HTML элементу (кроме слоев) в Opera? Желательно чтоб предложенное ВАМИ обращение было понятно всем версиям Opera. Или хотябы как моно более старым.
Последние версии Opera(по моему 7) нормально понимают.
Код: Выделить всё
<html>
<head>
<script language="JavaScript">
function LoadText()
{
document.getElementById("text").innerHTML="<a href=#>Hey!</a>";
}
</script>
</head>
<body>
<table border="1" align="center" width="200">
<tr>
<td id="text" width="200">
</td>
</tr>
</table>
<input type="submit" value="Send" OnClick="javascript:LoadText()">
</body>
</html>
Дамы и Господа. Кто нить знает как обратится к HTML элементу (кроме слоев) в Opera? Желательно чтоб предложенное ВАМИ обращение было понятно всем версиям Opera. Или хотябы как моно более старым.
Последние версии Opera(по моему 7) нормально понимают.
Bolat, у меня подход простой, но жёсткий. getElementById описан в стандарте DOM Level 2 (http://www.w3.org/TR/DOM-Level-2-Core/core.html). Если браузер не поддерживает стандрты, то это личные половые проблемы разработчиков браузера и его пользователей. Захотели выпендрится - пожалуйста, только не плачтесь, что не работает. И чем меньше сайтов будет потакать прихотям горячих норвежских парней и их русских поклонников, тем быстрее они перейдут на нормальные браузеры.
Даже самый дурацкий замысел можно воплотить мастерски
AiK,
Вообщем я согласен с такой позицией. И так проблем хватает. Так еще надо парится с этими браузерами.
Вообщем я согласен с такой позицией. И так проблем хватает. Так еще надо парится с этими браузерами.
-
- Сообщения: 1
- Зарегистрирован: 20 фев 2005, 20:20
- Контактная информация:
[quote="Bolat"]Я сделал движущиеся новости. Все хорошо токо вот работает токо для IE а для NetScape и Мазилы не пашет. Для Opera для последней версии пашет на ранних нет :-(
Дело в том что в JavaScript я использовал обращения к объектам типа
document.all["text"].innerText=SomeText]
описание объектной модели мозиллы на http://www.mozilla.org в разделе XPCOM. Вот только доступиться к нему ИЗВНЕ мозиллы что-то по человечески не получается... Через экстеншены вроде все нормально выходит.
Дело в том что в JavaScript я использовал обращения к объектам типа
document.all["text"].innerText=SomeText]
описание объектной модели мозиллы на http://www.mozilla.org в разделе XPCOM. Вот только доступиться к нему ИЗВНЕ мозиллы что-то по человечески не получается... Через экстеншены вроде все нормально выходит.