20. november 2005 - 19:44Der er
6 kommentarer og 1 løsning
Script vil ikke kaldes ved response.write sætning
DW2004 MX laver følgende script i forbindelse med hide/show layer, det fungerer perfekt såfret det kaldes fra "ren html" men laves html via en asp funktion, sker der intet.
Her er scriptet: 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; } }
Kald fra en asp funktion: Response.write "[<a href='#' onMouseOver='MM_showHideLayers('infotxt','','show')' onMouseOut='MM_showHideLayers('infotxt','','hide')'>Info</a>]"
Den eneste forskel bliver ' i stedet for " i kilde kodebrowser.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.