tramite link aprire immagine nella stessa pagina

Di: Emy | 26/09/2020 17:16:58
Salve a tutti!
torno con un nuovo problema, dunque ho creato una pagina in html e grazie ad un javascript ho creato uno slideshow di immagini che scorrono da sx verso dx, sono immagini linkabili. ora, però, vorrei che l'ingrandimento di queste icone si aprisse nella stessa pagina, ho lasciato uno spazio vuoto al lato sx della stessa. se potete aiutarmi, vi ringrazio già da ora! spero di essere stata chiara. ciao ciao.

Risposte



Ciao Emy,
secondo me devi usare innerHTML, prova a creare un DIV al quale assegni un ID, per esempio questo:
<div id="imageContainer">
Qui apparirà la foto.
</div>
Puoi cambiare il contenuto con javascript, in questo modo:
[HR]
function cambiafoto(nomefile) {
document.getElementById("imageContainer").innerHTML = "<img src=\\"" + nomefile + "\">";
}
[HR]
E lo puoi richiamare in questo modo:
[HR]
<a href="javascript:cambiafoto('immagine.jpg')">clicca qui</a>
[HR]
Compatibile con:
- Explorer dalla versione 5 per Windows
- Explorer dalla versione 5.2 per Mac
- Mozilla dalla versione 1.75
- Safari dalla versione 1.3
- Opera dalla versione 8

Di: Professore | 26/09/2020 17:16:58


Grazie mille per la risposta, la provo lunedì in ufficio perchè non ho qui il file. poi magari se ho ancora problemi, torno...

Di: Emy | 26/09/2020 17:17:58