永发信息网

JavaScript如何检查一个窗口是否打开?

答案:1  悬赏:0  手机版
解决时间 2021-08-18 14:13
  • 提问者网友:贪了杯
  • 2021-08-17 19:42

比如 window.open 一个窗口,设置一个name,"AAAA"

如何判断AAAA是否已经存在或者打开.

我想用户第一次点击打开新页面,如果第二次点击就不要打开了.

最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-08-17 20:20

用cookie,下面是例子,希望你能明白.


<SCRIPT language=javascript>
function defaultwin(){
var exitwin,url,ownwin;
url = ' http://www.uscms.cn';
exitwin = window.open(url,'nowexitwin');}
function get_cookie(Name) {
var search = Name + '='
var returnvalue = '';
if (documents.cookie.length > 0) {
offset = documents.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = documents.cookie.indexOf(';', offset);
if (end == -1)
end = documents.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset, end))
}
}
return returnvalue;
}

function loadpopup(){
if (get_cookie('popped')==''){
defaultwin()
documents.cookie='popped=yes'
}
}
window.onload=loadpopup;
</SCRIPT>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯