Scusate ragazzi.
Sono un pessimo conoscitore di JS.
Utilizzo questo script per mostrare o nascondere dei livelli
codice:
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
poi ho dei link passando sui quali il livello viene mostrato:
codice:
link 1
href="#" onMouseOver="MM_showHideLayers('nomeliv','','show')";
link 2
href="#" onMouseOver="MM_showHideLayers('nomeliv2','','show')";
infine
in ogni livello metto
codice:
onMouseOut="MM_showHideLayers('nomeliv','','hide')"
così quando porto il mouse fuori il livello scompare.
come faccio ad ovviare al caso in cui una persona senza entrare con il mouse nel livello...passa sul secondo link che ha il comando per mostrare un altro livello??...infatti in questo caso si sovrappongono !
cioè vorrei aggiungere ai link un comando che nasconda i livelli diversi da quello che vado a mostrare.
come posso fare? grazie