crisse6Medlem sedan dec. 20002 526 inlägg jag fattar inte detta, jag ska ha en popup med ett recset inblandat... aja, kolla själv, varför inte detta funkar:
Response.write "<tr bgcolor='" & color & "'><td><font face=""Verdana"" size=""1"" color=""black"">" & rstemp("username") & "<br>" & "<a href=""blikompis.asp?username=" & rstemp("username") & """>Bli kompis</a>" & " " & "<A HREF=""javascript:ny_sida('visasvar.asp?id=<%=rstemp("id")%>">','300','30');">20 Frågor</a>" & " " & "<a href=""skickamess.asp?till=" & rstemp("username") & """>Skicka meddelande</a>" & "</td></tr></font>"
detta är förjävligt x(
[Redigerat av crisse6 den 02 mar 2001]
VideMedlem sedan dec. 19998 577 inlägg Än en gång: vad är det som inte funkar... och får du ett felmeddelande?
Mvh, Vide
------------------
Jourhavande @e SweQuake.com
crisse6Medlem sedan dec. 20002 526 inlägg detta funkade på en annan sida med recset inblandat !
crisse6Medlem sedan dec. 20002 526 inlägg ja, ja får ett felmeddelanden:
Kompileringsfel i Microsoft VBScript error '800a0401'
Slut på programsats förväntas.
/groda/listanamn.asp, line 228
Response.write "<tr bgcolor='" & color & "'><td><font face=""Verdana"" size=""1"" color=""black"">" & rstemp("username") & "<br>" & "<a href=""blikompis.asp?username=" & rstemp("username") & """>Bli kompis</a>" & " " & "<A HREF=""javascript:ny_sida('visasvar.asp?id=<%=rstemp("id")
och det är på min popup länk den påstår att ett slut på programsats på ("id")
VideMedlem sedan dec. 19998 577 inlägg javascript:ny_sida('visasvar.asp?id="&rstemp("id")&"')>hejsan</a>"
------------------
Jourhavande @e SweQuake.com
[Redigerat av Vide den 02 mar 2001]
crisse6Medlem sedan dec. 20002 526 inlägg nä, detta blev inte bra, troligen slarv av mig, kolla på första koden jag skickade, den innehåller storlek på fönstret. Det som hände jag använde din kod var att för det första blev "Skicka meddelande" länken helt konstig om man kollade i statusraden + att om man klickade på den hände inget :( sedan "Info" länken fanns det inte det minsta spåret av!
hjälp!
VideMedlem sedan dec. 19998 577 inlägg Jo, men felet ligger ju i att du använder en ASP-start och slut-tagg inuti ASPkod... det får man inte...
asp?id="&rstemp("id")&"">','300','30');">20 Frågor
------------------
Jourhavande @e SweQuake.com
crisse6Medlem sedan dec. 20002 526 inlägg asså kolla här nu alla aspare... denna kod får jag att det är syntax fel på..hmmm??? vad är fel?! Kolla på den raden markerat med fet stil!
<table>
<%
mypage = Request("whichpage")
If mypage = "" then
mypage = 1
End If
mypagesize = 10
SQL = "Select * From users Order by username"
Set rstemp = Server.Createobject("ADODB.Recordset")
rstemp.cursorlocation = 3
rstemp.cachesize = 5
MdbFilePath = Server.MapPath("users.mdb")
rstemp.open SQL, "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
If rstemp.EOF then
Response.write "Där fanns det ju inget... " & sok
Else
rstemp.movefirst
rstemp.pagesize = mypagesize
maxcount = Cint(rstemp.pagecount)
rstemp.absolutepage = mypage
howmanyrecs = 0
howmanyfields = rstemp.fields.count -1
Do While Not RStemp.EOF AND howmanyrecs < rstemp.pagesize
counter = counter + 1
If counter mod 2 = 0 then
color = "e16745"
Else
color = "F7F7E7"
End If
[b]Response.write "<tr bgcolor='" & color & "'><td><font face=""Verdana"" size=""1"" color=""black"">" & rstemp("username") & "<br>" & "<a href=""blikompis.asp?username=" & rstemp("username") & """>Bli kompis</a>" & " " & "<A HREF=""javascript:ny_sida('visasvar.asp?id="&rstemp("id")&"">','300','30');">20 Frågor</a>" & " " & "<a href=""skickamess.asp?till=" & rstemp("username") & """>Skicka meddelande</a>" & "</td></tr></font>"[/b]
rstemp.movenext
howmanyrecs = howmanyrecs + 1
Loop
rstemp.close
Set rstemp = nothing
%>
<tr><td><img src="hr2.jpg" width="397" height="11" border="0"></td></tr>
<tr><td><font face="Verdana" size="1">
<%
If maxcount <> 0 then
response.write "sida " & mypage & " av " & maxcount & "<br>" & sidor:
pad = "0"
scriptname = request.Servervariables("script_name")
for counter = 1 to maxcount
If counter >= 10 then
pad = ""
End If
ref = "<a href='" & scriptname & "?whichpage=" & counter & "&pagesize=" & mypagesize & "'>" & pad & counter & "</a> "
response.write ref & " "
if counter mod 10 = 0 then
response.write "<br>"
End If
Next
End If
End If
%>
</td></tr>
</table>
nakozMedlem sedan dec. 1999653 inlägg okej... testa detta istället.
Response.write "<tr bgcolor="& color &"><td><font face=Verdana size=1 color=black>"& rstemp("username") &"<br><a href=blikompis.asp?username="& rstemp("username") &">Bli kompis</a> <a href=javascript:ny_sida('visasvar.asp?id="& rstemp("id") &">','300','30');>20 Frågor</a><a href=skickamess.asp?till="& rstemp("username") &">Skicka meddelande</a></td></tr></font>"
tror de bör funka va...
MVH
------------------
nakoz :)
crisse6Medlem sedan dec. 20002 526 inlägg man tackar nakoz, det funkade till 99% den sista procenten fick jag göra iordning för att det skulle kunna gå att öppna fönstret! Problemet låg vid "taggen" för att avsluta ....<%=rstemp("id")& ">
men efter den borttagningen funkar det till 100% :e
crisse6Medlem sedan dec. 20002 526 inlägg jag fick ju allt att funka på en sida men när jag ska använda mig av samma skript på andra sidor bli det på en sida ett "popup-felmeddelande" och på en annan sida blir det att fönstret ploppar upp, men jag får detta felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/groda/info.asp, line 23
och info.asp´s asp kod ser ut så här(rad 23 är markerad med fetstil):
<%
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("users.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"
%>
<font face="Verdana" size="1" color="white">
<%
SQL = "select * from users where id =" & request.querystring("id")
[b]Set rsInfo = databas.execute(SQL)[/b]
If rsInfo.EOF then
Response.Write "<b>" & "det blev nog lite fel nu"
else
Do while NOT rsInfo.EOF
%>
<font face="Verdana" size="1" color="black">
<table border="0" cellpadding="0" cellspacing="3" bgcolor="#F7F7E7" style="border-width:1; border-color:black; border-style:solid;">
<tr>
<td width="115" style="border-right-width:1; border-right-color:black; border-right-style:solid;"><p
align="center"><font face="Verdana" size="1" color="black">[BILD]</td>
<td width="228"><font face="Verdana" size="1" color="black">Förnamn: <b><%=rsInfo("Namn")%></b></font><br>
<font face="Verdana" size="1" color="black">Efternamn: <b><%=rsInfo("Efternamn")%></b></font><br>
<font face="Verdana" size="1" color="black">Emejl: <b><%=rsInfo("E-post")%></b></font><br>
<font face="Verdana" size="1" color="black">Bor i: <b><%=rsInfo("Bor")%></b></font><br>
<font face="Verdana" size="1" color="black">Kön: <b><%=rsInfo("Kon")%></b></font><br>
<font face="Verdana" size="1" color="black">Född: <b><%=rsInfo("ar")%>-<%=rsInfo("manad")%>-<%=rsInfo("dag")%></b></font><br>
<font face="Verdana" size="1" color="black">Så här beskriver jag mig själv:</font><br>
<font face="Verdana" size="1" color="black"><b><%=rsInfo("Fakta")%></b></font><br>
<font face="Verdana" size="1" color="black">Här på groda.net kallas jag:<br>
<b><%=rsInfo("Username")%></b><p>
Och det är <b><%=rsInfo("username")%></b> som du ska använda som mottagare
när du skickar grodmejl<br> till mig *kvack*<br>
<b>
Jo, visst du kan ju kolla på mina svar på <A HREF="visasvar.asp?id=<%=rsInfo("id")%>">"20 Frågor"</a> kanske är lite kul?
</b>
</font></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="3" bgcolor="#F7F7E7" style="border-right-width:1; border-bottom-width:1; border-left-width:1; border-right-color:black; border-bottom-color:black; border-left-color:black; border-right-style:solid; border-bottom-style:solid; border-left-style:solid;">
<tr>
<td width="347"><form method="get">
<p align="center"><input type="button" value="Stäng" onclick="self.close()"
style="font-family:Verdana; font-size:9; border-width:1; border-color:black; border-style:solid;">
</td>
</tr>
</table>
</form>
</font>
<%
rsInfo.MoveNext
Loop
rsInfo.CLose
%>
<% End If %>
och sedan koden för den sida som ger mig ett popupfelmeddelande:(vet ju inte vilken rad det är fel på här)
<%
Set Databas = Server.CreateObject("ADODB.Connection")
Set rsMess = Server.CreateObject("ADODB.Recordset")
MdbFilePath = Server.MapPath("mess.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"
SQL = "SELECT * From meddelande WHERE till ='" & Session("username") & "' ORDER BY datum DESC"
rsMess.Open SQL, Databas
If rsMess.EOF then
Response.Write "Du har inte ett enda grodmejl :("
else
Do while NOT rsMess.EOF
%>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#F7F7E7" style="border-width:1; border-color:black; border-style:solid;">
<tr>
<td width="157" style="border-right-width:1; border-bottom-width:1; border-right-color:black; border-bottom-color:black; border-right-style:solid; border-bottom-style:solid;"><p><font
face="Verdana" size="1" color="black"><b>Ämne:</b></font></td>
<td width="154" style="border-right-width:1; border-bottom-width:1; border-right-color:black; border-bottom-color:black; border-right-style:solid; border-bottom-style:solid;"><p><font
face="Verdana" size="1" color="black"><b>Från:</b></font></td>
<td width="150" style="border-right-width:1; border-bottom-width:1; border-right-color:black; border-bottom-color:black; border-right-style:solid; border-bottom-style:solid;"><p><font
face="Verdana" size="1" color="black"><b>Skickat datum och tid:</b></font></td>
<td width="109" style="border-bottom-width:1; border-bottom-color:black; border-bottom-style:solid;"><p><font
face="Verdana" size="1" color="black"><b>Status:</b></font></td>
</tr>
<tr>
<td width="157" style="border-right-width:1; border-right-color:black; border-right-style:solid;"><p><font face="Verdana" size="1" color="black"><a href="lasmess.asp?id=<%=rsMess("id")%>"><%=rsMess("rubrik")%></a></font> </td>
<td width="154" style="border-right-width:1; border-right-color:black; border-right-style:solid;"><p><font face="Verdana" size="1" color="black"><a href=javascript:ny_sida('info.asp?id=<%=rsMess("id")%>','400','275');><%=rsMess("fran")%></a></font> </td>
<td width="150" style="border-right-width:1; border-right-color:black; border-right-style:solid;"><p><font face="Verdana" size="1" color="black"><%=rsMess("datum")%></font> </td>
<td width="109" style="border-right-width:1; border-right-color:black; border-right-style:solid;"><p><font face="Verdana" size="1" color="black"><%=rsMess("status")%></font> </td>
<td width="109" style="border-right-width:0; border-right-color:black; border-right-style:solid;"><p><font face="Verdana" size="1" color="black"> <a href="raderamess.asp?ID=<%=rsMess("ID")%>">Ta bort</a> <a href="skickamess.asp?till=<%=rsMess("fran")%>">Besvara</a></font> </td>
</tr>
</table>
<br>
<%
rsMess.MoveNext
Loop
rsMess.CLose
%>
<% End If %>
jag tycker att detta är j*ligt sjukt! x(
VideMedlem sedan dec. 19998 577 inlägg Antaglien är det för att du inte har ett värde här: request.querystring("id")
Hur ser querystringen ut?
------------------
Jourhavande @e SweQuake.com
crisse6Medlem sedan dec. 20002 526 inlägg grabbs, vänta lite... jag ska snacka lite med M@rtin så kanske jag får svar... han har ju gjort en sån grej.... :e