Iframe onload
Долго не мог понять, почему в firefox нельзя для body поставить contenteditable и стили изменить так, чтобы у <html> и <body> высота была ненулевая. Оказывается, для движков blink не надо дожидаться готовности фрейма, а для firefox надо.
Так будет работать в хроме, но не в фф: onload() # функция для после загрузки А так будет работать в фф, но не в хроме: @iframe.onload = onload Решение, к которому все таки пришел, но интересно: @iframe.onload = onload onload() Так работает и там и там, но может есть более элегантное решение, чтобы одна и та же функция не вызывалась два раза? |
Здравствуйте! Помогитите!Не могу решить задачу-после события onload="doSomething()" для ифрейма-возвращаться назад и добавлять еденичку в цикл .Подопытный:<iframe id="ifrm" src="demo.html" ONLOAD="doSomething()"></iframe>
-----------------------Делаю вот так-не работает! Но onload=alert('!!!') срабатывает! news = здесь хранятся ссылки для ифреймов var i = 0; while (i < news.length) { document.write(' <iframe onload=i++ src="'+news[i].href+' "></iframe>'); }; что здесь не так? Должно ведь работать.. |
Часовой пояс GMT +3, время: 05:34. |