webForumDet fria alternativet

Blanda Javascript & ASP

JavaScript

5 svar · 317 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#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?

Medlem sedan mars 20025 907 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).

Medlem sedan mars 20015 287 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...

Medlem sedan mars 20011 346 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?

Medlem sedan mars 20025 907 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.

Medlem sedan mars 20011 346 inlägg
#6

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

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)