webForumDet fria alternativet

jag får inte javascriptet att köras i den här asp-koden

ASP

2 svar · 337 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1
 <script language="JavaScript" type="text/javascript">
<!--
function Pic(bild)
{ 
window.open("/viewPic.asp?Pic="+bild,"Pic","left=200, top=100, location=no, toolbar=no, scrollbars=no, resizable=no");    
}
//-->
</script>

set bildRS=ObjConn.Execute("select bild from tblGalleri")

If not bildRS.EOF Then

Response.Write "<table width=""800"" border=""0"" bgcolor=""#EEEEEE"">" & vbCrLf
Response.Write "<tr>" & vbCrLf
Do until bildRS.eof

Response.Write "<td align=""left"" valign=""middle"" width=""60"">" & vbCrLf
Response.Write "<a href=""JavaScript: Pic("& bildRS("bild") &");"">" & vbCrLf
Response.Write "<img class=""presentation"" border=""0"" width=""60"" height=""60"" src=""/inside/photogallery/"& bildRS("bild") &" ""></a>" & vbCrLf
Response.Write "</td>" & vbCrLf
Response.Write "<td class=""linkpresentation"" align=""left"" valign=""top"" width=""350"">" & vbCrLf
Response.Write "<br />"  & vbCrLf
bildRS.MoveNext :loop
end if
Medlem sedan okt. 2007446 inlägg
#2

Det enda som egentligen är intressant att titta på är raden
Response.Write "<a href=""JavaScript: Pic("& bildRS("bild") &");"">" & vbCrLf
dvs den som skriver ut länken som anropar javascriptet
Den kommer väl nu skriva ut
<a href="JavaScript: Pic(bild);">
borde det inte vara
<a href="JavaScript: Pic('bild');">

Medlem sedan feb. 20032 027 inlägg
#3
Response.Write "<a href=""JavaScript: Pic('"& bildRS("bild") &"')"">" & vbCrLf

så här var den rätta raden men tack för att du fick in mig på rätt spår :-) , ska ju vara ' strängar.....tänkte inte på det :-)

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)