我正在尝试在弹出窗口关闭后重定向父窗口。没问题,但在其中一个调用弹出窗口的页面上,当它重定向时,它将页面输出到表格中。
我知道这只是我的公司可怕的设计,但为了获得错误,我想到的只是不重定向,如果你在问题页面上。
所以,我继续解析了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>