opera и body.onload

Дед Анвирыч

Новичок
opera и body.onload

есть опера 7.11 (build 2887, win32). В 7.23 тотже косяк кстати.

долго думал почему не работает функция. Оказалось - просто не срабатывает onload

пробывал так
<body onLoad="javascript:alert('111');">
и так
<body onLoad="alert('111');">

думал разница между onLoad и onload есть. Нифига. Не срабатывает и все. В чем прикол?
 

Profic

just Profic (PHP5 BetaTeam)
Version 7.50
Build 3778
Platform Win32
System Windows XP

[test.html]
<html>
<body onload='alert ("loaded")'>
</body>
</html>

Исправно выводит алерт.
 

HEm

Сетевой бобер
7.23 - пример профика работает

-~{}~ 08.06.04 08:08:

имхо window.alert() правильнее звучит
хотя в хелпе мсдн указано что можно виндов и опускать
 

Profic

just Profic (PHP5 BetaTeam)
HEm
window - объект "по-умолчанию". Следовательно его можно не указывать. Кстати все ф-ции "создаются" так же в объекте window :)
 

IL78

Guest
За долгое время) общения с Операми (7-й особенно) убедился, что она совершенно по разному воспроизвоизводит JavaScript-ы в зависимости от того, "Identify as что" выставлено у нее в Preferences.

Больше того - даже User Agent'ы у одной и той же версии в этих случаях различаются очень заметно.

Кстати, не подскажете, где можно бы посмотреть, какую объектную модель Опера использует для каждого варианта "Identify as ..."?
 

IL78

Guest
socket80, разве стандартный alert - это pop-up окно?
 
Сверху