14. december 2000 - 10:40
Der er
7 kommentarer og 1 løsning
Navigation i JavaScript
Er der ikke et klogt hovede, der kan hjælpe mig med at ændre følgende koder, således at når musen rører overskriften, kommer der automatisk de underpunkter der hører dertil, og lukker igen når musen forsvinder. Se kode: </table> <table align=\"left\" border=\"0\"> <tr> <td class=\"format\" onclick=\"fnDispThis(1)\" style=\"Cursor:HAND;\"><B>Intro</B><br> <DIV id=\"sub1\" style=\"Display:\'NONE\';\"> <A href=\"#\">Fleksibel læring</a><br> <A href=\"#\">Aktiv læring</a><br> <A href=\"#\">Pædagogikken</a><br> <A href=\"#\">Sådan virker det</a> </DIV> </td> </tr> På forhånd tak Mogens
Annonceindlæg tema
Cloud & AI
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.
14. december 2000 - 11:08
#1
Kun fordi \"mape\" snart svarer kommer her et alternativ! <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html> <head><title>Untitled</title> <script language=\"JavaScript1.2\"> var menu1=new Array() menu1[0]=\'<a href=test.htm>Fleksibel læring</a><br>\' menu1[1]=\'<a href=test.htm>Aktiv læring</a><br>\' menu1[2]=\'<a href=test.htm>Pædagogikken</a><br>\' var menu2=new Array() menu2[0]=\'<a href=test.htm>Noget andet</a><br>\' menu2[1]=\'<a href=test.htm>Helt helt andet</a><br>\' menu2[2]=\'<a href=test.htm>og resten</a><br>\' </script> <style> <!-- .iewrap1{ position:relative; height:30px; } .iewrap2{ position:absolute; } #dropmenu0, #dropmenu1{ visibility:hide; z-index:100; } --> </style> </head> <body> <script language=\"JavaScript1.2\"> //reusable///////////////////////////// var zindex=100 function dropit2(whichone){ if (window.themenu&&themenu.id!=whichone.id) themenu.style.visibility=\"hidden\" themenu=whichone if (document.all){ themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+18 if (themenu.style.visibility==\"hidden\"){ themenu.style.visibility=\"visible\" themenu.style.zIndex=zindex++ } else{ hidemenu() } } } function dropit(e,whichone){ if (window.themenu&&themenu.id!=eval(whichone).id) themenu.visibility=\"hide\" themenu=eval(whichone) if (themenu.visibility==\"hide\") themenu.visibility=\"show\" else themenu.visibility=\"hide\" themenu.zIndex++ themenu.left=e.pageX-e.layerX themenu.top=e.pageY-e.layerY+19 return false } function hidemenu(whichone){ if (window.themenu) themenu.style.visibility=\"hidden\" } function hidemenu2(){ themenu.visibility=\"hide\" } if (document.all) document.body.onclick=hidemenu //reusable///////////////////////////// </script> <!----------Menu 1 starts here----------> <ilayer height=35px> <layer visibility=show> <span class=iewrap1> <span class=iewrap2 onClick=\"dropit2(dropmenu0);event.cancelBubble=true;return false\"><font face=Verdana><b><a href=\"alternate.htm\" onClick=\"if(document.layers) return dropit(event, \'document.dropmenu0\')\">Intro</a></b></font> </span> </span> </layer> </ilayer><br> <!----------Menu 1 ends here----------> <!----------Menu 2 starts here----------> <ilayer height=35px> <layer visibility=show> <span class=iewrap1> <span class=iewrap2 onClick=\"dropit2(dropmenu1);event.cancelBubble=true;return false\"><font face=Verdana><b><a href=\"alternate.htm\" onClick=\"if(document.layers) return dropit(event, \'document.dropmenu1\')\">Se mere!</a></b></font> </span> </span> </layer> </ilayer><br> <!----------Menu 2 ends here----------> <div id=dropmenu0 style=\"position:absolute;left:0;top:0;layer-background-color:lightyellow;background-color:lightyellow;width:120;visibility:hidden;border:2px solid black;padding:0px\"> <script language=\"JavaScript1.2\"> if (document.all) dropmenu0.style.padding=\"4px\" for (i=0;i<menu1.length;i++) document.write(menu1[i]) </script> </div> <script language=\"JavaScript1.2\"> if (document.layers){ document.dropmenu0.captureEvents(Event.CLICK) document.dropmenu0.onclick=hidemenu2 } </script> <div id=dropmenu1 style=\"position:absolute;left:0;top:0;layer-background-color:lightyellow;background-color:lightyellow;width:120;visibility:hidden;border:2px solid black;padding:0px\"> <script language=\"JavaScript1.2\"> if (document.all) dropmenu1.style.padding=\"4px\" for (i=0;i<menu2.length;i++) document.write(menu2[i]) </script> </div> <script language=\"JavaScript1.2\"> if (document.layers){ document.dropmenu1.captureEvents(Event.CLICK) document.dropmenu1.onclick=hidemenu2 } </script> </body> </html>
14. december 2000 - 11:17
#2
Ok - måske det var en lidt lang løsning :-) <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html> <head><title>Untitled</title> <script language=\"JavaScript1.2\"> var head=\"display:\'\'\" function doit(header){ var head=header.style if (head.display==\"none\") head.display=\"\" else head.display=\"none\" } </script> </head> <body> <h2 style=\"cursor:hand\" onClick=\"doit(document.all[this.sourceIndex+1])\">Intro</h3> <span style=\"display:none\" style=&{head};> <a href=\"side.htm\">Fleksibel læring</a><br> <a href=\"side.htm\">Aktiv lærling</a><br> <a href=\"side.htm\">Pædagogikken</a><br> <a href=\"side.htm\">Sådan virker det</a><br> </span> <h3 style=\"cursor:hand\" onClick=\"doit(document.all[this.sourceIndex+1])\">Næste overskrift</h3> <span style=\"display:none\" style=&{head};> <a href=\"side.htm\">Noget andet</a> </span> </body> </html>
14. december 2000 - 11:24
#3
De virker godt nok begge to, men det jeg efterlyser, er noget i retning af den 1. du sendte, men jeg vil meget gerne have, at det virker med MouseOver/MouseOut. Kan du hjælpe mig med det, er jeg villig til at fordobble point
14. december 2000 - 11:30
#4
Ok - skru op for nogle point, så kommer det!
14. december 2000 - 11:32
#5
Fortæl mig så lige - hvordan F..... gør man så det
14. december 2000 - 11:33
#6
Har fundet ud af det der er nu det dobbelte
14. december 2000 - 11:40
#7
Den virker lidt fnidret med kun 2 overskriften i menuen. Sæt flere ind og det kører bedre. <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html> <head><title>Untitled</title> <script language=\"JavaScript1.2\"> var menu1=new Array() menu1[0]=\'<a href=test.htm>Fleksibel læring</a><br>\' menu1[1]=\'<a href=test.htm>Aktiv læring</a><br>\' menu1[2]=\'<a href=test.htm>Pædagogikken</a><br>\' var menu2=new Array() menu2[0]=\'<a href=test.htm>Noget andet</a><br>\' menu2[1]=\'<a href=test.htm>Helt helt andet</a><br>\' menu2[2]=\'<a href=test.htm>og resten</a><br>\' </script> <style> <!-- .iewrap1{ position:relative; height:30px; } .iewrap2{ position:absolute; } #dropmenu0, #dropmenu1{ visibility:hide; z-index:100; } --> </style> </head> <body> <script language=\"JavaScript1.2\"> //reusable///////////////////////////// var zindex=100 function dropit2(whichone){ if (window.themenu&&themenu.id!=whichone.id) themenu.style.visibility=\"hidden\" themenu=whichone if (document.all){ themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+18 if (themenu.style.visibility==\"hidden\"){ themenu.style.visibility=\"visible\" themenu.style.zIndex=zindex++ } else{ hidemenu() } } } function dropit(e,whichone){ if (window.themenu&&themenu.id!=eval(whichone).id) themenu.visibility=\"hide\" themenu=eval(whichone) if (themenu.visibility==\"hide\") themenu.visibility=\"show\" else themenu.visibility=\"hide\" themenu.zIndex++ themenu.left=e.pageX-e.layerX themenu.top=e.pageY-e.layerY+19 return false } function hidemenu(whichone){ if (window.themenu) themenu.style.visibility=\"hidden\" } function hidemenu2(){ themenu.visibility=\"hide\" } if (document.all) document.body.onclick=hidemenu //reusable///////////////////////////// </script> <!----------Menu 1 starts here----------> <ilayer height=35px> <layer visibility=show> <span class=iewrap1> <span class=iewrap2 onMouseOver=\"dropit2(dropmenu0);event.cancelBubble=true;return false\"><font face=Verdana><b><a href=\"alternate.htm\" onMouseout=\"if(document.layers) return dropit(event, \'document.dropmenu0\')\">Intro</a></b></font> </span> </span> </layer> </ilayer><br> <!----------Menu 1 ends here----------> <!----------Menu 2 starts here----------> <ilayer height=35px> <layer visibility=show> <span class=iewrap1> <span class=iewrap2 onMouseOver=\"dropit2(dropmenu1);event.cancelBubble=true;return false\"><font face=Verdana><b><a href=\"alternate.htm\" onMouseout=\"if(document.layers) return dropit(event, \'document.dropmenu0\')\">Se mere!</a></b></font> </span> </span> </layer> </ilayer><br> <!----------Menu 2 ends here----------> <div id=dropmenu0 style=\"position:absolute;left:0;top:0;layer-background-color:lightyellow;background-color:lightyellow;width:120;visibility:hidden;border:2px solid black;padding:0px\"> <script language=\"JavaScript1.2\"> if (document.all) dropmenu0.style.padding=\"4px\" for (i=0;i<menu1.length;i++) document.write(menu1[i]) </script> </div> <script language=\"JavaScript1.2\"> if (document.layers){ document.dropmenu0.captureEvents(Event.CLICK) document.dropmenu0.onclick=hidemenu2 } </script> <div id=dropmenu1 style=\"position:absolute;left:0;top:0;layer-background-color:lightyellow;background-color:lightyellow;width:120;visibility:hidden;border:2px solid black;padding:0px\"> <script language=\"JavaScript1.2\"> if (document.all) dropmenu1.style.padding=\"4px\" for (i=0;i<menu2.length;i++) document.write(menu2[i]) </script> </div> <script language=\"JavaScript1.2\"> if (document.layers){ document.dropmenu1.captureEvents(Event.CLICK) document.dropmenu1.onclick=hidemenu2 } </script> </body> </html>
15. december 2000 - 11:54
#8
Senj > den virker jo ikke i Netscape...
Vi tilbyder markedets bedste kurser inden for webudvikling