Frank: URL an ASP übergeben

Beitrag lesen

Ich habe folgende Funktion geschrieben

function frameset()
{
if(top==self)
{
     var adresse = window.location.href;
     document.location.href="../frameset.asp?homepage=adresse";

}

das geht aber nicht wie bekomm ich die url in die asp datei ?

Danke MFG Tilde

Hi,

was willst du eigentlich wirklich?

Von wo kommst du, wo steht dieser Javascript-Brocken drin (in einer ASP Datei?) Javascript ist clientseitig, ASP serverseitig -> du kannst aber per Javascript dem Client anweisen eine ASP seite anzuziehen.

Für dein Beispiel, wo "adresse" eine variable ist, die von ASP gefüllt wird (oder wie?) muß sie auch in der ASP Notierung stehen.
Da deine Funktion, speziell document.location.href nach Client-Manipulation aussieht, sprich also als HTTP-Response an den Client geschrieben wird, muß adresse in <% %> gesetzt werden entweder
<% Response.Write adresse %> oder <%=adresse %>

HTH, Gruß, Frank