Just nu i M3-nätverket
Gå till innehåll
Madoor

ASP if-satser i javascript??

Rekommendera Poster

Nu förstår jag inte riktigt vad du menar...

En fotnot:

ASP körs på servern

Javascript körs på klienten

 

Du blandar kanske ihop det hela?

 

/ Kristoffer

Windows kunde inte hitta något tangentbord. Tryck F1 för att försöka igen eller F2 för att avbryta.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

men jag tänkte så här:

 

jag har en dropdownmeny. varje länk ska ha användarens id i sig vilket man i ASP skriver nånting så här:

a href="nyheter.asp?id<%=Session("id")%>"

 

kan jag lägga in "<%=Session("id")%>" i en javascript??? eller fungerar det inte då??

 

förstår du bättre nu?

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Nej, det funkar inte. Först körs asp-koden. Sedan skickas resultatet av den till användaren och därefter körs Javaskript.

 

Förklara gärna vad det är du vill göra, för det är säkert möjligt, men kanske inte på just det sätt du har tänkt.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag skriver aldrig ASP, men som jag ser det så skulle det där fungera alldeles utmärkt.

 

ASP-sidan körs först igenom av servern, som stoppar in session id i ditt javascript där du vill ha det. Javascriptet körs sedan på klienten när det aktiveras...

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Japp det funkar, vad du däremot INTE kan göra är att ändra eller tilldela en asp-variabel via javascript i efterhand....

 

Men tror du vill ha nåt sånt här:

a href="nyheter.asp?id=<%=Session("id")%>"

 

Det funkar eftersom vad du gör med <%=Sessi.... är att du skriver ut Session, i html blir det alltså tex a href="nyheter.asp?id=77"

 

Alltså i HTML gäller ovanstående, i javascript blir det tex:

 

<script language="javscript">

location.href = "nyheter.asp?id="+<%=Session("id")%>;

</script>

 

 

[inlägget ändrat 2002-06-14 22:32:04 av Steve]

[inlägget ändrat 2002-06-14 22:39:38 av Steve]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...