Avatar billede mbl Juniormester
06. september 2002 - 18:37 Der er 20 kommentarer og
1 løsning

Menu fra text filer

Er det muligt at lave en menu hvor man henter "Menu overskriften" ind fra en navne.txt fil. og bagefter henter de underliggende emner ind også fra en plader.txt fil.

Eks.

Dansk:          Rock:          Instrumentalt:
  Kim Larsen    Peter Belli      Shadows
  CV jørgense    Joe Satriani    Mike Oldfie
Avatar billede mbl Juniormester
06. september 2002 - 18:48 #1
Rettelse:
Det skal være 1 fil til overskrift og 3 eller flere filer til de underliggende emner.
Avatar billede Slettet bruger
06. september 2002 - 21:02 #2
Nej, men du kan gøre det fra en js-fil.

Og du kan også gøre det vha. et server-side sprog, der udskriver indholdet af tekstfilen til JavaScript.
Avatar billede mbl Juniormester
07. september 2002 - 16:11 #3
Er det sådan at jeg eventuelt kunne få en ledetråd så jeg kunne se hvordan jeg kan komme videre med mit projekt. Dette måtte meget gerne være i form noget kode eller et link.
Avatar billede Slettet bruger
08. september 2002 - 14:56 #4
Ja, det er klart! :)

Men så bliver du nødt til selv at give noget mere info. Hvilken menu er det, du snakker om, og hvordan vil du bruge den på din side, fx.
Avatar billede Slettet bruger
08. september 2002 - 14:57 #5
I langt de fleste færdige menuer, fx Coolmenus, skriver du allerede informationerne i en seperat js-fil.
Avatar billede mbl Juniormester
08. september 2002 - 19:52 #6
Det må godt ligne det som jeg har skrevet i mit spørgsmål. Det skal være sådan at de underliggende emner skal bruges som genvej til en fil som ligger på harddiskken. Tanken med denne menu er at jeg kan tilføje og fjerne underliggende tekster "genveje" automatisk idet det er filer som bliver genereret automatisk ved logon på et netværk.
Avatar billede Slettet bruger
09. september 2002 - 15:05 #7
OK, men hvordan skal menuen se ud rent visuelt på siden?
Avatar billede mbl Juniormester
09. september 2002 - 18:13 #8
Jeg er ikke helt sikker fordi jeg ikke ved hvordan dette skal laves  " her tænker jeg på den kode som skal laves" så jeg har lidt svært ved at se det for mig. Jeg sætter noget kode ind med noget dropdawn, er det muligt at kombinere mit spørgsmål med dette eller er jeg på dybt vand. Jeg er åben for løsningsforslag idet jeg har fri hænder.
Avatar billede mbl Juniormester
09. september 2002 - 18:15 #9
Jeg glemte koden, så her er den.

Kode:

<html>
<head>

</head>
<body>
<a href="#" onMouseOver="visMenu()" onclick=" skjulMenu()">Tekst her</a>


<div id="dinmenu" style="display : none ;">
<a href="ny_side_1.htm">
<table border="0" width="20%">
  <tr>
    <td width="100%">Dine links her;</td>
  </tr>
  <tr>
    <td width="100%">Mine links her;</td>
  </tr>
</table>

</a>
</div>


<script type="text/javascript">
  function visMenu() {
    document.getElementById('dinmenu').style.display = "block" ;
  }

  function skjulMenu() {
    document.getElementById('dinmenu').style.display = "none" ;
  }
</script>

</body>
</html>
Avatar billede Slettet bruger
10. september 2002 - 14:36 #10
OK, det kan laves rimeligt enkelt.
Hvad siger du til, at man fx indsætter overskrift og underpunkter således (?):

menu[0][0] = "Overskrift 1"; //Overskriften
menu[0][1] = "Punkt 1"; //1. menupunkt i 1. overskrift
menu[0][2] = "Punkt 2";
menu[0][3] = "Punkt 3";

menu[1][0] = "Overskrift 2"; //Anden overskrift
menu[1][1] = "Punkt 1";
menu[1][2] = "Punkt 2";

osv.

P.S. Scriptet er slet ikke færdigt endnu, jeg skal bare lige have lidt at gå ud fra!
Avatar billede mbl Juniormester
10. september 2002 - 19:45 #11
Ja, det ser lovende ud. Jeg må sige at jeg ser frem til løsningsforslaget.

Jeg må også lige sige tak for din indsat og din tålmodighed.

Mickey
Avatar billede Slettet bruger
10. september 2002 - 21:09 #12
Her er mit første bud:
http://www.friserverplads.dk/phoenixv/foldemenu.html
Som du kan se, styres alt fra js-filen.
Avatar billede mbl Juniormester
10. september 2002 - 21:27 #13
Ja det ser godt ud. Men kan man så lave den sådan at hvis man har valgt Dansk og denne undermenu er fremme og man så vælger Svensk at den så lukke den Danske menu.osv osv
Avatar billede Slettet bruger
11. september 2002 - 15:28 #14
Sagtens! Se den samme url.
Avatar billede mbl Juniormester
11. september 2002 - 18:14 #15
Det er perfekt.
Avatar billede mbl Juniormester
15. september 2002 - 14:59 #16
phoenixv, jeg håber da ikke at dette er dit endelige svar for så må jeg jo nok sige at jeg ikke kan se hvordan jeg skal løsning min opgave med hensyn til foldemenuer ffrra txt filer. Jeg er dog blevet det kloger at jeg måske ved at det kan lade sig gører men ikke hvordan. Jeg håber at hører fra dig igen eventuelt med lidt kode.

Mickey
Avatar billede Slettet bruger
16. september 2002 - 15:50 #17
Jeg har hele tiden sagt, at du ikke kan læse fra en txt-fil. En js-fil, som den jeg har vist dig, kan derimod gøre hele arbejdet.
Så jeg forstår ikke, hvad dit problem er.
Avatar billede Slettet bruger
16. september 2002 - 15:50 #18
Det er jo ligegyldigt, hvilken endelse filen har, sålænge den er i ASCII.
Avatar billede mbl Juniormester
16. september 2002 - 19:18 #19
Mit problem ligger i at den løsning du viste mig så meget fin ud, men der er bare lige det at jeg ikke ved hvordan du er kommet til det resultat. Jeg var ude og kigge på den side som du henviste til og kiggede i den kode som var på siden "vis kilde". Jeg kunne se at du kalder en fil ved navn "foldemenu.js". Er det muligt at man kan få denne fil at se.
Avatar billede Slettet bruger
17. september 2002 - 17:21 #20
Ja, det er klart. Den kan bare downloades her:

http://www.friserverplads.dk/phoenixv/foldemenu.js

Åbn den i Notepad, og voila!
Kun det øverste i den behøver at blive redigeret.
Avatar billede Slettet bruger
17. september 2002 - 17:22 #21
Nå, for s****... Friserverplads er nede!
Så må du hente filerne her:
http://phoenixv.h4f.dk/foldemenu.html
http://phoenixv.h4f.dk/foldemenu.js
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