Почему я не могу загрузить новую страницу с объектом window.location
в javascript, когда код вызывается из события onclick icefaces commandButton?Мой код js:
function newPage(){
location = "http://www.google.com";
}
Он работает нормально, когда я вызываю его из элемента html, но не из компонента icefaces (и, вероятно, jsf).
Просто тестирую с помощью Google, но когда этовыполняется строка, она просто перезагружает текущую страницу и добавляет ?rvn=8
или ?rvn=4
в конце URL-адреса .. она не загружает 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>