我有一个登录页面,其中包含一个具有不同域的父级。如果登录成功,我将加载以下页面:
<html>
<head>
</head>
<body
onload="parent.window.location=':"'http://www.xxxxxxxx.com/joomla15/index.php/logged-in-welcome-page.html?user=test&passw=test'":'"
>
</body>
</html>
它在FF和Chrome中完美运行,但我在IE中获得了许可。我在寻找和IE(至少旧版本)不允许iframe使用windows.onload更新父级。有任何想法吗?我以为我可以使登录检查ajax调用,然后在成功后进行重定向。
答案 0 :(得分:0)
我想出了如何解决这个问题。我在一个不可见的div中创建了一个带转发页面id的链接,并在验证登录后,执行了document.getElementById('myLink')。click()。效果很好。