Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816

    [IE7] Blocco getURL con target '_blank'

    Con IE7 i getURL con target _blank vengono interpretati come dei popup e bloccati di conseguenza.
    Diversamente, quando si utilizza il target _self ciò non accade.

    Ho notato questo comportamento non solo su siti da me sviluppati, ma anche su altri.
    Ho cercato su google, dove ho trovato relativamente poco al riguardo, e assolutamente nulla di risolutivo.

    Avendo la necessità di far aprire determinati contenuti in pagine distinte da quella del sito principale [per esempio link a marche di vestiario], chiedo se qualcuno conosca metodi alternativi o tecniche per aggirare il problema.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Ho appena provato (inorridita ) su un mio sito con un target _blank.


    Quello che ti posso dire è che a me non lo fa


    Azione sul tasto:


    on (release) {
    getURL("flash1.htm", "_blank");
    }
    Il re è nudo (cit).

  3. #3
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da nillio
    Ho appena provato (inorridita ) su un mio sito con un target _blank.


    Quello che ti posso dire è che a me non lo fa


    Azione sul tasto:


    on (release) {
    getURL("flash1.htm", "_blank");
    }
    VVoVe: Mi daresti la URL del sito ?
    Il problmema potrebbe dipendere da diverse componenti (dtd, versione fp, versione browser)...
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da gobbo89
    VVoVe: Mi daresti la URL del sito ?
    Il problmema potrebbe dipendere da diverse componenti (dtd, versione fp, versione browser)...
    Grazie
    Potrebbe dipendere dalle maledette impo del tuo ie invece, il che non fa dormire sonni tranquilli, dato che sono quelle cose che non dipendono da te

    Ti mando l'URL in pvt, che è meglio: sai, la privacy
    Il re è nudo (cit).

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    credo che si tratti di un errore di interpretazione del browser, e ho notato che succede sopratutto quando si usa il tag <a> nei campi di testo... succede anche in siti per cui non te l'aspetteresti un esempio è il sito dell'FWA... comunque l'ho notato sia con IE che con FF, quindi non credo che dipenda dal browser... stavolta

    una soluzione potrebbe essere quella di usare javascript per simulare l'apertura di una nuova finestra utilizzando window.open()

    genericamente una funzioncina del genere dovrebbe bastare

    function getBlankURL(u) {
    getURL("javascript:window.open('"+u+"');void(0);") ;
    }

  6. #6
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da nillio
    Potrebbe dipendere dalle maledette impo del tuo ie invece, il che non fa dormire sonni tranquilli, dato che sono quelle cose che non dipendono da te

    Ti mando l'URL in pvt, che è meglio: sai, la privacy
    Speriamo di no, speriamo proprio di no! Il maledetto era da tempo che non lo aprivo più.
    Gli ho dato un'occhiatina quando l'ho aggiornato, ma nulla di più.
    Poi oggi mi chiamano: "non vanno i link alle marche!"

    VVoVe:

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da and80
    credo che si tratti di un errore di interpretazione del browser, e ho notato che succede sopratutto quando si usa il tag <a> nei campi di testo... succede anche in siti per cui non te l'aspetteresti un esempio è il sito dell'FWA... comunque l'ho notato sia con IE che con FF, quindi non credo che dipenda dal browser... stavolta

    una soluzione potrebbe essere quella di usare javascript per simulare l'apertura di una nuova finestra utilizzando window.open()

    genericamente una funzioncina del genere dovrebbe bastare

    function getBlankURL(u) {
    getURL("javascript:window.open('"+u+"');void(0);") ;
    }
    A me su ie7 e firefox funzicano tutti (sto ripassandoli uno per uno man mano mi viene in mente dove ne ho messi )



    Siamo cerrrti che non dipenda dal player?

    Il re è nudo (cit).

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma perchè? tu hai ancora il flash player 6 installato?

    comunque io credo che sia un bug perchè non ha senso che a volte funziona e a volte no

  9. #9
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    >>
    credo che si tratti di un errore di interpretazione del browser, e ho notato che succede sopratutto quando si usa il tag <a> nei campi di testo... succede anche in siti per cui non te l'aspetteresti un esempio è il sito dell'FWA... comunque l'ho notato sia con IE che con FF, quindi non credo che dipenda dal browser... stavolta
    <<
    Eh eh, anche io sono andato subito a controllare thefwa, ed anche lì l'avevo notato.
    Comunque firefox si comportava come adesso fa IE7 solo fino alla versione precedente. Con quella che ho attualmente 2.0.0.3 interpreta correttamente popup e getURL

    >>
    una soluzione potrebbe essere quella di usare javascript per simulare l'apertura di una nuova finestra utilizzando window.open()

    genericamente una funzioncina del genere dovrebbe bastare

    function getBlankURL(u) {
    getURL("javascript:window.open('"+u+"');void(0);") ;
    }
    <<
    Già provata, il maledettissimo ie blocca anche lei

    @nillio: il problema si presenta anche sul tuo sito

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    >> Con quella che ho attualmente 2.0.0.3 interpreta correttamente popup e getURL

    ho la stessa versione, e ancora mi vengono bloccati, anche sul mio sito

    però se riclicco velocemente sullo stesso link... mi fa passare :master:

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.