Dreamweavers layer-scripts.
Jeg har denne, Dreamweaver-genererede Javascript kode, som kan visse og gemme et layer på samme side: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; }
}
Ønsker man at lukke et layer, kan man sætte dette på f.eks. et <a> tag:
MM_showHideLayers('picturelayer','','hide')
Hvor 'picturelayer' er navnet på det <div> man har åbnet.
Men, hvis det link befinder sig i selve det lag man ønsker at lukke, hvad skal man så skrive?
Jeg forsøgte med "parent.picturelayer", men det virkede ikke.
- pacroon
