webForumDet fria alternativet

post finns i kolumn

ASP

4 svar · 174 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

hejsan har foljande kod:

set rs = conn.execute("SELECT SELECT COUNT(*) AS COUNT FROM userlogin WHERE UID = '&Request.Form("UID")&"'")

if rs(0) = 0 then 
   response.write "already exsist"
else 
...
gor insert

vill att dat det star already exist att en popup dyker upp som sager vill du fortsatta? om man klickar pa ja, sa fortsatter den till else, om man klickar pa nej sa avbryts den, is this possible?

Medlem sedan apr. 20022 743 inlägg
#2

Nja, inte som du vill. Du får då blanda in javascript eftersom ASP körs på servern innan nått skickat till klienten så ASP kan alltså inte skapa någon comfirmruta.

Medlem sedan dec. 20001 626 inlägg
#3

jag misstankte d...ngn som har ngn som helst aning om hur man backar in javascript i den koden? kanske borde flyttas till java tradan...

Medlem sedan juni 2004533 inlägg
#4

Nej, det är inte möjligt. Du kan inte blanda server-skript och klient-skript på det viset.

Du ska få två regler:

1. Server-skript och klient-skript existerar aldrig på samma ställe.
2. Server-skript och klient-skript existerar aldrig vid samma tidpunkt.

Servern tolkar och kör server-skriptet, som skapar sidan. Sidan skickas därefter till webbläsaren, där klient-scriptet tolkas och körs.

Medlem sedan apr. 20022 743 inlägg
#5

Det du får göra om du promt måste ha så är att om det finns i databasen skriva ut ett javascript som om man väljer rätt alternativ skickar besökaren till en sida med t.ex. en querystring som säger att den ska skapas ändå.

259 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)