永发信息网

怎么用javascript关闭一个弹出窗口,我用了window.close();结果不行

答案:4  悬赏:30  手机版
解决时间 2021-03-23 21:11
  • 提问者网友:浩歌待明月
  • 2021-03-23 08:41
怎么用javascript关闭一个弹出窗口,我用了window.close();结果不行
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-03-23 09:02
你这个弹出窗口不是一个window,是一个DIV,所以window.close()是没用的。一般这些弹出框都是别人写好的框架,他的框架肯定提供的有关闭方法,你去找找绝对没问题!
全部回答
  • 1楼网友:鱼忧
  • 2021-03-23 10:54
如果你的窗口是不是用window.open()打开的,例如用标签href,blank出来的,那么在有些浏览器中window.close()是不起作用的。
  • 2楼网友:山河有幸埋战骨
  • 2021-03-23 09:52
看你发的图片,你好像弹出来的是一个层啊,不是网页 ,如果是层的话 ,写一个函数,将这个层的display设为none即可
  • 3楼网友:神鬼未生
  • 2021-03-23 09:29
var op=window.open();
function operate(){
op.close()
}
setTimeout(operate,500);
将弹出的窗口 赋值给op ,调用 op.close();追问这段代码写在父页面,还是弹出的页面中?我的弹出页面是挡住父页面的。。。。追答如果是在父页面,用上面的关闭方式。
在子页面,用window.close();追问我说了,window.close();不管用,。。。。。。。。。。。。。。。。。。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯