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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Разработка » Новое окно в Firefox » 13-12-2011 14:12:16

Создал страницу test.html и файл test.js
test.html 

Выделить код

Код:

<html><head><title></title>
<script src="test.js" type="text/javascript"></script>
</head>
<body onload="NewWindow()"></body>
</html>

test.js

Выделить код

Код:

function NewWindow() {
    win = window.self;
    with (win.document) {
        open();
        write(setTemp());
        close();
    }
//    alert("!");
    return false;
    
}

function setTemp() {
    return '<html><head><title></title>'
           +'<script src="test.js" type="text/javascript"></sc'+'ript>'
           +'</head>'
           +'<body onload="writeList()">'
           +'<div id="List"></div>'
           +'</body></html>'
}

function writeList() {
    parent.document.getElementById("List").innerHTML="TEMP"
}

Работает в ИЕ, Опере.
Для отладки начал вставлять alert'ты.
Если раскоментировать alert в приведенном коде, срабатывает и в Firefox.
Возникает ошибка:
attempt to run compile-and-go script on a cleared scope
Нашёл [url=http://www.free-lance

Разработка » Создать окно вместо текущего » 23-10-2011 15:50:34

Поверьте, разница принципиальная. :)
Давайте обсуждать не зачем, а как.

Разработка » Создать окно вместо текущего » 20-10-2011 12:48:51

Задача состоит не в том, чтобы изменить контент существующего окна, а в создании нового окна вместо исходного.

Разработка » Создать окно вместо текущего » 19-10-2011 23:23:59

ПротопопулуS пишет

https://developer.mozilla.org/en-US/

А не на ангельском можно?

Разработка » Создать окно вместо текущего » 19-10-2011 20:10:55

В ИЕ следующий код создает новое окно, вместо текущего, с новым исходным текстом.
В ФФ исходный код остается прежним, хотя текст "новое окно" появляется. Как побороть?

Выделить код

Код:

<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>');
    }
</script>
<body onload="new_w()">
</body>
</html>

Board footer

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