window.open()後面能加 parent.location.reload()嗎?

leeviny 2017-07-30 09:29:21
如題,如果不能,請幫幫我。
我想得到的結果是:有A頁面和B頁面。在A頁面彈出的可視窗口中,點選“是”,前往B頁面,並且同時刷新A頁面。兩個是同時進行的哦。
confirm彈出可視窗口,我點選了“是”,aler的內容也出來了,可是後面的源碼無法進行解析。是否因為window()open和parent.location()疊放在一起的緣故?.

<script>
var goHtml='myHone.aspx';
var conf = confirm('發佈成功,是否前往[個人主頁]?');
if (conf == true) {
alert('Test');
window.open(goHtml,'_blank');
parent.location.reload();
}else{
parent.location.reload();
}
</script>
...全文
210 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-07-31
  • 打赏
  • 举报
回复
延迟一下刷新

 var goHtml='myHone.aspx'; 
var conf = confirm('發佈成功,是否前往[個人主頁]?');
if (conf == true) {
                             alert('Test');
                             window.open(goHtml,'_blank');
                             setTimeout(function(){
  	                            parent.location.reload();
                             }, 500);
                        }else{
                                 parent.location.reload();
}
</script>
hookee 2017-07-31
  • 打赏
  • 举报
回复
1 代码在A页面的话 location.reload(); 2 可以把 parent.location.reload(); 放到 B页面的 window.onload()里
leeviny 2017-07-30
  • 打赏
  • 举报
回复
我還沒選擇分數,無意中敲擊了一下enter,就直接發帖了,沒辦法上分了,但請各位同仁還是能幫幫我。謝謝

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧