我打开系统后,进入首页面。因有新邮件会在首页面右下角实时弹出一对话框(模态对话框),
对话框有一按钮:“查收新邮件”。
我想实现点击后,首页面转到未读邮件页面。
我是用前台JS实现的,结果总是提示:opener对象为空或不是对象!请问这个功能如何实现?附代码:
1,“查收邮件”按钮代码
<button id="btnSee"
style="Z-INDEX: 105; LEFT: 96px; POSITION: absolute; TOP: 139px; width: 75px;"
onclick="javascript:See();" type="button" runat="server">查收邮件</button>
2,//js跳转代码,结果总提示:opener对象为空或不是对象
<script language="javascript">
function See()
{
opener .location ="MessageListReceive.aspx?MsgBox=recnote";
window.close();
}
</script>
<head>
<title>1</title>
</head>
<body>
</body>
</html>
<script language="javascript" type="text/javascript">
window.open('2.html');
</script>
2.html:
[code=HTML]
<html>
<head>
<title>2</title>
</head>
<body>
<button id="go">go</button>
</body>
</html>
<script language="javascript" type="text/javascript">
document.getElementById('go').onclick = function(){
//alert(opener);
opener.location.href="http://www.google.com";
}
</script>[/code]