Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Javaqscript compatibile per FireFox

    Ciao a tutti coloro che leggeranno il mio post.

    Qualcuno sa come rendere compatibile in Firefox questi due script?

    onchange="parent.form1.FotoBig.value=nomefile;"

    e

    onload="parent.form1.submit.click();"

    Aggiungo che sono contenuti in un i-frame che devono andare a operare sulla pagina chiamante.


    Grazie in anticipo
    www.fabiomattis.com - leggi il mio blog - scopri i miei lavori

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dipende dal DOCTYPE che usi. Con la programmazione moderna gli iframe non sono ammessi.

    per il primo ti manca sicuramente una coppia di apici:
    onchange="parent.form1.FotoBig.value='nomefile';"

    per il secondo potrebbe essere che hai dato il nome "submit" ad un campo. E` un nome vietato, essendo un oggetto del DOM.

    la soluzione dipende dal tipo di campo: il metodo .click() non funziona in tutti i campi.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie per avermi risposto,

    dici quindi che dovrei eliminare gli i-frame?

    Per il primo ho provato a metterci gli apici ma non cambia nulla
    www.fabiomattis.com - leggi il mio blog - scopri i miei lavori

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Devi prima decidere se vuoi la compatibilita` con i vecchi browser (NN4, IE5.0, IE5.2, ...) o con le nuove versioni XHTML.

    Inoltre la sintassi cambia a seconda del DOCTYPE: senza DOCTYPE quella sintassi e` valida in tutti i browser, con una DTD Strict occorre cambaire compeltamente approccio.

    Pero` dovrei anche conoscere la struttura della pagina/frame e dove (in quale pagina) e` messo quello script. Perche` IE permette "salti" di oggetti, mentre altri browser no.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    l'i-frame è contenuto in in un frame.
    E' un po' un casino, mi sa che faccio prima ad imporre al mio cliente di usare explore
    www.fabiomattis.com - leggi il mio blog - scopri i miei lavori

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Fai prima ad importi di scrivere le cose correttamente.

    Una pagina che si apre male in altri browser e` da dilettanti, e secondo la legge Stanca se e` per un publica amministrazione non puo` venire pagata.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    hai completamente ragione
    www.fabiomattis.com - leggi il mio blog - scopri i miei lavori

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.