Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№108-01-2006 01:09:24

Anber
Участник
 
Группа: Members
Зарегистрирован: 08-01-2006
Сообщений: 2

Проблема с removeChild.

В общем, есть такой код:

Выделить код

Код:

rfax = document.createElement("iframe");
        document.body.appendChild(rfax);

Т.е. создаем iframe средствами JavaScript. Тут все работает, но вот если выполнить вот этот код:

Выделить код

Код:

document.body.removeChild(rfax);

Т.е. удалить созданный iframe. То у FF возникает некое замешательство (после того как iframe уже удален) выраженное в изменение курсора на стрелочку с часами (т.е. фоновый режим) и индикации, что страничка типа все еще грузится.

Кто знает в чем проблема? В IE и Operа все работает замечательно.

:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051107 Firefox/1.5

Отсутствует

 

№208-01-2006 01:54:01

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: Проблема с removeChild.

Вот такой код у меня работает нормально и никаких песочных часов не показывает.

Выделить код

Код:

<!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>

Отредактировано Lynn (08-01-2006 01:54:25)


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№308-01-2006 20:17:47

Anber
Участник
 
Группа: Members
Зарегистрирован: 08-01-2006
Сообщений: 2

Re: Проблема с removeChild.

Странно... вроде все одинаково, а у меня не работает. Наверное проблема не только в removeChild.
Все равно спасибо.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]