om ifsatsen uppfylls vill jag att en sida skall öppnas i en annan frame... annars ej!
Do While Not RS2.EOF
if RS2.EOF THEN [B]"javascript som öppnar en sida i en annan frame" [/B]
else
* <a href="visa.asp?tillverkarid=<%=rs2("tillverkarid")%>&katid=<%=rs2("katid")%>" target="main"><%=rs2("tillverkare")%></a><br>
end if
RS2.MoveNext
Loop
ASP exekveras på servern, JavaScript exekveras på klientsidan (i webbläsaren) och då finns ingen ASP-kod kvar, enkelt uttryckt.
Rent kodmässigt kan det se ut så här;
if RS2.EOF then
response.write("<script>parent.framenamn.location.href='sida.html';</script>")
else
Om framen "framenamn" ligger på samma framenivå som den aktuella framen där scriptet körs.
Men det lär nog inte fungera som du tänkt i alla fall eftersom villkoret för loopen i ASP är Do While Not RS2.EOF, vilket borde betyda att RS2.EOF (som är villkoret för if-satsen) aldrig borde hända inne i loopen.
Men, åter igen, här diskuteras JavaScript. Titta på det som kommer fram till webbläsaren (visa källa i IE).
282 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2