我正在尝试从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);
有人知道为什么吗?
这是一个使用jQuery打开包含内容的新窗口的示例
<script>
function nWin() {
var w = window.open();
var html = $("#toNewWindow").html();
$(w.document.body).html(html);
}
$(function() {
$("a#print").click(nWin);
});
</script>
<div id="toNewWindow">
<p>Your content here</p>
</div>
<a href="javascript:;" id="print">Open</a>
问题内容: 如何在JavaScript中打开一个新窗口并插入HTML数据,而不仅仅是链接到HTML文件? 问题答案: 您可以使用window.open在javascript中打开一个新的窗口/选项卡(根据浏览器设置)。 通过使用document.write,您可以将HTML内容写入打开的窗口。
问题内容: 我正在使用Twitter Bootstrap模态窗口功能。当有人单击我的表单上的提交时,我想在单击表单中的“提交按钮”时显示模式窗口。 jQuery的: 问题答案: Bootstrap具有一些可以在模式上手动调用的功能: 您可以在此处看到更多信息:Bootstrap模态组件 特别是方法部分。 因此,您需要更改: 至:
我正在使用(Webdriver)驱动程序。关闭(关闭浏览器,而不是使用driver.quit)。关闭浏览器窗口后,我无法使用驱动程序。get(url)-引发无法访问的BrowserException。 作为一项工作,我试图得到windowHandles.size(),当它是零我想打开一个新的空白窗口,然后使用driver.get(url)。 但我找不到在Webdriver类中打开空白窗口的方法。
问题内容: 当用户单击它时,如何在新窗口中将其设置为一定的宽度和高度?在firefox中,当前代码只会打开一个新标签页(而不是一个新窗口) 问题答案: 要在包含尺寸和所有内容的新窗口中打开,您将需要调用JavaScript函数,因为target =“ _ blank”不允许您调整尺寸。一个例子是: 希望这对您有所帮助。
问题内容: 我正在尝试让此功能在我正在处理的项目的网站上工作。此功能的目的是仅(物理上)打印子div的内容,该子div被巧合地称为选择器#content。 这是我现在要了解的一点: 当用户单击“打印”超链接时,将触发该功能。新窗口将加载#content div的内容,该内容是从另一个HTML文档解析的: 它只是不会随样式一起加载样式。所有内容都将被裁剪在左上角。我试过通过JS链接CSS或按照另一页