går inte med ASP... det är javascript som gäller..
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...
11 svar · 355 visningar · startad av DiDjo
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...
går inte med ASP... det är javascript som gäller..
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
hum.. jag tänker Cookies jag?
det kanske går å trycka på knappen men d kommer fram ett felmeddelande...
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
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.
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!
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..
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....
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..
Kan jag inte få en bit kod??? Jag vet itne hur man skriver!
(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