用动态javascript内容打开新窗口

时间:2015-11-06 16:25:44

标签: javascript jquery html window

是否可以使用javascript open()函数打开新窗口,但是窗口应该为空,所以没有HTML文件并将内容粘贴到那里,哪里有javascript?

我知道如何打开新窗口,如何在那里粘贴内容,如何在那里粘贴样式(它有效)但我粘贴在那里,javascript在这个打开的窗口中不起作用。

我做错了什么?

修改 打开窗口的功能:

function openNewWindow( url ) {
    var OpenWindow = window.open('','_blank','width=1024,height=768,resizable=1');
    var content = document.getElementById('forSBWindow');

    OpenWindow.document.write('<html><head><title>New window</title><link rel="stylesheet" type="text/css" href="'+url+'style.css"><link rel="stylesheet" type="text/css" href="'+url+'ref/ref.css"><script type="text/javascript" src="'+url+'main.js"></script><script type="text/javascript" src="'+url+'ref/ref.js"></script></head><body>');
    OpenWindow.document.write( content.outerHTML );
    OpenWindow.document.write('</body></html>');
}

在这个新打开的窗口中我需要例如点击某些内容并从ref.js调用一些javascript函数但它不起作用

0 个答案:

没有答案