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

ASP if-satser i javascript??


Madoor

Rekommendera Poster

Kristianstad

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.

 

Länk till kommentar
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?

 

 

Länk till kommentar
Dela på andra webbplatser

Thomas Tydal

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.

 

 

Länk till kommentar
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...

 

 

Länk till kommentar
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]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...