So nun zu meinem aller ersten Tutorial, ich hoffe ihr verstehts...ist ja im Prinzip auch nur ein Code
 | Was Du brauchst: |
Eine Homepage, einen INPUT-Button
IHR LERNT: Wie ihr einen Button erst nach z.B. 20 Sekunden anklickbar machen könnt.
SO GEHTS:
Einige Sachen sind mit Kommentaren erklärt
<input id="Send" type="button" value="Abschicken" onclick="window.location.href='http://www.kisswu.de'"> //Hier kommt euer Input Button hin
<script type="text/javascript">
<!--
var Sekunden = 20; //Wie lange der Button deaktiviert sein soll
var Buttonbeschriftung = "Abschicken"; //was auf dem Button stehen soll
document.getElementById('Send').disabled = true;
for(i = 1; i <= Sekunden; i++) //i ist die Sekunde, solange bis sie so groß ist wie Sekunden
{
window.setTimeout("ButtonAktualisieren(" + i + ")", i*1000);
}
window.setTimeout("ButtonFreigeben()", Sekunden*1000);
function ButtonAktualisieren(VergangeneSekunden)
{
if(VergangeneSekunden == Sekunden)
{
document.getElementById('Send').value = Buttonbeschriftung; //Button ist anklickbar, die Buttonbeschriftung erscheint
}
else
{
Restsekunden = Sekunden-VergangeneSekunden;
document.getElementById('Send').value = Buttonbeschriftung + " (" + Restsekunden + ") "; //Button noch nicht anklickbar, Restsekunden werden zudem angezeigt
}
}
function ButtonFreigeben()
{
document.getElementById('Send').disabled = false;
}
//-->
</script>
TIPP: Für mehr Übersicht könnt ihr den <Script> Teil auch in den Head Bereich packen und den Input-Button dann dorthin wo er erscheinen soll.

Falls ihr noch Fragen, Kritik oder so habt, könnt ihr mir eine PN schreiben