04. juni 2002 - 21:06Der er
7 kommentarer og 2 løsninger
vise/skjule et layer
Hvis jeg har to knapper samt et layer i et document, hvordan er det så muligt at få layeret synligt når der trykkes på den ene knap og skjult når der trykkes på den anden???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
function showHideLayers() { var i, visStr, obj, args = showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) { if ((obj = findObj(args[i])) != null) { visStr = args[i+2]; if (obj.style) { obj = obj.style; if(visStr == 'show') visStr = 'visible'; else if(visStr == 'hide') visStr = 'hidden'; } obj.visibility = visStr; } } } </script> </head> <body>
<div id="lag00" style="visibility:visible">Dette lag er synligt når siden loades</div> <div id="lag01" style="visibility:hidden">Dette lag vises i stedet ved onclick01</div> <div id="lag02" style="visibility:hidden">Dette lag vises i stedet ved onclick02</div>
*****| Code Start |***** <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Show And Hide Layer</title> <style type="text/css"> * { font-family : verdana,tahoma; font-size : 12px; } </style> </head> <body> <script language="javascript" type="text/javascript"> var ie4 = (document.all)?1:0; var ns4 = (document.layers)?1:0; var dom = (document.getElementById)?1:0;
function toggleLyr(sLyrName,sState) { var objLyr = (ie4)?document.all[sLyrName]: (ns4)?document.layers[sLyrName]: (dom)?document.getElementById(sLyrName):0;
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.