Avatar billede okay Nybegynder
08. april 2001 - 20:51 Der er 16 kommentarer og
1 løsning

Galt ???

Hvad er der galt ??

<% Response.Buffer = True %>
<html><head>
<title>Søgeresultat</title>
</head><body>
<script language=javascript>
    function se(id,h,b) {
        window.open(\"popup.asp?id=\"+id,\"new\",
       
\"resizable=0,scrollbars=1,toolbar=0,location=0,menubar=0,status=0,width=\"+b+\",height=\"+h)
      }
</script>
<%
\' Henter værdien fra soeg.htm
strKeyword = Trim(Request.Form(\"Keyword\"))

If Len(strKeyword) = 0 Then
    \' Hvis der ikke er skrevet i feltet
    Response.Clear
    Response.Redirect(\"search.htm\")
Else
    \' Hvis der er skrevet i feltet
    strKeyword = Replace(strKeyword,\"\'\",\"\'\'\")
End If

\' Opbygger en dynamisk SQL streng
strSQL = \"SELECT Navn, Tilmobil, Setgange FROM ringetoner WHERE\"
strSQL = strSQL & \" (Navn LIKE \'%\" & strKeyword & \"%\')\"

\' Skaber DSNLess forbindelse til DBen
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"XXXX\")
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN

\' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    \' Hvis der er fundet poster på søgningen
    Response.Write \"<p>Søgeresultat</p>\"
    Response.Write \"<table border=1>\"
    Response.Write \"<tr><th>Navn</th><th>Telefon</th><th>Hits</th></tr>\"
    Do While Not rs.EOF
        Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"tilmobil\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"setgange\") & \"</td></tr>\"
        rs.MoveNext
    Loop
    Response.Write \"</table>\"
Else
    \' Hvis der ikke er fundet poster på søgningen
    Response.Write \"<p>Der er ikke fundet noget på denne søgning</p>\"
End If

\' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>

</body></html>

når jeg lægger:
<a href=\'java script:se(\"<% = rs(\"id\") %>

efter den her linje:
Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td>\"

så virkre den også opstår FEJL :(
på forhånd tak for hjælpen :)
Avatar billede laserzap Nybegynder
08. april 2001 - 20:53 #1
Hvilken fejlmeddelelse får du ?
Avatar billede okay Nybegynder
08. april 2001 - 21:01 #2
Microsoft VBScript compilation error \'800a0401\'

Expected end of statement

/ringetoner/arabisk/search.asp, line 42

Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td>\" <a href=\'java script:se(\"<% = rs(\"id\")
----------------------------------------------------^
Avatar billede okay Nybegynder
08. april 2001 - 21:05 #3
???????????
Avatar billede vandhunden Nybegynder
08. april 2001 - 21:06 #4
Prøv det her:
Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\'java script:se(\'\" & rs(\"id\") & \"\')\"
Avatar billede vandhunden Nybegynder
08. april 2001 - 21:07 #5
Du må jo ikke skrive:
<% = rs(\"id\") , sådan inde midt i koden. \"<%=var%>\" skal kun bruges i HTML\'en...

/Andreas
Avatar billede vandhunden Nybegynder
08. april 2001 - 21:10 #6
Hvis du vil sætte din linie direkte ind i HTML skal du først afslutte dine asptags, og begynde dem igen bagefter:

%>
<a href=\"java script:se(\'<%=rs(\"id\")%>\')\">
<%


Jeg rettede også:
<a href=\'java script:se(\"<% = rs(\"id\") %>

til:
<a href=\"java script:se(\'<%=rs(\"id\")%>\')\">

Avatar billede okay Nybegynder
08. april 2001 - 22:38 #7
ADODB.Recordset error \'800a0cc1\'
Unknown runtime error

/ringetoner/arabisk/search.asp, line 42

linje 42:
Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\'java script:se(\'\" & rs(\"id\") & \"\')\"
Avatar billede erikjacobsen Ekspert
09. april 2001 - 00:05 #8
Så skal du vel skrive

strSQL = \"SELECT id, Navn, Tilmobil, Setgange FROM ringetoner WHERE\"
Avatar billede okay Nybegynder
09. april 2001 - 10:48 #9
nu viser den ingen fejl, men hvordan skal jeg forklare dig det...se det her:

http://www.web-zone.dk/ringetoner/arabisk/search.htm

og i søg ordet skrive EHAB ?? det skulle sådan man kunne trykke på ehab, ik på nokia som står oppe !! håber du er med :)
Avatar billede okay Nybegynder
09. april 2001 - 11:03 #10
jeg synes lige der er fejl her:

Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\'java script:se(\"<% = rs(\"id\") %  & \"\')\"
Avatar billede erikjacobsen Ekspert
09. april 2001 - 12:34 #11
Du skal jo nok rette linie 42 til

Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\"\"popup.asp?id=\" & objPagingRS(\"ID\") & \"\"\">

....og så kan jeg ikke se hvad der komme bagefter
Avatar billede okay Nybegynder
09. april 2001 - 16:08 #12
fejl igen :(

Microsoft VBScript compilation error \'800a0409\'

Unterminated string constant

/ringetoner/arabisk/search.asp, line 42

Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\"\"popup.asp?id=\" & objPagingRS(\"ID\") & \"\"\">
--------------------------------------------------------------------------------------------------^

her er hele scripten:
<% Response.Buffer = True %>
<html><head>
<title>Søgeresultat</title>
</head><body>
<script language=javascript>
    function se(id,h,b) {
        window.open(\"popup.asp?id=\"+id,\"new\",
       
\"resizable=0,scrollbars=1,toolbar=0,location=0,menubar=0,status=0,width=\"+b+\",height=\"+h)
      }
</script>
<%
\' Henter værdien fra soeg.htm
strKeyword = Trim(Request.Form(\"Keyword\"))

If Len(strKeyword) = 0 Then
    \' Hvis der ikke er skrevet i feltet
    Response.Clear
    Response.Redirect(\"search.htm\")
Else
    \' Hvis der er skrevet i feltet
    strKeyword = Replace(strKeyword,\"\'\",\"\'\'\")
End If

\' Opbygger en dynamisk SQL streng
strSQL = \"SELECT id, Navn, Tilmobil, Setgange FROM ringetoner WHERE\"
strSQL = strSQL & \" (Navn LIKE \'%\" & strKeyword & \"%\')\"

\' Skaber DSNLess forbindelse til DBen
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"xxx.mdb\")
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN

\' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    \' Hvis der er fundet poster på søgningen
    Response.Write \"<p>Søgeresultat</p>\"
    Response.Write \"<table border=1>\"
    Response.Write \"<tr><th>Navn</th><th>Telefon</th><th>Hits</th></tr>\"
    Do While Not rs.EOF
    Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\"\"popup.asp?id=\" & objPagingRS(\"ID\") & \"\"\">
        Response.Write \"<td>\" & rs(\"tilmobil\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"setgange\") & \"</td></tr>\"
        rs.MoveNext
    Loop
    Response.Write \"</table>\"
Else
    \' Hvis der ikke er fundet poster på søgningen
    Response.Write \"<p>Der er ikke fundet noget på denne søgning</p>\"
End If

\' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>

</body></html>
Avatar billede erikjacobsen Ekspert
09. april 2001 - 16:41 #13
Du må hellere lære dig selv at klare ærterne, når det bare er et strof-problem. Jeg
havde vist bare glemt een:

  Response.Write \"<tr><td>\" & rs(\"navn\") & \"</td><a href=\"\"popup.asp?id=\" & objPagingRS(\"ID\") & \"\"\">\"

men så mangler </a> jo, og hvad skal teksten være ind imellem? Og hvad
skete der med JavaScript-funktionen, som du ellers ville kalde ??

Prøv at tage en dyb indånding og fortæl os hvad det egentlige er du vil.
Avatar billede okay Nybegynder
09. april 2001 - 16:48 #14
Type mismatch: \'objPagingRS\'

/ringetoner/arabisk/search.asp, line 42


Ok :) det skal jeg nok, men jeg tror nok det bliver svært at forklare men jeg prøver :)

jeg vil ha sådan når man søger, Eks. jeg vil søge efter dj-aligator tone, og når jeg søger efter dj-aligator, så vil der komme en liste, og den liste ser sådan ud:

Dj-Aligator
Dj-Aligator V.1
Dj-Aligator V.2

så kunne jeg trykke på dj-aligator, og så åbner den i en window 400/800 uden de knapper vises (browser)..... og for at man kan trykke på dj-aligator skal der værre en link, og hvordan skal jeg lave et link til dj-aligtor der går efter ID nr. :) håber du forstår mig :)

ligesom http://www.web-zone.dk/ringetoner/engelsk/ringetoner.asp

hvis du kigger ned, så ser du forskellige ringetone, og man kan trykke på dem, sådan vil jeg gerne ha det...

SøgMaskinen:
Men jeg kan kun se ringtonerne, uden man kan trykke på !!!

Avatar billede erikjacobsen Ekspert
09. april 2001 - 19:16 #15
Øhhhhh, jeg giver gerne hjælp til selvhjælp, men det synes mig at du ikke
forstår noget som helst af ASP og HTML. Afvis venligst mit svar.
Avatar billede okay Nybegynder
09. april 2001 - 19:52 #16
så det betyder du ik kan finde ud af det ????
Avatar billede okay Nybegynder
10. april 2001 - 16:03 #17
ok jeg har fundt fejlen :)

Response.Write \"<td><a href=\'popup.asp?id=\" & rs(\"Id\") & \"\'>\" & rs(\"navn\") & \"</a></td>\"
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
Kurser inden for grundlæggende programmering

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