vis søgeresultat i anden frame
HejsaJeg har en søgeboks i en frame og vil gerne have vist resultatet i en anden fram. Hvordan gør jeg det?
Søgeboks:
<form method="POST" action="sog/search.asp">
<p><input type="text" name="Keyword" size="10"><br>
<input type="submit" value="Søg" name="Action"></p>
</form>
//search.asp
<%
strKeyword = Trim(Request.Form("Keyword"))
If Len(strKeyword) = 0 Then
' Hvis der ikke er skrevet i feltet
Response.Clear
Response.Redirect("search.asp")
Else
' Hvis der er skrevet i feltet
strKeyword = Replace(strKeyword,"'","''")
End If
' Opbygger en dynamisk SQL streng
strSQL = "SELECT overskrift FROM solutions WHERE"
strSQL = strSQL & " (overskrift LIKE '%" & strKeyword & "%')"
<!-- #include file="db.asp" -->
' 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>Adresse</th><th>By</th><th>Beskrivelse</th></tr>"
Do While Not rs.EOF
Response.Write "<tr><td>" & rs("overskrift") & "</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>
