Hej! Hur gör man en knapp..... som webforum har innan man blir medlem..... som räknar neråt. Man måste alltså vänta 30 sekunder innan man kan trycka på den. Hmmmmm förklarde nog konstigt men hoppas att ni förstår vad jag menar!
Vänta 30 sec....
5 svar · 337 visningar · startad av DiDjo
Typ:
<script>
function timer()
{ setTimeout("document.formen.tutan.disabled = false", 3000);
}
</script>
<body onload= timer()>
<form name="formen">
<INPUT TYPE="button" name="tutan" disabled = true value="tryck">
</form>
Kanske inte 30sek i det förslaget, men men...
Kan man få det att stå t.ex Läs (30) sen Läs (29)? Den räknar ner asså! Annars var den bra! Tack så mycke!
<script type="text/javascript">
<!--
var secs = 30;
function timer(){
document.formen.tutan.disabled = true;
var timeDiv = document.getElementById("time");
if(secs > 0){
timeDiv.innerHTML = secs;
secs--;
window.setTimeout("timer()", 960);
}
else {
timeDiv.innerHTML = "Äntligen! Som Fylking skulle ha sagt...";
document.formen.tutan.disabled = false;
}
};
//-->
</script>
.
.
.
<body onload="timer()">
<form name="formen">
<input type="submit" name="tutan">
</form>
<div id="time"></div>
.
.
.
:)
Annars så har de snygg källkod på registreringssidan.
<form name="register">
<input name="Submit" type="submit" class="bginput" value="Jag har läst reglerna och vill registrera mig">
</form><script>
secs = 30; // Number of secs to delay
wait = secs * 1000;
document.forms.register.Submit.disabled =true;
for(i=1;i<=(wait/1000);i++) {
window.setTimeout("doUpdate(" + i + ")", i * 1000);
}
window.setTimeout("Timer()", wait);
function doUpdate(num) {
if(num == (wait/1000)) {
document.forms.register.Submit.value = "Jag har läst reglerna och vill registrera mig";
} else {
wut = (wait/1000)-num;
document.forms.register.Submit.value = "Var god läs reglerna... (" + wut + ")";
}
}
function Timer() {
document.forms.register.Submit.disabled =false;
}
</script>
Inte att planka alltså, utan endast hämta idéer ifrån ;)
Webforums källkod skrev:
<!-- Do not remove this copyright notice -->
Copyright © 1999 - 2002 webForum
Tack så mycke! Precis så jag menade!