Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Mi apre il popup anche se non dovrebbe...

    codice:
    <script language="Javascript">
    <!--
    once("window.open('poll.htm', '', 'width=350,height=200,scrollbars=auto')","Prova", "7200 secondi");
    window.opener=self
    
    function once(command,id,interval){
    	var mul = interval.substring(0,interval.indexOf(" "));
    	mul = parseInt(mul);
    	interval = interval.substring(interval.lastIndexOf(" ")+1,interval.length);
    	if (interval == "secondi"){ e = 1000; }
    	else if (interval == "minuti"){ e = 60000; }
    	else if(interval == "ore"){ e = 3600000; }
    	else if (interval == "giorni"){ e = 86400000; }
    	e = e * mul;
    	var now = new Date();
    	var ex = new Date();
    	ex.setTime(now.getTime() + e);
    	if (!getCookie(id)){
    		eval(command);
    		setCookie(id,"1",ex);
    	}
    }
    function setCookie(name, value, expire){
    	document.cookie = name + "=" + escape(value) + ((expire ==null) ? "" : ("; expires=" + 
    
    expire.toGMTString()));
    }
    function getCookie(Name){
    	var search = Name + "=";
    	if (document.cookie.length > 0){
    		offset = document.cookie.indexOf(search);
    		if (offset != -1){
    			offset += search.length;
    			end = document.cookie.indexOf(";", offset);
    			if (end == -1) {
    				end = document.cookie.length;
    			}
    			return unescape(document.cookie.substring(offset, end));
    		} else {
    			return "";
    		}
    	} else {
    		return "";
    	}
    }
    -->
    </script>
    con questo codice, mi dovrebbe aprire un popup solo ogni 2 ore, ma a me lo apre divrese volte durante la votazione...

    il sito è: www.modelliemodelle.it mi dite se c'è qualche errore?

    grazie mille!
    Francesco
    Ciao!

  2. #2
    nulla??
    Ciao!

  3. #3
    lo script sembra funzionare, con tutti i browser...

    ma a volte mi capita che se visito il sito www.modelliemodelle.it dove è lo script, mi apre il popup anche se non dovrebbe...

    se fate la prova attivate la visualizzazione dei popup...
    il mio sito ne apre solo uno ogni tre ore!!!

    Ciao!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    purtroppo non ho tempo di leggere il codice o di cercare di scovare eventuali difetti
    verifica che si presenti lo stesso problema con questo esempio
    codice:
    <script type="text/javascript">
    function setCk_popup() {
      var date = new Date(); 
      date.setTime(date.getTime()+1800000); // 30min * 60sec * 1000millisec
      document.cookie = 'pop=ok; expires='+date.toGMTString()+'; path=/';
    }
    
    function getCk(name) {
      var nameEQ = name + '=';
      var ca = document.cookie.split(';');
      for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
      }
      return null;
    }
    
    if(getCk('pop')!="ok"){
    	setCk_popup();
    	var props="toolbar=0,menubar=0,status=0,location=0,scrollbars=0,resizable=0,width=320,height=240,top=100,left=100"
    	window.open("pagina.htm","popup",props)
    }
    </script>
    ciao

  5. #5
    Grazie proverò senz'altro....

    Ciao!

  6. #6
    ok, sembra funzionare...

    ma mi spiegate che valore devo mettere per aprire il popup ogni tre ore??


    grazie mille!!!!
    Ciao!

  7. #7
    oggi mi apre il popup ogni 2 minuti!!!!!!!!!!


    VVoVe:

    PS Solo con Internet Explorer 6

    Ciao!

  8. #8
    niente da fare...

    ho dovuto togliere la popup....


    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.