为什么在代码从icefaces commandButton onclick事件中调用代码时,我无法在javascript中使用window.location
对象加载新页面?我的js代码:jsf中的javascript位置对象
function newPage(){
location = "http://www.google.com";
}
当我把它从一个HTML元素,它工作正常,但不是ICEfaces的组件(也可能是JSF)。
只用谷歌测试,但是当这条线执行时,它只是重新加载当前页面,并追加?rvn=8
或?rvn=4
在网址的末尾..它不会加载google.com。有人能解释为什么吗?
window.open("http://www.google.com", "google");
工程,但打开在不同的窗口,这不是我想要的。我需要它在当前窗口中。
谢谢
我的按钮:
<ice:commandButton actionListener="#{easp$PartsInv.deleteRecord}" id="deleteBtn" value="Delete" partialSubmit="true" onclick="newPage();">
<f:attribute name="curRec" value="#{currentRow}" />
</ice:commandButton>
是啊,这不利于 –