AGB's nach Zeitablauf akzeptieren.
27.10.2004
Author: almdudler777
Bietet ihr einen Dienst im Internet an und wollt, dass eure AGB's auch gelesen werden bevor man sich anmeldet?
Ein nicht einhalten dieser Sache kann man nicht ausschließen aber man kann Abhilfe schaffen.
Du brauchst dazu folgendes:
Ein Formular mit Textfeld
und ein bissle Zeit.
Fangen wir an:
Als erstes machen wir uns ein Formular:
JS - Code:
<form method="POST" action="datei.php" name="sform">
<textarea>Bitte beachten sie folgende AGB'S.....</textarea>
<p><input class="input" TYPE="SUBMIT" VALUE="Akzeptieren"> </p>
Soweit so gut nun brauchen wir noch einen Button den man nach Ablauf einer Uhr betätigen kann.
Den Folgenden Code baust du am besten vor </body> ein damit er auch wirklich Zeitig abläuft.
JS - Code:
<script language="javascript">
<!--
var secs = 10; // hier die Zeit erhöhen
var wait = secs * 1000;
document.sform.submitbtn.disabled=true;
for(i=1;i<=secs;i++) {
window.setTimeout("update(" + i + ")", i * 1000);
}
window.setTimeout("timer()", wait);
function update(num) {
if(num == (wait/1000)) {
document.sform.submitbtn.value = "Akzeptieren";
}
else {
printnr = (wait/1000)-num;
document.sform.submitbtn.value = "Akzeptieren (" + printnr + ")";
}
}
function timer() {
document.sform.submitbtn.disabled=false;
}
//-->
</script>
So und nun noch dem Button folgenden Namen geben:
Code:
name="submitbtn"
Deine Meinung ist gefragt:
Sei der Erste und teile uns Deine Meinung mit.
Kommentare