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?
5 svar · 317 visningar · startad av ironhead
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?
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).
Ä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...
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?
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.
ok! Då fattar jag...tack för det.