anja: Session Variable setzen

Beitrag lesen

hallo,

Ich möchte eine Onlinebestellmöglichkeit für eine Bibliothek bauen.
Der User kann zuerst nach gewünschten Büchern suchen, und soll sie anschließend auch bestellen können.

Nach der Suche wird eine Liste der gefundenen Treffer ausgegeben.
Unter jedem Treffer erscheint ein "Order" Button.

---------------------------------------------------
<input type="button" onclick="myMessage('<%= objRs("titleNo") %>')" value="Order">
---------------------------------------------------

Bei click auf den Button wird die JavaScript Funktion myMessage aufgerufen. Als Parameter kriegt sie die titelNummer des aktuellen Records mit.

---------------------------------------------------
<head>
<script type="text/javascript">
function myMessage(txt)
{
 currentNo = txt
 <%Session("currentNo")=currentNo%>
 alert(currentNo)
}
</script>
</head>
----------------------------------------------------

Um das ganze erst mal ein bisschen auszutesten, wollte ich eigentlich erst mal einfach die aktuelle TitelNummer in einer Sessionvariable speichern.
Aber das funktioniert nicht.
Wenn ich sie auslesen will, steht leider nichts drin.

-----------------------------------------------------
<%
for each x in Session.Contents
Response.Write(x & "=" & Session.Contents(x) & "<br />")
next
%>
-----------------------------------------------------

Andererseits, wenn ich meiner Sessionvariable statt der Variable currentNo einfach einen String übergebe, steht er sofort drin, auch wenn ich die funktion myMessage gar nicht aufrufe.

Ich bin wirklich ein ASP Anfänger (sozusagen mein erster Gehversuch).
Ich wäre für jeden Tip dankbar.

Grüße
Anja