Annonceindlæg fra Academic Work Denmark A/S
06. september 2001 - 09:36
#1
Jeg har lige rettet den her til også at virke i NS 6.0. <html> <head> <title>Untitled</title> <script language=\"javascript\"> ns4 = (document.layers)? true:false ie4 = (document.all)? true:false ie5 =(document.getElementById)? true:false ns6 = (document.getElementById && !document.all)?true:false; function showhide(id){ if (ns4){ if (document.layers[id].visibility == \"show\") document.layers[id].visibility = \"hide\"; else document.layers[id].visibility = \"show\"; }else if (ns6) { alert(\'n60\') if (document.getElementById(id).style.visibility == \"visible\") document.getElementById(id).style.visibility = \"hidden\"; else document.getElementById(id).style.visibility = \"visible\"; } else if (ie5) { if (document.getElementById(id).style.visibility == \"visible\") document.all[id].style.visibility = \"hidden\"; else document.all[id].style.visibility = \"visible\"; }else if (ie4) { if (document.all[id].style.visibility == \"visible\") document.all[id].style.visibility = \"hidden\"; else document.all[id].style.visibility = \"visible\"; } } function show(id) { if (ns4) document.layers[id].visibility = \"show\" else if (ie4) document.all[id].style.visibility = \"visible\" } function hide(id) { if (ns4) document.layers[id].visibility = \"hide\" else if (ie4) document.all[id].style.visibility = \"hidden\" } </script> </head> <body> <a href=\"#\" onClick=\"showhide(\'Layer1\')\">Klik her</a> <span id=\"Layer1\" style=\"position: absolute; left:50; top:50; width: 200; height:100; z-index: 3; visibility: hidden\">Denne tekst vises når der klikkes</span> </body> </html> /Nikolaj
06. september 2001 - 09:48
#2
Ups et par småfejl. <html> <head> <title>Untitled</title> <script language=\"javascript\"> ns4 = (document.layers)? true:false ie4 = (document.all)? true:false ie5 =(document.getElementById)? true:false ns6 = (document.getElementById && !document.all)?true:false; function showhide(id){ if (ns4){ if (document.layers[id].visibility == \"show\") document.layers[id].visibility = \"hide\"; else document.layers[id].visibility = \"show\"; }else if (ns6) { if (document.getElementById(id).style.visibility == \"visible\") document.getElementById(id).style.visibility = \"hidden\"; else document.getElementById(id).style.visibility = \"visible\"; } else if (ie5) { if (document.getElementById(id).style.visibility == \"visible\") document.getElementById(id).style.visibility = \"hidden\"; else document.getElementById(id).style.visibility = \"visible\"; }else if (ie4) { if (document.all[id].style.visibility == \"visible\") document.all[id].style.visibility = \"hidden\"; else document.all[id].style.visibility = \"visible\"; } } function show(id) { if (ns4) document.layers[id].visibility = \"show\" else if (ie4) document.all[id].style.visibility = \"visible\" } function hide(id) { if (ns4) document.layers[id].visibility = \"hide\" else if (ie4) document.all[id].style.visibility = \"hidden\" } </script> </head> <body> <a href=\"#\" onClick=\"showhide(\'Layer1\')\">Klik her</a> <span id=\"Layer1\" style=\"position: absolute; left:50; top:50; width: 200; height:100; z-index: 3; visibility: hidden\">Denne tekst vises når der klikkes</span> </body> </html>
06. september 2001 - 10:09
#3
Smukt fornemt og elegant :)) Dte her script kommer ind i min permante script samling :)) Tusind tak for hjælpen :) Jeg sku dog fjerne <script language=\"javascript\"> før jeg kunne få det til at virke. IE sagde at det var en syntaksfejl. Virker fint uden. Tamen.