Visualizzazione dei risultati da 1 a 7 su 7

Discussione: target da popup

  1. #1

    target da popup

    ciao a tutti

    ho una pagina html che su alcuni link apre una finestra popup con numerose ancore.
    all'interno di questa poup ho dei link ha siti esterni che vorrei caricare in un'altra finestra.

    ho utilizzato questo script:

    <body onblur="self.close()" onload="self.focus();">

    per far in modo di chiudere la popup quando nella pagina html principale clicco un link che va ad un ancora differente.

    il problema è questo:
    su firefox o mozilla il target _blank funziona perfettamente, la popup si chiude e si apre la pagina relativa al sito cliccato.
    su IE invece si chiude la popup ma non si apre la nuova finestra relativa al link.

    qualcuno sa dirmi perchè?


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Posta lo script con il quale apri le popup.

    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

  3. #3
    questo è lo script della finestra madre che apre la popup "list_link"

    <!--
    function PopUp(url) {
    window.open(url,"list_link",'scrollbars,width=320' );
    } //-->

    nella popup ho poi questo richiamo

    <body onblur="self.close()" onload="self.focus();">

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dov'e' il target="_blank" ? :master:

    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

  5. #5
    ad esempio nella popup ho:

    <p class="text1">

    <a name="armenia"></a><span class="orangebold">ARMENIA</span>

    <span class="blackbold">HAYASDANIATZ ARAKELAGAN OUGHAPAR YEGEGHETSI + </span>

    Armenian Apostolic Orthodox Church

    Eglise Apostolique Orthodoxe Arménienne

    Armenische Apostolische Orthodoxe Kirche

    AM - Etchmiadzin, Republic of Armenia

    Tel: 00374 2 528 41 Chancellery or 2 523 80

    Fax: 00374 2 15 10 77

    E-mail: mairator@arminco.com

    Homepage: www.holyetchmiadzin.am </p>

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    prova:

    <body onblur="setTimeout('self.close()',100)" onload="self.focus();">

    per dare il tempo al link di avere efficacia.

    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

  7. #7
    perfetto!

    stavo pensando ad un ritardo nella chiusura ma avevo confuso il timeout con il delay e non trovavo nulla.



    grazie mille.

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.