Avatar billede henrik4223 Nybegynder
22. oktober 2003 - 10:35 Der er 4 kommentarer og
2 løsninger

HTML i ASP-script

Jeg har følgende asp script:
<% Response.Buffer = True %>
<html><head>
<meta http-equiv="Content-Language" content="da">
<title>Sgeresultat</title>
</head><body>

<%
' Henter vrdien 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 ingrediens, dansk, tysk, navn, beskrivelse FROM make_data WHERE"
strSQL = strSQL & " (ingrediens LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (dansk LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (tysk LIKE '%" & strKeyword & "%')"

' Skaber DSNLess forbindelse til DBen
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("INCI.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 sgningen
   
Response.Write ("<p><b>Resultat af INCI-soegning</b></p><br>")
Response.Write ("<p></p>")
    Do While Not rs.EOF   
Response.Write ("<hr>")
Response.Write ("<b>Ingrediens: </b>")       
Response.Write "<p><li>" & rs("ingrediens") & "</li></p>"
Response.Write ("<b>Dansk navn: </b>")
Response.Write "" & rs("dansk") & "</p>"
Response.Write ("<b>Tysk navn: </b>")
Response.Write "" & rs("tysk") & "</p>"
Response.Write ("<b>Funktion: </b>")
Response.Write "" & rs("navn") & "</p>"
Response.Write ("<b>Beskrivelse af funktion: </b>")
Response.Write "" & rs("beskrivelse") & "</p></tr>"

rs.MoveNext


    Loop

Else
    ' Hvis der ikke er fundet poster p sgningen
    Response.Write "<p>Der er ikke fundet noget p denne sgning</p>"


End If

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

</body></html>
<html>

Hvordan kan det være at jeg ikke kan lave fonter ved at skrive Response.Write ("<p><font color="#FF0000"><b>Tysk navn: </b></font></p>")
Avatar billede henrik4223 Nybegynder
22. oktober 2003 - 10:36 #1
Jeg troede at man kunne lave det samme html, når hver linie bare kom ind i Response.write ("").....?????
Avatar billede janemil Nybegynder
22. oktober 2003 - 10:37 #2
color="#FF0000">
Man skal lave 2 "" hver gang der er 1 " ellers kan man ikke response write det ud.
Da " jo bruges i ASP til at starte og slutte strengen.
Avatar billede janemil Nybegynder
22. oktober 2003 - 10:37 #3
Response.Write ("<p><font color=""#FF0000""><b>Tysk navn: </b></font></p>")
Avatar billede z1n Nybegynder
22. oktober 2003 - 10:54 #4
Response.Write ("<p><font color='#FF0000'><b>Tysk navn: </b></font></p>")

istedet ?
Avatar billede henrik4223 Nybegynder
22. oktober 2003 - 10:54 #5
Okay, det virker...jeg er nok lidt langsom til det her programmeringshalløjsa. Findes der forresten en editor, der lidt som Frontpage stil kan gøre det nemmere for mig at "programmere" min asp side, så outputet bliver lidt bedre rent designmæssigt?
Avatar billede janemil Nybegynder
22. oktober 2003 - 10:57 #6
Jeg bruger Visual Studio fra Microsoft - den har kostet 10000kr
Denne skulle eftersigene kunne nogenlunde det samme
http://www.asp.net/webmatrix/default.aspx?tabIndex=4&tabId=46
og er gratis.

ASP er da klart bedst, hvis man koder det hele selv i "HTML mode" eller hvad man kalder det.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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