Ciao Mich_ Ti ringrazio molto per la pazienza che mi stai mostrando, ma purtroppo il tutto non riesco a farlo funzionare !!
Ti posto di seguito il codice e le posizioni che ricoprono.
Quello che ti scrivo di seguito e lo script che ho posizionato prima della chiusura del tag </head>.
codice:
<script language="JavaScript">
var indirizzi = new Array();
indirizzi[0] = "musicStag1.htm";
indirizzi[1] = "musicSta2.htm";
indirizzi[2] = "autunno.htm";
indirizzi[3] = "inverno.htm";
var immstag = new Array();
function preloadstag() {
MenuSeason[0] = new Image(); // primavera
MenuSeason[0].src = MenuStag1.gif;
MenuSeason[1] = new Image(); // estate
MenuSeason[1].src = MenuStag2.gif;
MenuSeason[2] = new Image(); // autunno
MenuSeason[2].src = MenuStag3.gif;
MenuSeason[3] = new Image(); // inverno
MenuSeason[3].src = MenuStag4.gif;
}
function changeSeason(ep) {
document.getElementById('MenuSeason').src = MenuSeason[ep].src;
document.getElementById('MusicFrame').location.href = indirizzi[ep];
}
</script>
Questo invece è l'html usato per l'immagine:
codice:
[img]../images/MenuStag1.gif[/img]
...dove usemap è il tag che mi seleziona le mappe.
Più avanti ho l'iframe :
codice:
<iframe src="musicStag1.htm" width="420" height="400" frameborder="0" id="MusicFrame">
Contenuto alternativo per i browser che non leggono gli iframe.
</iframe>
Prima della fine del tag </body> ci sono le mappe come mostrato di seguito:
codice:
<map name="changeMenu">
<area shape="rect" coords="18,3,87,19" href="#" onClick="changeSeason(0);this.blur();return false;">
<area shape="rect" coords="114,4,183,19" href="#" onClick="changeSeason(1);this.blur();return false;">
<area shape="rect" coords="211,4,277,19" href="#" onClick="changeSeason(2);this.blur();return false;">
<area shape="rect" coords="310,4,376,18" href="#" onClick="changeSeason(3);this.blur();return false;">
</map>
Voglio dire... tutto sembra essere corretto.. Pensavo che magari potesse essere il problema della cache, ma non lo è xchè ricarico la pagina con la cache vuota.
Tu riesci a vedere cosa non funziona ?