Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente bannato
    Registrato dal
    Sep 2002
    Messaggi
    156

    Far aprire una solo volta una pop-up

    Ciao ragazzi..spero possiate aiutarmi..vi spiego:

    Sto realizzando un sito dove un utente appena lo visita si apre una pop-up in automatico..vorrei che pero' questa pop-up si aprisse una sola volta....visto che devo inserire lo script in tutte le pagine del sito e sarebbe feastidioso fargli aprire in automatico ad ogni pagina la stessa pop-up....

    non ne capsico tanto...ma credo ci vorrebbe uno script che riconosce l'ip...giusto?


    grazie mille in anticipo

  2. #2
    fai una ricerca nel forum, dovresti usare i cookie.

    ciao

  3. #3
    Utente bannato
    Registrato dal
    Sep 2002
    Messaggi
    156

    CI

    CI STO PROVANDO.....ma senza successo...


  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    es. (per i prossimi 30 minuti)
    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
    Utente bannato
    Registrato dal
    Sep 2002
    Messaggi
    156

    grazie

    grazie per avermi postato questo codice...che sicuramente funzionera'....solo che ora la pop-up non appare in automatico appena accedo alla pagina...

    come mai?



  6. #6
    Utente bannato
    Registrato dal
    Sep 2002
    Messaggi
    156

    SCUSA

    scusami...avevo sbagliato io ...funziona alla grande

    ciao e grazie del tuo aiuto

  7. #7
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    76

    ciao

    ciao ragazzi....mi trovo nello stesso problema di Workinprogress...nel senso che ora la pop-up non si apre in automatico...

    mi aiutate?..grazie

  8. #8
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    76
    Sto realizzando un sito dove un utente appena lo visita si apre una pop-up in automatico..vorrei che pero' questa pop-up si aprisse una sola volta....visto che devo inserire lo script in tutte le pagine del sito e sarebbe feastidioso fargli aprire in automatico ad ogni pagina la stessa pop-up....

    non ne capsico tanto...ma credo ci vorrebbe uno script che riconosce l'ip...giusto?


  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Script lato client che riconoscono l'IP non si possono fare.

    Potresti mandare un cookie al browser, per far "ricordare" al JS che la popup e` stata gia` aperta (nel tuo caso deve durare il tempo della sessione).

    Oppure puoi riparire la stessa pagina nella stessa finestra: e` una cosa che viene fatta da cache, quindi non carica la linea.
    In pratica devi mettere nei vari window.open() sempre gli stessi parametri (e il secondo parametro deve essere un nome valido).

    L'unica seccatura e` poi il beep che puo` arrivare nei browser che tagliano le popup e che si sentirebbe ad ogni tentativo di aprire la popup.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    76

    GRAZIE

    Grazie...ma io di scripting non sono tanto capace....pero' posso dirti che avevo risolto con quello script di Xinod ....solo che ho perso il file e ora non riesco piu' a farlo andare.....

    il problema è che la pop-up non si apre in automatico.......ti ripeto, avevo trovato anche il metodo di farla aprire in automatico con lo script di Xinod ...solo che ora non trovo + il file


    grazie

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.