如何使用javascript打开新的浏览器窗口?

如何使用javascript打开新的浏览器窗口?,javascript,Javascript,我需要使用java脚本窗口打开新的浏览器窗口。打开,我有html页面,但由于未找到页面而出现错误。这是来自jsf/icefaces。我已直接显示html页面。请帮助我 JavascriptContext.addJavascriptCall(FacesContext.getCurrentInstance(), "window.open('printerFriendly.html','Print',,'width=300','height=200','menubar=yes', 'statu

我需要使用java脚本窗口打开新的浏览器窗口。打开,我有html页面,但由于未找到页面而出现错误。这是来自jsf/icefaces。我已直接显示html页面。请帮助我

    JavascriptContext.addJavascriptCall(FacesContext.getCurrentInstance(),
"window.open('printerFriendly.html','Print',,'width=300','height=200','menubar=yes',
'status=yes','location=yes','toolbar=yes','scrollbars=yes')");

window.open打开新的浏览器窗口。如果获取页面未找到错误,可能是您应该检查页面是否存在?

您的JavaScript是否正确,您需要更正URL('printerFriendly.html')。

尝试以下操作:

<FORM>
<INPUT type="button" value="New Window!" onClick="window.open('http://stackoverflow.com','mywindow','width=400,height=200,toolbar=yes,
location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,
resizable=yes')">
</FORM> 


它是一个表单,但是JS代码对于任何其他链接都是一样的。

用JavaScript打开一个新窗口

Javascript(JS)教程-使用open打开新的浏览器窗口


找不到页面就是找不到页面。检查URL是否正确。
printerFriendly.html
是否与当前页面位于同一文件夹中?应该是。或者您应该提供正确的路径