如何控制弹出窗口是打开一次:
在页面第一次打开时,代码中会调用一个.js文件,.js文件会弹出一个窗口,
请问如果在弹出的这个窗口没关掉时,再刷新那个页面时,不再弹出.js文件中控制的那个窗口呢?在线等!

解决方案 »

  1.   

    var once;
    once =1 ;
    if (once==1){
    window.open();
    once=2;
    }
    给个思路
      

  2.   

    也可以创建有模窗口,相关说明:http://dev.csdn.net/develop/article/15/15113.shtm
      

  3.   

    写个cookie好了
    document.cookies = cookieName + "=" + cookieValue + "; expires=" + cookieExpires;
    cookieExpires可以不写,默认是浏览器关闭失效!
    然后再检查这个cookie是否存在就可以了!
      

  4.   

    用cookie比较好,
    在页面打开时,检查一下cookie是否存在,如果不存在就弹出窗口,存在就不弹了弹出的窗口在body的unload时,清除这个cookie,就可以了,这样如果弹出窗口存在,就不再弹出,不存在,就会弹出
      

  5.   

    window.open(url,"newWinName","")
    ---------------
    看一下参考书里第二个参数的说明
      

  6.   

    window.open(url,"newWinName","")
    ---------------
    看一下参考书里第二个参数的说明