rutan kommer inte upp

ASP

4 svar · 256 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Trådstart#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.

383 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
123 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)