Come posso cambiare l'src di una immagine attraverso l'uso del JavaScript?
ho provato con immagine.src="nuovaImmagine" ma non funziona.![]()
Come posso cambiare l'src di una immagine attraverso l'uso del JavaScript?
ho provato con immagine.src="nuovaImmagine" ma non funziona.![]()
se immagine non si riferisce ad un oggetto Image presente nella pagina e' difficile che l'interprete javascript capisca quello che tu voglia...
immagine = document.getElelentById("IdImmagine");
immagine.src=StringaURLnuovaImmagine;
Sa sintassi piu' adatta dipende da come e' fatta la tua pagina![]()
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
No. la mia immagine è nella pagina.
![]()
immagine = 2;
In questo caso immagine e' un munero, non puoi cambiare src.
immagine = new Image();
in questo caso e' un'immagine, ma non e' nella pagina e quindi non si puo' visualizzare
<body>
[img]pippo.gif[/img]
[img]pluto.jpg[/img]
</body>
in questo caso le immagini sono nella pagina ma nessuna delle due ha name="immagine" (e quindi non puoi tentare di utilizzare la tua sintassi) e nemmeno id="IdImmagine" (e quindi non puoi usare la mia sintassi.
<body>
[img]pippo.gif[/img]
[img]pluto.jpg[/img]
</body>
In questo caso puoi tentare di utilizzare con la prima img la tua sintassi (ma forse funzionera' e solo su IE) e con la second img la mia sintassi (e non funzionera' solo con i browser del secolo scorso)
Insomma... "immagine" e' un nome di variabile come un'altro e deve obbligatoriamente riferisi ad una immagine realmente esistente nella pagina per poterne modificare le proprieta'.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
mi spiego meglio
cosa devo scrivere nella definizione della funzione cambiaImmagine()?codice:[img]a.jpg[/img]
io farei così:
codice:<script> function cambiaImmagine(obj) { obj.src='b.jpg'; } </script> [img]a.jpg[/img]
Dolcissima è la vita nella totale assenza di senno.
function cambiaImmagine(obj ) {
obj.src="b.jpg";
}
[img]a.jpg[/img]
Perdona se non mi dilungo in spiegazioni... ho avuto l'impressione che non interessino.
ciao
Edit: giuro! non ho copiato!VVoVe:
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
no.erano interessanti.
solo che programmo da anni e le conoscevo ma non riesco a fare funzionare lo script in firefox.
non so cosa sia.
grazie comunque
Il mancato funzionamento di uno script semplice e corretto come questo e' causato ovviamente dal resto della pagina... a noi ignoto.Originariamente inviato da starcraftworld
non so cosa sia.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
sicuramente ... ma non con JavaScript, dato che il problema di per se era abbastanza elementare.Originariamente inviato da starcraftworld
no.erano interessanti.
solo che programmo da anni
Se ci dai un link con la pagina che da problemi o ci dici FireFox quale problema ti da (la console è li ed è indispensabile) magari riusciamo ad aiutarti meglio ma intanto questo da te mostrato era comunque un errore, anni di programmazione o meno![]()