我试图从JavaScript打开一个新窗口,但没有任何东西被插入到html中:
var callScriptText = $('#callScriptText').html();
var url = '/Action/CallScript/?callScript=';
// Open the current call script in a new window
var openWindow = window.open(url, 'callScriptPopup', 'width = 500, height = 500');
$(openWindow).html(callScriptText);
字符串
有人知道为什么吗?
5条答案
按热度按时间zi8p0yeb1#
下面是一个使用jQuery打开新窗口的例子
字符串
编辑:对于那些说这段代码不起作用的人,这里有一个jsfiddle来尝试它http://jsfiddle.net/8dXvt/
gmol16392#
试试这个:
字符串
我发现它可以在Chrome和IE中工作。
whitzsjs3#
基于@Emre的回答。
使用JavaScript,你可以链接,所以我只是修改了代码:
字符串
另外,要强制它到一个新窗口(而不是一个新标签),给予第一行的尺寸。但它必须是第三个参数。所以将第一行改为:
型
kh212irz4#
尝试:
字符串
guz6ccqo5#
字符串
VS:
型
我注意到如果有像youtube视频一样的iframe,
win.document.write
加载iframe,而document.body.innerHTML
没有!