webForumDet fria alternativet

rutan kommer inte upp

ASP

4 svar · 250 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

varör kan man inte skriva så här, går asp före javascript eller?
För jag skickas vidare innan rutan kommer upp.

		If RecSet("poang") < satsa Then %>

		<script language="javascript">

		alert('Du kan inte satsa mer poäng än vad du redan har.');

		</script>

		<%
		Response.Redirect "affaren.asp"

		Else

Skrev inte hela If-satsen här så att ni vet.

Medlem sedan mars 20015 287 inlägg
#2

Yepp, asp körs på servern innan ditt javascript körs.
Du får lägga in en redirekt i javascriptet.
Sök i javascriptforumet.

Medlem sedan feb. 20011 498 inlägg
#3

Har fixat det första problemet nu:

If RecSet("poang") > satsa Then %>

<script language="javascript">

alert('Du kan inte satsa mer poäng än vad du redan har.');

location.href='affaren.asp';
</script>

<%
		

Else

Men något är fel på denna if-sats. OBS. Jag tog inte med End If och det som händer vid else.

Men även om RecSet("poang") är mindre än satsa så blir det Then.
Varför?

Medlem sedan jan. 20013 341 inlägg
#4

Prova:

If CInt(RecSet("poang")) > CInt(satsa) Then %>

Medlem sedan feb. 20011 498 inlägg
#5

Nu fungerar det bra, tack så mycket.

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