04.03.2007, 21:08
Hi,
der Button braucht natürlich auch ein Ziel...
Cu Helmut
der Button braucht natürlich auch ein Ziel...
Code:
<html>
<head>
<title>Submit-Button blockieren und nach bestimmter Zeit wieder freigeben</title>
</head>
<body>
[B]<input id="Send" type="button" value="Abschicken" [color=Red]onclick="window.location.href='http://www.google.de'"[/color]>[/B]
<script type="text/javascript">
<!--
var Sekunden = 5;
var Buttonbeschriftung = "Abschicken";
document.getElementById('Send').disabled = true;
for(i=1; i<=Sekunden; i++)
{
window.setTimeout("ButtonAktualisieren(" + i + ")", i*1000);
}
window.setTimeout("ButtonFreigeben()", Sekunden*1000);
function ButtonAktualisieren(VergangeneSekunden)
{
if(VergangeneSekunden==Sekunden)
{
document.getElementById('Send').value = Buttonbeschriftung;
}
else
{
Restsekunden = Sekunden-VergangeneSekunden;
document.getElementById('Send').value = Buttonbeschriftung + " (" + Restsekunden + ") ";
}
}
function ButtonFreigeben()
{
document.getElementById('Send').disabled = false;
}
//-->
</script>
</body>
</html>
Cu Helmut