- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Primi approcci Javascript... mouseover...
-
Primi approcci Javascript... mouseover...
Ciao gente, eccomi qua in veste di nabbo... Sto seguendo 1 corso ben fatto e bello tosto di webdesigner e hanno avuto la giusta, a mio avviso, idea di darci giusto dei concetti vaghi di javascript. Ora, oggi abbiamo visto in aula come fare il rollover di un'immagine. Tutto semplice fino a lì, poi ci è stato detto di provare (cercando sul web nn ho trovato come fare...) a far sì che, avendo tipo 3 immagini, io possa fare il rollover di tutte e 3 senza scrivere 3 funzioni specifiche per ogni immagine. Il mio ragionamento è questo (ma nn parlo javascript quindi nn saprei scriverlo) e mi è stato detto che è giusto...
Ho 3 immagini che si chiamano img1a.jpg img2a.jpg im3a.jpg e le 3 thumbnails corrispondenti img1.jpg img2.jpg img3.jpg. Nella pagina ho le 3 thumb e quando passo sopra ad una voglio che si veda la versione un po' + grande (in realtà fa lo scambio con quella + grande). Io voglio che nel javascript venga fatto un controllo sul nome del file, se vede che non c'è la "a" dopo img1 allora mi fa lo swap e mi mostra al mouseover la versione a. se invece c'è la a (è grande quindi) al mouseout mi torna quella piccola. Il tutto senza appunto scrivere 1 funzione per ogni immagine... Qualche anima pia mi aiuta?
-
oggi lo provo grazie mille!
-
non funziona...
[HTML]<script type="text/javascript">
function swap(img,image){
img.src = image + 'g.jpg'
}
</script>
</head><body>
<h1>Parchi Nazionali USA</h1>
<ul class="griglia">
<li>
<div>
<h2>Arches National Park</h2>
<img src="01.jpg" alt="Arches National Park" title="Arches National Park" width="108" height="150" onmouseover="swap(this,'01')" onmouseout="this.src='01.jpg'" />
</div>[/HTML]
-
non fa il mousover semplice XD