>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Новое окно в Firefox http://forum.mozilla-russia.org/viewtopic.php?id=52809 |
Sergey_New > 13-12-2011 14:12:16 |
Создал страницу 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" } Работает в ИЕ, Опере.
Выделить код Код:function() { with (document) { span = body.appendChild(createElement("SPAN")); //вот это может и лишнее span.style.display = 'none'; //но я решил поберечься var mys = createElement('SCRIPT'); mys.language = "JavaScript"; span.appendChild(mys); //... и куча кода про то, что на самом деле делает script)) } Помогите разобраться, как этот код использовать в моём примере. |