>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Проблема с removeChild. http://forum.mozilla-russia.org/viewtopic.php?id=7403 |
Anber > 08-01-2006 01:09:24 |
В общем, есть такой код: Т.е. создаем iframe средствами JavaScript. Тут все работает, но вот если выполнить вот этот код: Т.е. удалить созданный iframe. То у FF возникает некое замешательство (после того как iframe уже удален) выраженное в изменение курсора на стрелочку с часами (т.е. фоновый режим) и индикации, что страничка типа все еще грузится. Кто знает в чем проблема? В IE и Operа все работает замечательно. :::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051107 Firefox/1.5 |
Lynn > 08-01-2006 01:54:01 |
Вот такой код у меня работает нормально и никаких песочных часов не показывает. Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script type="text/javascript"> var fr = null; function doCreate() { if (fr) return; fr = document.createElement("iframe"); fr.src = 'http://r0.ru'; document.body.appendChild(fr); } function doDestroy() { if (!fr) return; document.body.removeChild(fr); fr = null; } </script> </head> <body> <h1>y</h1> <p><button onclick="doCreate()">Create iframe</button></p> <p><button onclick="doDestroy()">Destroy iframe</button></p> </body> </html> |
Anber > 08-01-2006 20:17:47 |
Странно... вроде все одинаково, а у меня не работает. Наверное проблема не только в removeChild. |