VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1245|回复: 6

如何控制弹出窗口是打开一次,JavaScript高手请进

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-3 13:10:01 | 显示全部楼层 |阅读模式
如何控制弹出窗口是打开一次:
在页面第一次打开时,代码中会调用一个.js文件,.js文件会弹出一个窗口,
请问如果在弹出的这个窗口没关掉时,再刷新那个页面时,不再弹出.js文件中控制的那个窗口呢?

在线等!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-3 17:15:02 | 显示全部楼层
var once;
once =1 ;
if (once==1){
window.open();
once=2;
}
给个思路
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-6 13:48:01 | 显示全部楼层
也可以创建有模窗口,相关说明:http://dev.csdn.net/develop/article/15/15113.shtm
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-7 10:15:01 | 显示全部楼层
写个cookie好了
document.cookies = cookieName + "=" + cookieValue + "; expires=" + cookieExpires;
cookieExpires可以不写,默认是浏览器关闭失效!
然后再检查这个cookie是否存在就可以了!
回复

使用道具 举报

0

主题

73

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-9 05:54:01 | 显示全部楼层
用cookie比较好,
在页面打开时,检查一下cookie是否存在,如果不存在就弹出窗口,存在就不弹了

弹出的窗口在body的unload时,清除这个cookie,就可以了,这样如果弹出窗口存在,就不再弹出,不存在,就会弹出
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-10 08:36:01 | 显示全部楼层
window.open(url,"newWinName","")
---------------
看一下参考书里第二个参数的说明
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-10 09:09:01 | 显示全部楼层
window.open(url,"newWinName","")
---------------
看一下参考书里第二个参数的说明
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表