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

    Cambia SRC in IE6 non va...

    Questa è la mia funzione javascript:
    codice:
    function cambiaimmagine(img, didascalia, linknuovo, testo) {
    			if (img)
    			document.getElementById('imglarge').src=img;
    			document.getElementById('didascalialarge').innerHTML=didascalia;
    			document.getElementById('testoimmagine').innerHTML=testo;
    			document.getElementById(linknuovo).src='img/pulsante-a.gif';
    			//document.getElementById(linknuovo).src='img/pulsante-a.gif';
    		}
    con IE7 e FF funziona ma con IE6 non funziona.
    Ho fatto una semplicissima funzione per switchare delle immagine e relative didascalie, senza cambiare pagina...
    Dove sono incompatibile con IE6?
    Grazie mille.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    Up :quote:
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il problema non mi pare stia in quello che hai postato,
    serve vedere il resto

  4. #4
    http://www.albertogarzottoarchitetto...etto.asp?ID=59
    questa è la pagina...
    ho messo quella funzione associata ad un "onclick".
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  5. #5
    Hai provato co
    codice:
    document.getElementById(linknuovo).setAttribute('src','img/pulsante-a.gif');
    ???

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non saprei, tra l' altro ricostruendo la stessa pagina in locale funziona

    prova a cambiare i link in
    [img]pulsante-hover.gif[/img]

    ah, c'e' anche questo id solo numerico che non va bene,
    aggiungi almeno una lettera iniziale per l' id (i74)

  7. #7
    Niente da fare :master:
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  8. #8
    Originariamente inviato da H5N1_Aviaria
    Hai provato co
    codice:
    document.getElementById(linknuovo).setAttribute('src','img/pulsante-a.gif');
    ???
    Ebbene si, quel "return false;" mi ha risolto tutto. Ma che significa? L'ho visto diverse volte in parecchi script javascript.
    Grazie della dritta.
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nel caso di un link, non puntare a quanto presente in href, non eseguire il link

    personalmente odio i javascript : nei gestori eventi e i javascript : negli url, fossero pure void

    i primi sono completamente inutili/errati
    i secondi palesano l' impossibilita' di utilizzare il documento senza supporto a javascript

    nel tuo caso, un link accessibile anche in caso di mancato supporto a javascript dovrebbe come minimo essere scritto cosi'
    ancora meglio se tutto l' onclick non stesse li', a sporcare l' xhtml,
    ma appunto, quanto sopra e' il minimo

    ciao

  10. #10
    Non so se ho capito bene. Mi puoi cortesemente rispiegare sta cosa?
    Come faccio a non "sporcare" il codice?
    Come hai scritto tu cosa succede cliccando sul link? Si apre l'immagine o avviene il cambio immagine?
    Grazie mille e porta pazienza va...
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

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.