Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > document.write проблемы


Автор: Reptor 1.10.2009, 18:11
есть код

Код


это файлик stats.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<script SRC="http://domain.com/atest.php"></SCRIPT>
</body>
</html>



в 2-ом файле делаю  при нажатии на кнопку

Код

<script>
function addBing(){        
    document.write('<iframe src="stats.php"></iframe>');
}
</script>



но после выполнения этого document.write

всё содержимое странички дето девается (белой страничкой становится)... и толькл этот iframe и тот в ФФ как то долго грузится (<script SRC="http://domain.com/atest.php"></SCRIPT>)

в чем проблема?










Автор: bars80080 1.10.2009, 18:57
а проблемы нет. это полностью документированный способ работы document.write

либо ставьте фрейм на страницу заранее, и скрывайте его до поры до времени display: none;
либо вставляйте его с помощью .innerHTML в нужную часть страницы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)