Ciao.
Ho spudoratamente preso le funzioni di dreamweaver per mostrare / nascondere un layer al passaggio del mouse, visto che non ci capisco niente di javascript.
Pero' oltre ai dati che dreamweaver manda, mi servirebbe che mandasse altre variabili, visto che vorrei mostrarle nel layer in questione.
Mi potete aiutare??
Il codice è il seguente:
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
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;
}
}
e le chiamo da qui:
<font size="1" face="verdana" onmouseover="MM_showHideLayers('Layer4','','show') " onmouseout="MM_showHideLayers('Layer4','','hide')" > ...bla bla... <font>
grazie