Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111

    script non compatibile firefox

    Salve a tutti,

    scrivo questo post perchè la funzione qui di seguito, (con la quale apro una nuova finestra del browser e richiamo una pagina all'interno dei frame del sito) non funziona con firefox, perchè?


    var pa;

    function vai(pagina){
    pa=window.open("http://www.xxxx.it/");
    setTimeout("pa.parent.frmBody.location.href='http://www.xxxx.it/" + pagina +"';",1500);
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quando scrivi http://www.xxxx.it/
    parliamo dello stesso dominio a cui appartiene il documento in cui e' inserito lo script?
    o per dirla + semplicemente: la principale ha indirizzo http://www.xxxx.it/quellochevuoi.htm?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    no lo script è presente in una pagina di un altro dominio

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    questa e' un' impostazione di sicurezza: tramite javascript non puoi interagire con documenti appartenenti a dominio diverso da quello in cui risiede lo script
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    scusami perchè con Explorer lo script funziona?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    scusami lo script è presente in cartelle dello stesso dominio, mi sono sbagliato prima

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non e' che hai dato al frame solo id="frmBody"?
    se non hai motivi particolari per identificare il frame solo con un id usa name="frmBody"

    oppure
    codice:
    setTimeout("pa.document.getElementById('frmBody').contentWindow.location.href='http://www.xxxx.it/" + pagina +"';",1500);
    ma cosi' facendo perdi in retro-compatibilita'

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    Ti ringrazio,

    ora provo, ti saprò dire



    Grazie !

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.