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

    Popup aperto automaticamente che si riapre ogni volta

    Si può evitare che un popup inserito in home page, che si apre automaticamente, del tipo

    <script language="javascript" type="text/javascript">

    function popup(url){
    day = new Date();
    id = day.getTime();
    eval ("page" + id + " = window.open(url,'" + id + "', ' toolbar=no, scrollbars=no, location=no, statusbar=no, menubar=no, resizable=no, width=698, height=600, left=1, top=1');");
    }
    </script>


    <body onLoad="javascriptopup('http://www.sito.it/news1.html')">

    Non si riapra ogni volta che si torna alla home page, SE questo non è stato chiuso manualmente?
    Con questo codice, ogni volta che si torna in home page, viene aperto ogni volta un nuovo popup identico...
    My site www.flapane.com - MY GALLERY - MY BLOG
    PC Intel i3-2120 - Ibook 12'' 1,33ghz 1.5GB 160GB - MBP 15'' i7 2,2ghz - Samsung S4 Mini - Sony a6000 - YamahaP90

  2. #2
    up
    My site www.flapane.com - MY GALLERY - MY BLOG
    PC Intel i3-2120 - Ibook 12'' 1,33ghz 1.5GB 160GB - MBP 15'' i7 2,2ghz - Samsung S4 Mini - Sony a6000 - YamahaP90

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Popup aperto automaticamente che si riapre ogni volta

    ti servono i cookie, qui ci sono un paio di script gia' pronti
    http://javascript.html.it/script/lis...stre-e-frames/

    Originariamente inviato da flapane
    SE questo non è stato chiuso manualmente?
    spiega meglio

  4. #4
    Il codice rileva che quel popup è già aperto, e la sua finestra quindi non è stata chiusa manualmente, e quindi evita di riaprirne un altro identico.
    My site www.flapane.com - MY GALLERY - MY BLOG
    PC Intel i3-2120 - Ibook 12'' 1,33ghz 1.5GB 160GB - MBP 15'' i7 2,2ghz - Samsung S4 Mini - Sony a6000 - YamahaP90

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Popup aperto automaticamente che si riapre ogni volta

    ti consiglio ancora di risolvere con i cookie

    tra l 'altro, se il secondo parametro del window.open (quello che tu fai valutare come "id") resta uguale non viene aperto un nuovo popup, ma aggiornato il contenuto del primo, qualora ancora aperto

    questo secondo parametro, per comodita' "nomeFinestra", va considerato come una variabile javascript a tutti gli effetti, quindi non vuole spazi o caratteri strani, non puo' iniziare per numero o essere solo numerico,
    mentre tu passi una sfilza di numeri, il getTime() di un oggetto Date,
    evita o avrai errori su alcuni browser

    poi usi un inutile eval

    insomma, mi sembra il caso di usare un altro script

    ciao

  6. #6
    darò uno sguardo all'elenco consigliatomi.
    Grazie.
    My site www.flapane.com - MY GALLERY - MY BLOG
    PC Intel i3-2120 - Ibook 12'' 1,33ghz 1.5GB 160GB - MBP 15'' i7 2,2ghz - Samsung S4 Mini - Sony a6000 - YamahaP90

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.