Andi: asp-sessionvariable in js übergeben

Hallo

ich habe eine asp Seite, wo es auch eine Sessionvariable drin hat. Nun muss ich dieses Variable mit Javascript weiterschicken. Kann mir bitte jemand weiterhelfen.

hier der Code:

mit diesem Link starte ich das Script:
<a href="Javascript:Bestellung(<%=Session("UserName")%>)">

hier wird die Variable auch richtig erkannt.

dann weiter:

function Bestellung(username){
 var user;
 user = username;
 alert(user);
}

Hier ist irgendwo der Fehler. Bitte helft mir.

Gruss
Andi

  1. Hallo Andi,

    Versuchs mal so (mit Hochkommata):

    <a href="Javascript:Bestellung('<%=Session("UserName")%>')">

    Wenn das auch nicht geht, würde ich mal abchecken, ob in der Sessionvariable tatsächlich ein Wert steht. das machst du am besten, indem du im Skript, in welchem obige Zeile steht, folgendes ganz an den Anfang schreibst:

    response.write Session("UserName")
    response.end

    Dann rufst du die Seite auf. Wenn etwas da steht, habe ich das Problem nicht erkannt, wenn die Seite leer ist, ist auch die Sessionvariable leer.

    Gruss,
    Daniel

    1. Nachtrag:

      Wenn das auch nicht geht, würde ich mal abchecken, ob in der Sessionvariable tatsächlich ein Wert steht. das machst du am besten, indem du im Skript, in welchem obige Zeile steht, folgendes ganz an den Anfang schreibst:

      response.write Session("UserName")
      response.end

      Das ganze natürlich in VBScript, also von <% und %> umgeben.

      Sorry,
      Daniel