当我点击按钮时,我需要打开一个新窗口(URL是动态的)。
function openWindow(){
window.open('//www.google.com/','_blank');
}
我的问题是,JavaScript正在打开新窗口,但Appliation名称也附加到URL。即使用以下网址打开新窗口
http://localhost:8090/www.google.com/
我已尝试过网址中的所有组合,但它无效
请做到需要
答案 0 :(得分:3)
更新你的javascript函数,如
function openWindow(){
window.open('http://www.google.com/','_blank');
}
答案 1 :(得分:0)
使用动作侦听器在icefaces中打开新窗口
<ice:commandLink value="click me" actionListener="#{bean.myActionListener}"/>
------------------------------
public void myActionListener(ActionEvent event) {
JavascriptContext.addJavascriptCall(FacesContext.getCurrentInstance(), "window.open('report.iface', 'myWindow');");
}
------------------------------
答案 2 :(得分:0)
使用window.open("http://www.google.com");
,经测试可在所有浏览器中使用。