Avatar billede ch007 Nybegynder
23. maj 2007 - 12:35 Der er 5 kommentarer og
1 løsning

JS Menu med udtræk fra Database

Jeg har en JavaScript menu.

Den henviser til en menu_items.js, hvor der stå "menupunkterne":

var MENU_ITEMS = [

    ['Forside', 'http://www.netgymnast.dk', null,
    ],
    ['Product Demos', null, null,
        ['Traditional Blue', '../demo1/index.html'],
        ['White Steps', '../demo2/index.html'],
        ['Inner HTML', '../demo3/index.html'],
        ['All Together', '../demo4/index.html'],
        ['Frames Targeting', '../demo5/index.html']
    ],
    ['Contact', null, null,
        ['E-mail', 'http://www.complex.com/support.html'],
        ['ICQ: 31599891'],
        ['Y! ID: softcomplex'],
        ['AIM ID: softcomplex']
    ],
];


Ret simpelt. Jeg vil dog gerne kunne ændre i menuen via eget CMS. Dvs. menupunkterne skal hentes fra MySQL-database.

Jeg har prøvet at ændre js-filen til en asp-fil. (Læs et sted her på eksperten). Det virker fint. Men så prøver jeg at kalde database. Så går det galt...

Er der en der kan hjælpe. Evt skriv i ovenstående kode hvordan jeg henter "forside", hvis det nu er gemt i en database.

Jeg har prøvet følgende:


<%
'Henter menuen
Set RSmenu = myConn.Execute("SELECT * FROM Menu WHERE Punkt2=''")
If RSmenu.EOF Then
Response.write "FEJL"
Else
    'så ryk til den første post i tabel
    RSmenu.movefirst
    ' kør en lykke til den har være igennem alle poster i tabel 
    DO UNTIL RSmenu.EOF

    %>
['Forside', 'http://www.netgymnast.dk', null,
<%





    RSmenu.movenext
    'start lykke igen
    Loop

End if


%>


Det virker slet slet ikke. (Jeg ved godt at jeg blot skriver forside og ikke henter noget fra Database. Men det var et forsøg. Den gør nu intet, pga fejl i scriptet...
Avatar billede w13 Novice
23. maj 2007 - 12:37 #1
Har du mere database-kode, for her opretter du jo ikke forbindelse til db.
Avatar billede ch007 Nybegynder
23. maj 2007 - 12:48 #2
Ja, altså inden har skaber jeg kontakten til db, som jeg plejer at gøre i en alm. asp-fil. Det er der styr på...
Avatar billede ch007 Nybegynder
23. maj 2007 - 12:56 #3
Hmm. Jeg beklager din tid og beklager at jeg har udsat ekspert for spam...

Fejlen var at jeg et sted havde skrevet &> istedet for %>

Sorry
Avatar billede w13 Novice
23. maj 2007 - 12:56 #4
Ok :) Hvilke felter har du i db?
Avatar billede w13 Novice
23. maj 2007 - 12:56 #5
:P I orden!
Avatar billede olebole Juniormester
24. maj 2007 - 11:44 #6
<ole>

Jeg må gå udfra, dine sider skal være godt gemt for søgemaskinerne ... det er i hvertfald udbyttet af at bruge den slags JS-menuer  =)

/mvh
</bole>
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