webForumDet fria alternativet

Max en klick på knappen på 30 min

JavaScriptur Javascript

11 svar · 355 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Hur gör man en kod så man bara kan trycka på en knapp efter det gått 30 min?

Vet inte om man ska göra de med if-satser lr med java...

Medlem sedan juni 20019 519 inlägg
#2

går inte med ASP... det är javascript som gäller..

Medlem sedan sep. 2002366 inlägg
#3

Jag skulle nog kombinera lite JavaScript o ASP där..

JavaScriptet sköter det "synligt" och ASP sköter det "säkert".

JavaScript är enkla att "hacka"...

-Eitraz

Medlem sedan mars 20016 260 inlägg
#4

hum.. jag tänker Cookies jag?
det kanske går å trycka på knappen men d kommer fram ett felmeddelande...

Medlem sedan dec. 20001 626 inlägg
#5

kör med session o asp istället, skapa session när de postar inlägget och sedan så kör du session.abandon på sidan som lägger in inlägget i databasen

Medlem sedan mars 20016 260 inlägg
#6

Gimbo:
session kan vara opåligtligt, det räcker att man stänger ner och öppnar webbläsaren igen samt om du har en application restart (webbservern startar om) så påverkar det. Det gör inte cookies i det här fallet.
Ännu mer - session är resursslöseri i jämförelse med sessions.

Medlem sedan nov. 2002544 inlägg
#7

Hur ska jag skriva??? Kan jag få lite kod??? Om man har ASP... Så spar man tiden i databasen... vilket jag gör! Sen hur gör man så att den kollar det när man trycker på knappen? Så kommer ett meddelande upp om det är mindre än 30 min sen dom skrev senast!

Medlem sedan mars 20016 260 inlägg
#8

DiDjo:
varför inte bara en cookie?
du behöver ingen databas eller nåt sånt..
du sätter expire på 30 min och kollar sen varje gång nån försöker trycka om den finns kvar..

Medlem sedan nov. 2002544 inlägg
#9

Hur gör man det? Jag e lite trög tycker du säkert! Men cookies använder jag men hur kollar man och sätter spärren i kakan?

Jag vet på ett ungefär.... men det skulle vara bra med en bit kod....

Medlem sedan mars 20016 260 inlägg
#10

sätt tid och datum i cookien..
när nån kommer in kolla du om dom har cookien, om inte så får dom klicka, har dom cookien kollar du om deras tid i cookien är över eller under 30 min från aktuella tiden..

Medlem sedan nov. 2002544 inlägg
#11

Kan jag inte få en bit kod??? Jag vet itne hur man skriver!

Medlem sedan sep. 2002104 inlägg
#12

(detta inlägg hör väl hemma i asp)
jag använde ett skript förut där jag gjorde en input-button disabled beroende på om cookien var expired eller inte.

<%
knapp=""
If request.cookies("sluttid") <> "" then

 sTid = request.cookies("sluttid")       
 tidsdiff =  DateDiff("S", Now, sTid)
 If tidsdiff \< 0 then
    knapp = ""  
  
 Else
    knapp = "disabled"  

 End if

End if

response.write "<input type='button' value='abc'" & knapp & " onClick=window.location='annansida.asp'>"
%>

överst på annansida hade jag bara:

response.cookies("sluttid") = DateAdd("S", 60, Now)
response.cookies("sluttid").Expires = DateAdd("S", 60, Now)

60 sek i mitt fall

142 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)