如何在加载后立即将子弹出窗口重定向到不同的URL?

时间:2014-05-02 11:02:27

标签: javascript jquery

我使用javascript / jQuery重定向子弹出窗口。我使用以下代码重定向它,但它无法正常工作。

 $('#opennewwin').click(function(){
    var strURL =dynurlpath+"start.swe?SWECmd=ExecuteLogin&SWEAC=SWECmd=GotoView&SWEView=Home+Page+View+(WCC)&SWERF=1&SWEBU=1";
    var w = window.open(strURL, 'childwin', 'height=' + screen.height + ',width=' + screen.width + '');

    window.w.location.replace(dynurlpath+"start.swe?SWECmd=GotoView&SWEView=Home+Page+View+(WCC)&SWERF=1&SWEHo="+SWEHo+"&SWEBU=1&SRN="+MySRN1);
}

这里,只要我输入登录凭据,就会将我带到一个视图,该视图在应用程序中设置为启动视图,但我提供了主页的URL。我无法更改启动视图,但我需要转到应用程序的主页。因此,我想在加载启动视图然后将页面重定向到主页后实现相同。我尝试使用此代码,但它无法正常工作。

我想我错过了如何捕获子弹出窗口的位置并重定向它。任何帮助将不胜感激。

感谢!!!

1 个答案:

答案 0 :(得分:0)

代码不多,但我使用了javascript,希望它是您正在寻找的

function openWin(win)
{
    var win = window.open(win);
    win.location.assign('http://google.co.uk');
}

openWin('url.php');

使用window.location.assign而不是window.replace