i have Problem with opening popups in javascript i have this function to open my popups in IE6 and IE7:
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();
}
it's working . i mean my new window opens but an error occurs. The Error Message is :
'window.open(...)' is null is not an object.
do you want to countinue running script on this page ?
then i have button in onclick event it's will call a function to close current window an refresh the opener function is
function refreshParent(location)
{
window.opener.location.href = location ;
window.close();
}
it's also gives me error : window.opener.location is null or not an object but i'm sure i'm passing correct parameters
i call it like this :
for second part :
<input type=button name=pay value=test onclick=refreshParent('index.php?module=payment&task=default') >
for first part :
<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>
it's really confuse me . Please Help ;)