Ciao ragazzi, sto costruendo un menu + contenuto dinamico come quello che potete vedere a questo indirizzo (vede in particolare questa immagine in cui sono indicati gli oggetti esatti di cui parlo). Ho già fatto questo:
Messo il seguente codice jscript in un file esterno (swap.js):
Ho messo poi in questo modo i link su cui si dovrà passare sopra il mouse (sto usando degli hotspots visto che i link sono tutti su un'unica immagine):function swap(name){
var gi=0
var gdivs=new Array("usciterecenti","oldworks","demosmini","repo rtages", "interviste")
for(i=0;i<=3;i++){
document.getElementById(gdivs[i]).style.display="none"
document.getElementById(gdivs[i]+"link").style.fontWeight="normal"}
document.getElementById(name).style.display="block "
var gname2=name+"link"
document.getElementById(gname2).style.fontWeight=" bold"}
Il problema è che se andate dove sto cercando di applicare tutto questo e provate ad andare col mouse sul piccolo bottone "Old Works" (ma anche gli altri bottoncini non fanno eccezione) esce fuori un errore jscript (sto facendo i test con IE).<map name="Map">
<area shape="rect" coords="10,1,51,24" href="http://www.unprogged.com/forums/forumdisplay.php?f=29" onmouseover="swap('usciterecenti');" alt="Uscite Recenti">
<area shape="rect" coords="52,-1,93,24" href="http://www.unprogged.com/forums/forumdisplay.php?f=30" onmouseover="swap('oldworks');" alt="Old Works">
<area shape="rect" coords="94,0,137,24" href="http://www.unprogged.com/forums/forumdisplay.php?f=32" onmouseover="swap('demosmini');" alt="Demos - Mini CDs">
<area shape="rect" coords="138,1,181,24" href="http://www.unprogged.com/forums/forumdisplay.php?f=42" onmouseover="swap('reportages');" alt="Live Reports">
<area shape="rect" coords="182,1,229,24" href="http://www.unprogged.com/forums/forumdisplay.php?f=35" onmouseover="swap('interviste');" alt="Interviste">
</map>E' molto probabile che gli errori risiedano in come ho impostato i divs in cui dovrà venir mostrato il contenuto...
Potete aiutarmi per favore? E' vitale...