我有問題,打開彈出窗口在JavaScript我有這樣的功能在IE6和IE7打開我的彈出窗口:JavaScript彈出問題在Internet Explorer中!
function open_window(Location,w,h) //opens new window
{
var win = "width="+w+",height="+h+",menubar=no,location=no,resizable,scrollbars,top=500,left=500";
alert(win) ;
window.open(Location,'newWin',win).focus();
}
它的工作。我的意思是我的新窗口打開,但發生錯誤。錯誤消息是:
'window.open(...)'爲空不是一個對象。
你想countinue在這個頁面上運行腳本?
然後我在onclick事件按鈕,它會調用一個函數來關閉當前窗口的刷新開瓶器功能
function refreshParent(location)
{
window.opener.location.href = location ;
window.close();
}
這也使我的錯誤:window.opener.location爲空或不一個對象,但我敢肯定,我傳遞正確的參數
我這樣稱呼它:
的第二部分:
<input type="button" name="pay" value="test" onclick="refreshParent('index.php?module=payment&task=default')" >
的第一部分:
<a onclick="javascript:open_window('?module=cart&task=add&id=<?=$res[xproductid]?>&popup=on','500' , '500')" style="cursor:pointer" id="addtocard"> <img src="../images/new_theme/buy_book.gif" width="123" border="0"/> </a>
它真的讓我困惑。請幫忙;)
聽起來像一個彈出窗口阻止問題。 – Cerebrus 2009-06-13 09:08:32
但是它仍然給我錯誤請檢查這個網站 www.pouran.net 不幸的是這個網站在波斯語,我不認爲你是舒適的。所以如果你可以繼續嘗試添加一些東西到你的籃子裏,那麼你會看到錯誤信息。坦克。 – mehdi 2009-06-13 11:55:51
嗯,我不明白一個單詞,但我想我設法找到有問題的頁面。我也蠢蠢欲動地打開彈出窗口,並從裏面的按鈕關閉 - 之後,頁面刷新自己。我沒有注意到任何錯誤。一切似乎都很好。也許這是你電腦裏的東西?你有沒有在別人嘗試過嗎? – 2009-06-13 15:26:45