Nu har jag kört fast igen. Hoppas på ytterligare hjälp av alla duktiga här.
Jag har en databas med nyheter som visas i korthet på en sida. Där har jag även en länk till en popup där man ska kunna läsa resten av texten. Eftersom det finns fler än en nyhet så loopar jag fram dem från databsen och lägger ett id i en querystring i ett javascript som ska öppna popupen. Jag har fått det att fungera men det är alltid id1 som skickas med.
function news(){
window.open("news.asp?ID=<%=rs2("fId")%>", "news", "scrollbars=auto,height=230,width=300", "target=NySida")
}
<%Do Until rs2.EOF%>
<B><%=rs2("fDate")%></B>
<BR><%=rs2("fTextShort")%>
<BR><%=rs2("fId")%><BR><a href="javascript:news()">Läs mer här >>></A>
<BR><BR><%rs2.MoveNext
Loop%>
Jag tror jag fattar varför det inte fungerar då jag på nåt sätt måste loopa värdet i querystringen i javascriptet oxå men har ingen aning om hur man gör det.
Gör om javascriptfunktionen så den tar en parameter, som du sedan skickar med då du kallar på den.
function news(id){
window.open("news.asp?ID=" + id, "news", "scrollbars=auto,height=230,width=300", "target=NySida")
}
sedan:
<%Do Until rs2.EOF%>
<B><%=rs2("fDate")%></B>
<BR><%=rs2("fTextShort")%>
<BR><%=rs2("fId")%><BR><a href="java script:news(<%=rs2("fID")%>)">Läs mer här >>></A>
<BR><BR><%rs2.MoveNext
Loop%>
Red: tänk på att javascript i länken skall vara ihopskrivet. Det är forumet som delar upp det av någon anledning.