jQuery. В Опере не работает onload для картинок вне html кода.

IF

else
jQuery. В Опере не работает onload для картинок вне html кода.

PHP:
<script type="text/javascript">
function f() 
{
//
}
</script>
<img id="id1" src="pict.jpg" onLoad="f();"  />
работает везде

PHP:
<script type="text/javascript">
$(function() { 
$("#id1").bind('load',f);
}
);

function f() 
{
//
}
</script>
<img id="id1" src="pict.jpg"  />
Работает везде, кроме Оперы.

Лечится как-нибудь это?

-~{}~ 25.12.09 13:21:

ЗЫ Версия Оперы 9.64
 

Adelf

Administrator
Команда форума
Избегал бы ты этих onload.

А вообще - попробуй <img id="id1" src="pict.jpg" onload="f();"/>
Немного идеологически неправильно но для onload думаю можно сделать исключение.
 

IF

else
Блин, у Оперы onLoad и в коде не работает, если код генерируешь с помощью innerHTML.:(
 
Сверху