Avatar billede html_wizard Nybegynder
28. maj 2003 - 11:45 Der er 7 kommentarer og
1 løsning

Database i Javascript

Hej

Hvorfor kan jeg ikke få dette til at virke?

Det er en .js fil

---

document.write('<p class=linered><b>Link collection</b></p><br><br>')
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "links.mdb;Driver={Microsoft Access Driver (*.mdb)};"
set rs=conn.execute("SELECT DISTINCT maingroup FROM [table1] ORDER BY maingroup")
i = 0
%>
<% Do until rs.Eof
i = i + 1
%>
document.write('<A class=sektion HREF="index.asp?maingroup=<% = rs("maingroup")%>"><% = rs("maingroup")%></a><br>')

<% rs.Movenext
Loop
Rs.Close
conn.close %>
document.write('<hr id=linered_dotted noshade size=1>')
<% group=Request.Querystring("maingroup") %>

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DBQ=links.mdb;Driver={Microsoft Access Driver (*.mdb)};"
set rs=conn.execute("SELECT DISTINCT secondgroup FROM table1 where maingroup = '" & group & "' ORDER BY secondgroup")
%>


<%Do until rs.Eof%>

document.write('<a class=sektion href="links_list.asp?maingroup=<% Response.Write "" & group & "" %>&secondgroup=<% = rs("secondgroup")%>"><img src="arrowgoldback.gif" width="8" height="8" alt="" border="0">&nbsp;<% = rs("secondgroup")%></A><br>')

<% rs.Movenext
Loop
Rs.Close
conn.close %>
document.write('<hr noshade size=1 color="#CC0000">')

---

som hentes med:

<script language="JavaScript" src="menu.js" type="text/javascript"></script>
Avatar billede nikolajdu Nybegynder
28. maj 2003 - 11:47 #1
Nu er det vel egentligt ikke javascript længere....

Anyway så er det formodenligt fordi du udskriver nogle ' eller " tegn....
Avatar billede pelkjaer Nybegynder
28. maj 2003 - 12:45 #2
Når du "inde i asp" vil skrive " (fx. i class="hej"), så skal du skrive "" (fx. class=""hej"") - på den måde bliver dit output korrekt.
Avatar billede html_wizard Nybegynder
28. maj 2003 - 12:55 #3
lækkert tester
Avatar billede Slater Ekspert
28. maj 2003 - 17:56 #4
Æhm... for det første er det ikke Javascript, men VBScript, og for det andet er det ASP og kan ikke køres fra en .JS fil
Avatar billede html_wizard Nybegynder
28. maj 2003 - 18:23 #5
nåh for fanden

hvad gør jeg så
Avatar billede html_wizard Nybegynder
28. maj 2003 - 19:16 #6
ville det ikke være en stor fordel at lave filen om til asp og gemme den som asp
og kalde den som include fil

eller er der nogen ulempe ved dette

Jeg søger at lave en meny jeg kun skal redigere eet sted
Avatar billede Slater Ekspert
28. maj 2003 - 19:46 #7
det lyder meget fornuftigt
Avatar billede html_wizard Nybegynder
30. maj 2003 - 01:59 #8
lukket
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