Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2011, 09:58
Аспирант
Отправить личное сообщение для Sergey_New Посмотреть профиль Найти все сообщения от Sergey_New
 
Регистрация: 21.07.2009
Сообщений: 71

Новое окно в Firefox
Создал страницу test.html и файл test.js

Код:
<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.
Где ошибка?
Ответить с цитированием