Avatar billede basementjack Nybegynder
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
Avatar billede thesurfer Nybegynder
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
Avatar billede basementjack Nybegynder
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..
Avatar billede thesurfer Nybegynder
20. april 2004 - 01:36 #3
hmm... det du vil, er at lave en menu med en submenu?
Avatar billede basementjack Nybegynder
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..
Avatar billede thesurfer Nybegynder
20. april 2004 - 01:40 #5
laver lige noget nemmere kode til dig..
Avatar billede basementjack Nybegynder
20. april 2004 - 01:41 #6
Jaaa.. Det er oz en løsning. :) //btw kender intet til javascript..
Avatar billede thesurfer Nybegynder
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>
Avatar billede thesurfer Nybegynder
20. april 2004 - 02:01 #8
Denne del skal ikke med (var en test):

<a href="sh.html">sh.html</a>
<br><br>
Avatar billede thesurfer Nybegynder
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>
Avatar billede thesurfer Nybegynder
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)
Avatar billede basementjack Nybegynder
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) ?...
Avatar billede thesurfer Nybegynder
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>
Avatar billede basementjack Nybegynder
20. april 2004 - 02:09 #13
Hehe.. Ikke bare kan jeg bruge jeg har sat det op til 50 point.. For indsatsen.. ;)
Avatar billede thesurfer Nybegynder
20. april 2004 - 02:09 #14
Du har:

<menu>
<submenu>

<menu>
<submenu>

<menu>
<submenu>

osv, ik?
Avatar billede thesurfer Nybegynder
20. april 2004 - 02:10 #15
hmm.. "NAVNET-PÅ-DIV-ID" skulle nok ha' været "ID-PÅ-DIV" :-)
navnet bruge ikke..
Avatar billede basementjack Nybegynder
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
Avatar billede basementjack Nybegynder
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
Avatar billede thesurfer Nybegynder
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>
Avatar billede basementjack Nybegynder
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..
Avatar billede thesurfer Nybegynder
20. april 2004 - 02:18 #20
Det var så lidt :-)
Godnat og sov godt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging