Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Создать окно вместо текущего (https://javascript.ru/forum/css-html-firefox-mizilla/22406-sozdat-okno-vmesto-tekushhego.html)

Sergey_New 18.10.2011 14:45

Создать окно вместо текущего
 
В ИЕ, Опере следующий код создает новое окно, вместо текущего, с новым исходным текстом.
В ФФ исходный код остается прежним, хотя текст "новое окно" появляется. Как побороть?
<html>
<head>
    <title>1</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<script language="JavaScript" type="text/javascript">
    function new_w() {
        window.open("", "_self");
        window.document.write('<html>');
        window.document.write('новое окно');
        window.document.write('</html>');
        // window.close();
    }
</script>
<body onload="new_w()">
</body>
</html>

melky 18.10.2011 16:14

поставить () после window.close

Sergey_New 18.10.2011 17:43

Нет, эту строку нужно исключить, иначе окно закрывается. Вопрос остался :(
Код подправил.


Часовой пояс GMT +3, время: 16:03.