20. april 2004 - 01:16
Der er
19 kommentarer og 1 løsning
Kan ik lige genneskue mine innerHTML's
Jeg kan ikke gennemskue hvad der er i vejen her: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; //--> </script> <script language="javascript" src="scripts/nav.js"> </script> <style type="text/css" media="screen">@import url( styling/default.css ); </style> </head> <body> <a onclick="remove_dropdown();jakob_dropdown();" href="#">Jakob</a> <br /> <span class="dropdown" id="jakob"></span><a onclick="remove_dropdown();res_dropdown();" href="#">Ressourcer</a> <br /> <span class="dropdown" id="res"></span> <a onclick="remove_dropdown();internt_dropdown();" href="#">Internt</a> <br /> <span class="dropdown" id="menuinternt"></span> </body> </html> scripts/nav.js : //TOP LEVEL function jakob_dropdown(){ document.getElementById('jakob').innerHTML = '- <a href="#">CV</a><br>- <a href="#">Friends</a><br>- <a href="#">Refferencer</a><br>'; } function internt_dropdown(){ document.getElementById('menuinternt').innerHTML = '- <a href="#">Projekt Blog</a><br>- <a href="#">Projekt Filer</a><br>'; } function res_dropdown(){ document.getElementById('res').innerHTML = '<div style="MARGIN: 0px 0px 0px 10px"><a onclick="remove_res();exp_dropdown();" href="#">EXP</a><br /><span class="dropdown" id="menuexp"></span><a onclick="remove_res();" href="#">Mine Links</a><br /><a onclick="remove_res();" href="#">PhotoShop</a><br /><a onclick="remove_res();scripties_dropdown();" href="#">Scripts</a><br /><span class="dropdown" id="scripties"></span><a onclick="remove_res();skoleopgaver_dropdown();" href="#">SkoleOpgaver</a><br /><span class="dropdown" id="menuskoleopgaver"></span></div>'; } //RES LEVEL function scripties_dropdown(){ document.getElementById('scripties').innerHTML = '- <a href="#">VB.net</a><br>- <a href="#">JavaScript</a><br>- <a href="#">Actionscript</a><br>'; } function exp_dropdown(){ document.getElementById('menuexp').innerHTML = '- <a href="#">Links</a><br>- <a href="#">Råd</a><br>- <a href="#">SPM</a><br>'; } function skoleopgaver_dropdown(){ document.getElementById('menuskoleopgaver').innerHTML = '- <a href="#">KON</a><br>- <a href="#">MAK</a><br>- <a href="#">MUD</a><br>'; } //----------------------------------------------------------- //TOP LEVEL function remove_dropdown(){ document.getElementById('jakob').innerHTML = ''; document.getElementById('res').innerHTML = ''; document.getElementById('menuinternt').innerHTML = ''; remove_res(); } //RES LEVEL function remove_res() { document.getElementById('scripties').innerHTML = ''; document.getElementById('menuexp').innerHTML = ''; document.getElementById('menuskoleopgaver').innerHTML = ''; } Nogen der kan se det?.. Mvh. basementjack
Annonceindlæg fra Deloitte
20. april 2004 - 01:19
#1
Det ville hjælpe, hvis du fortalte: - hvad fejl du får / hvad mangler der - hvad filen scripts/nav.js indeholder
20. april 2004 - 01:22
#2
scripts/nav.js står der.. Liiiiige under mit html.. !) Min fejl.. Tja.. Der sker intet når jeg trykker på det.. Så ved ik helt hvad fejlen er..
20. april 2004 - 01:36
#3
hmm... det du vil, er at lave en menu med en submenu?
20. april 2004 - 01:39
#4
Ja.. Det er korrekt.. Først skrev jeg det hele ud hvor der kun var en menu.. Men da jeg flyttede noget af det ind, så jeg havde en menu og en submenu, virkede det ik længere..
20. april 2004 - 01:40
#5
laver lige noget nemmere kode til dig..
20. april 2004 - 01:41
#6
Jaaa.. Det er oz en løsning. :) //btw kender intet til javascript..
20. april 2004 - 02:00
#7
Hvis du har spørgsmål, stiller dudem bare... :-) Tilføj resten af menuen, på samme måde: <script type="text/JavaScript"> // vs = VisSkjul; function vs(id) { document.getElementById(id).style.display = (document.getElementById(id).style.display == 'none')?'inline':'none'; } </script> <a href="sh.html">sh.html</a> <br><br> <a href="#" onclick="vs('jakob');return false;">Jakob</a> <br> <div id="jakob" style="display: none"> - <a href="#">CV</a><br> - <a href="#">Friends</a><br> - <a href="#">Refferencer</a><br> </div> <a href="#" onclick="vs('ressourcer');return false;">Ressourcer</a> <br> <div id="ressourcer" style="display: none"> <div style="MARGIN: 0px 0px 0px 10px"><a onclick="remove_res();exp_dropdown();" href="#">EXP</a><br /><span class="dropdown" id="menuexp"></span><a onclick="remove_res();" href="#">Mine Links</a><br /><a onclick="remove_res();" href="#">PhotoShop</a><br /><a onclick="remove_res();scripties_dropdown();" href="#">Scripts</a><br /><span class="dropdown" id="scripties"></span><a onclick="remove_res();skoleopgaver_dropdown();" href="#">SkoleOpgaver</a><br /><span class="dropdown" id="menuskoleopgaver"></span></div> </div> <a href="#" onclick="vs('internt');return false;">Internt</a> <br> <div id="internt" style="display: none"> - <a href="#">CV</a><br> - <a href="#">Friends</a><br> - <a href="#">Refferencer</a><br> </div>
20. april 2004 - 02:01
#8
Denne del skal ikke med (var en test): <a href="sh.html">sh.html</a> <br><br>
20. april 2004 - 02:02
#9
hehehe.. som du kan se, har jeg brugt copy & paste, til din menu.. "Internt" skal nok se sådan ud: - <a href="#">Projekt Blog</a><br> - <a href="#">Projekt Filer</a><br> i stedet for: - <a href="#">CV</a><br> - <a href="#">Friends</a><br> - <a href="#">Refferencer</a><br>
20. april 2004 - 02:06
#10
Her er et svar, hvis du kan bruge scriptet :-) (kan ikke se hvorfor, du ikke skulle kunne bruge det :-P)
20. april 2004 - 02:08
#11
Ja.. Det virker jo meget godt.. Men submenuerne kører i hvertfald ikke... Jeg gjorde et halvhjertet forsøg på selv at sætte kode ind der... Meeeeen det er gætteri alt sammen.. Skal det virke på samme funktion vs(id) ?...
20. april 2004 - 02:09
#12
Opsætning: <a href="#" onclick="vs('NAVNET-PÅ-DIV-ID');return false">LINK TEKST</a> <div id="DIV-ID"> indholdet på div </div>
20. april 2004 - 02:09
#13
Hehe.. Ikke bare kan jeg bruge jeg har sat det op til 50 point.. For indsatsen.. ;)
20. april 2004 - 02:09
#14
Du har: <menu> <submenu> <menu> <submenu> <menu> <submenu> osv, ik?
20. april 2004 - 02:10
#15
hmm.. "NAVNET-PÅ-DIV-ID" skulle nok ha' været "ID-PÅ-DIV" :-) navnet bruge ikke..
20. april 2004 - 02:11
#16
Jeg har noget i stil med: menu submenu submenu submenu menu submenu submenu submenu submenu submenu submenu submenu submenu submenu menu submenu submenu submenu
20. april 2004 - 02:12
#17
Lidt tydeligere: menu submenu submenu submenu menu submenu subsubmenu subsubmenu submenu subsubmenu subsubmenu submenu subsubmenu subsubmenu menu submenu submenu submenu
20. april 2004 - 02:15
#18
Se hvordan du gør: <a href="#" onclick="vs('jakob');return false;">Jakob</a> <br> <div id="jakob" style="display: none"> - <a href="#">CV</a><br> - <a href="#">Friends</a><br> - <a href="#">Refferencer</a><br> -- <a href="#" onclick="vs('submenu2');return false;">Vis/Skjul Submenu2</a> <div id="submenu2" style="display: none"> <br> dette er submenu 2 </div> <br> </div>
20. april 2004 - 02:17
#19
Ja.. Jeg fandt oz lige ud af inden dit indlæg kom.. Kan godt forstå at den ikke viser noget når jeg ikke havde noget i mit <div id="submenu2"></div> ... det stod stadig i min js fil.. :D Tak for hjælpen her i de små timer..
20. april 2004 - 02:18
#20
Det var så lidt :-) Godnat og sov godt :-)
Vi tilbyder markedets bedste kurser inden for webudvikling