基于document.referrer

时间:2015-06-03 15:23:16

标签: javascript redirect vbscript asp-classic

我正在尝试在弹出窗口关闭后重定向父窗口。没问题,但在其中一个调用弹出窗口的页面上,当它重定向时,它将页面输出到表格中。

我知道这只是我的公司可怕的设计,但为了获得错误,我想到的只是不重定向,如果你在问题页面上。

所以,我继续解析了document.referrer变量,然后重新定向,如果字符串匹配我的话。够容易吧?不,语法非常可靠,它只是不重定向......

<script language="javascript">
var prevPageName = ''

function getPageName()
{
    prevPageName = (document.referrer.split('://')[1]).split('/')[2]);      
}

function determineRedirect()
{
    if(prevPageName === "mysalestasks.asp")
        window.opener.document.location.href = "/dashboard";
}

</script>

0 个答案:

没有答案