webForumDet fria alternativet

Blanda Javascript & ASP

5 svar · 317 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 327 inlägg
#1

Hej!

Skulle vilja använda detta javascript:

<SCRIPT language="JavaScript">
nick = prompt('Skriv in ditt namn!',' ');
</SCRIPT>

...men skulle vilja överföra värdet på variabeln nick till ASP:s <%nick%> är det möjligt....hur?

PeeerMedlem sedan mars 20025 362 inlägg
#2

Vet inte, men tror bestämt att det här har varit uppe förut :OO
ASP körs på servern medens javascript körs på klienten. Du kan mao inte göra något sådant här

<SCRIPT language="JavaScript">
nick = prompt('Skriv in ditt namn!',' ');
</SCRIPT>
Välkommen <%=nick%>

Det du får göra är ta emot värdet och sen skicka det vidare till en annan sida (genom ex. querystrings).

solbulleMedlem sedan mars 20014 998 inlägg
#3

Är du helt säker på att du inte kan fortsätta att använda dig av javascriptsvariabeln på sidan?
Annars måste du posta ett formulär med värdet alt. lägga det i en querystring och ladda om sidan för att få tillgång till det.

Det handlar ju hela tiden om att aspkoden körs på servern innan all javascriptskod körs på klienten.

Red. ett par smulor sen...

ironheadMedlem sedan mars 20011 327 inlägg
#4

Har en sql-sats där jag vill att användaren skall skriva in sitt namn om denne har kvalificerat sig för highscorelistans top 20.

kan man använda sig av javascriptet för att sätta värdet på nick i sql-satsen?

PeeerMedlem sedan mars 20025 362 inlägg
#5

ironhead skrev:

kan man använda sig av javascriptet för att sätta värdet på nick i sql-satsen?

Indirekt. SQL körs ju på servern så du måste få värdet från klienten (där javascriptet körs) till servern. Löses som sagt lämpligen med querystrings eller posts.

ironheadMedlem sedan mars 20011 327 inlägg
#6

ok! Då fattar jag...tack för det.

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb