我需要使用java脚本window.open打开新的浏览器窗口,我有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')");
答案 0 :(得分:4)
尝试这样的事情:
<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代码对于任何其他链接都是相同的。
答案 1 :(得分:2)
使用JavaScript打开一个新窗口
http://www.pageresource.com/jscript/jwinopen.htm
Javascript(JS)教程 - 使用open ...
打开新的浏览器窗口http://www.hscripts.com/tutorials/javascript/open-method.php
答案 2 :(得分:0)
window.open打开新的浏览器窗口。如果您找不到页面错误,可能是您应该检查该页面是否存在?
答案 3 :(得分:0)
您的JavaScript是正确的,您需要更正网址('printerFriendly.html')。
答案 4 :(得分:0)
未找到页面未找到页面。检查URL是否正确。 printerFriendly.html
与当前页面位于同一文件夹中吗?它应该是。或者你应该提供正确的路径。