Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'unico modo e` che nella pagina ciao.htm ci sia un JS che va a verificare che pagina e` caricata nella opener (puoi vederlo solo se e` nello stesso tuo dominio) ed agisca di conseguenza: fare certe operazioni se non e` una pagina tua, si chiuda semplicemente se e` una pagina tua.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  2. #12
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Mich_
    L'unico modo e` che nella pagina ciao.htm ci sia un JS che va a verificare che pagina e` caricata nella opener (puoi vederlo solo se e` nello stesso tuo dominio) ed agisca di conseguenza: fare certe operazioni se non e` una pagina tua, si chiuda semplicemente se e` una pagina tua.

    Ciao
    Michele
    e dove posso trovare questo JS?

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono stati altri interventi sull'argomento nel forum, per cui puoi provare con una ricerca.

    Comunque non e` difficile (prova a chiedere a Robertovolley - lui avrebbe forse saputo come muoversi - ma era giovane lui e voglioso di imparare ):

    var vecchia = window.opener.location.href;
    if (vecchia == "") {
    alert("la finestra principale e` chiusa o ha una pagina di altri");
    } else {
    alert("la finestra ha la pagina: "+vecchia);
    }


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #14
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da Mich_
    Ci sono stati altri interventi sull'argomento nel forum, per cui puoi provare con una ricerca.

    Comunque non e` difficile (prova a chiedere a Robertovolley - lui avrebbe forse saputo come muoversi - ma era giovane lui e voglioso di imparare ):

    var vecchia = window.opener.location.href;
    if (vecchia == "") {
    alert("la finestra principale e` chiusa o ha una pagina di altri");
    } else {
    alert("la finestra ha la pagina: "+vecchia);
    }


    Ciao
    Michele
    Ok, allora chiedero' a lui

    Cmq ora provo con il codice che mi hai postato (ma lo devo mettere cosi' com'e' in tutte le pagine?)
    Grazie

  5. #15
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ho provato questo codice, ma non va!
    cioe' mi esce un'avviso quando apro la pagina, ma non mi apre una nuova finestra quando chiudo quella pagina...

  6. #16
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    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

  7. #17
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Mi sa che non va bene!!
    Ho provato con i codici, ma quando provo a cambiare pagina cliccando su un link, mi si apre sia la finestra che un alert.
    Io invece voglio aprire una pop un solo se il sito si lascia.

  8. #18
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    con questo funziona in parte:
    codice:
    <script type="text/javascript">
     <!--  // (c) br1 - 2002
      if (opener.closed) { 
       location.href="logout.asp";
      } else {
       top.close();
      }
     //-->
    </script>
    Cioe' non mi piace che si visualizzi anche se solo per un secondo, l'apertura e chiusura di una pop up.
    Poi se viene digitato un link presente nella barra degli indirizzi, questo script non va.
    Come posso ovviare?

  9. #19
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Leggi anche la seconda pagina dell'articolo...

    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

  10. #20
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da br1
    Leggi anche la seconda pagina dell'articolo...

    ciao
    l'ho letta e l'ho anche provata, ma mi si apre un js che che mi avvisa e mi fa cliccare su ok...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.