onMouseOver

  • Creatore Discussione Creatore Discussione ab6499
  • Data di inizio Data di inizio

ab6499

Nuovo Utente
14 Mag 2008
8
0
0
Salve a tutti.
Sto cercando uno script che mi faccia quanto segue:
al passaggio del mouse su una immagine in miniatura visulizza la stessa immagine grandezza naturale però in un altro frame della pagina.
Qualcuno mi sa dare indicazioni?

Grazie in anticipo a tutti
 
Che carina sta cosa, mi diverte :)

Prova cosi:

<script type="text/javascript">
function Visualizza(ID)
{
parent.anteprima.document.getElementById("immagine").innerHTML = "<img src='grande_" + ID + ".jpg'>";
}
</script>

<a href="#" onmouseover="Visualizza(1)"><img src="piccola_1.jpg" border="0"></a>
<a href="#" onmouseover="Visualizza(2)"><img src="piccola_2.jpg" border="0"></a>
<a href="#" onmouseover="Visualizza(3)"><img src="piccola_3.jpg" border="0"></a>

<iframe src="frame.html" name="anteprima"></iframe>

Nota che non ho usato i frame ma gli iframe, ma in una struttura con i frame reali è la stessa cosa.

Nel file "frame.html" (che richiamo nell'iframe) scrivi questo:

<div id="immagine"></div>

Fammi sapere se funziona, non l'ho testato ;)
 
ciao, scusa se riapro una discussione di un miliardo di anni fa, ma a me servirebbe la stessa identica cosa solo che il tuo codice non funziona..come potrei fare???ho scritto nella pagina eventi.html
HTML:
<html>

<script type="text/javascript">
function Visualizza(ID)
{
parent.anteprima.document.getElementById("immagine ").innerHTML = "<img src='img/grande_" + ID + ".jpg'>";
}
</script>


<a href="#" onmouseover="Visualizza(1)"><img src="img/piccola_1.jpg" border="0"></a>
<a href="#" onmouseover="Visualizza(2)"><img src="img/piccola_2.jpg" border="0"></a>
<a href="#" onmouseover="Visualizza(3)"><img src="img/piccola_3.jpg" border="0"></a>

<iframe src="frame.html" name="anteprima"></iframe>

</html>

mentre come hai detto tu nel file frame.html
HTML:
<html>
<div id="immagine"></div>
</html>

dove sbaglio?
 
Codice:
parent.anteprima.document.getElementById("immagine ").innerHTML = "<img src='img/grande_" + ID + ".jpg'>";

c'è uno spazio di troppo dopo "immagine"
ciao
Marino
 

Discussioni simili