我有问题,打开弹出窗口在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