Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456

    problemi document.form con netscape

    Ciao, ho una semplicissima funzione javascript che mi cambia un immagine:

    top.form_menu.img10.src="images/freccia.jpg";

    la funzione viene richiamata da una pagina che sta dentro un iframe, per questo c'e' il "top".
    Il problema è che con explorer funziona, e con netscape 7.2 no.

    Ricordo che il "document.form" con netscape bisognava sostituirlo con una altra dicitura che ora non ricordo, qualcuno la sa?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non consoco la struttura della tua pagina, per cui non posso rispondere.

    Non e` il nome del form a dover essere sostituito.

    Comunque una immagine NON e` un elemento di un form, per cui la tua sintassi e` sbagliata.

    Esiste la collezione delle immagini:
    document.images['img10'].src = ...
    (nel tuo caso:
    top.document.images['img10'].src = ...
    ) che funziona fino ad XHTML transitional.

    Ed esiste:
    document.getElementById('ID_OGGETTO').src = ...
    che funziona da IE5.5 e N6 in poi (e tutti i browser recenti)

    Nota che ID_OGGETTO e` definito nell'attributo id non nel name
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.