Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    controllare se un popup è aperto

    qualche giorno fà avevo kiesto se era possibile capire se c'era il blocco dei popup attivato...questa è una domanda diversa...

    Aprendo un popup con la pagina x.htm, è possibile sapere se è aperto lo stesso popup dalla pagina y.htm? Io vorrei che da una pagina si apra il popup e da un'altra se il popup è aperto...

    byezzz

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    mh che io sappia no...ma non ne sono sicuro al 100%


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dovrebbe essere possibile, ma dipende cosa vuoi testare (non lo ho capito).

    Sew non consci l'oggetto finestra (settato dal metodo open() di window), devi almeno conoscere il suo nome (definito nel secondo parametro di open() )
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da Mich_
    Dovrebbe essere possibile, ma dipende cosa vuoi testare (non lo ho capito).

    Sew non consci l'oggetto finestra (settato dal metodo open() di window), devi almeno conoscere il suo nome (definito nel secondo parametro di open() )

    infatti...io partendo dal nome, vorrei risalire se è aperto o no...ma io nn so come fare...help!!!

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se e' chiusa non puoi evitare di aprirne un'altra...

    <script>
    window.open("http://www.html.it","nomeFinestra");
    function controlla() {
    if(window.open("","nomeFinestra").location.href==" about:blank") alert("era chiusa")
    }
    </script>
    test

    Ovviamente se la pagina nella popup appartiene ad un dominio diverso riceverai un errore...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    1. ricreare l'oggetto partendo dal nome:
    var ogg_fin = window.open("", "NOMEFINESTRA");

    2. verificare se e` stato chiuso:
    if(ogg_fin.closed()) alert("la finestra e` stata chiusa");

    3. verificare cosa contiene:
    if(ogg_fin.location == "") alert("finestra vuota");
    // in questo caspo probabilmente e` stata creata nuova al punto 1


    Spero che con queste info riesci a destreggiarti (naturalmente devi un po' lavorarci ... io non conosco tutto del tuo progetto ... e sarebbe anche fuori dagli scopi del forum).
    Se hai problemi posta ancora.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da Mich_
    1. ricreare l'oggetto partendo dal nome:
    var ogg_fin = window.open("", "NOMEFINESTRA");

    2. verificare se e` stato chiuso:
    if(ogg_fin.closed()) alert("la finestra e` stata chiusa");

    3. verificare cosa contiene:
    if(ogg_fin.location == "") alert("finestra vuota");
    // in questo caspo probabilmente e` stata creata nuova al punto 1


    Spero che con queste info riesci a destreggiarti (naturalmente devi un po' lavorarci ... io non conosco tutto del tuo progetto ... e sarebbe anche fuori dagli scopi del forum).
    Se hai problemi posta ancora.
    il punto 1, cioè ricreare l'oggetto, comporta l'apertura del popup?

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non esiste altro sistema

    Ma a te a cosa serve verificare se la popup e' ancora aperta? Magari troviamo un'alternativa.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    siccome vorrei fare una specie di instant messenger web, volevo verificare se il popup e ancora aperto per far spuntare un alert con su scritto "tizio ti ha cercato"

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.