04.03.2007, 19:55
ja danke ich hab auch was gefunden bloß ich versteh immer noch nicht wie dann der button wenn man draufklickt auf index.html weiterleitet
hier mal der code:
1.
<html>
2.
<head>
3.
<title>Submit-Button blockieren und nach bestimmter Zeit wieder freigeben</title>
4.
</head>
5.
<body>
6.
7.
<input id="Send" type="submit" value="Abschicken">
8.
9.
<script type="text/javascript">
10.
<!--
11.
var Sekunden = 10;
12.
var Buttonbeschriftung = "Abschicken";
13.
14.
document.getElementById('Send').disabled = true;
15.
16.
for(i = 1; i <= Sekunden; i++)
17.
{
18.
window.setTimeout("ButtonAktualisieren(" + i + ")", i*1000);
19.
}
20.
21.
window.setTimeout("ButtonFreigeben()", Sekunden*1000);
22.
23.
24.
function ButtonAktualisieren(VergangeneSekunden)
25.
{
26.
if(VergangeneSekunden == Sekunden)
27.
{
28.
document.getElementById('Send').value = Buttonbeschriftung;
29.
}
30.
else
31.
{
32.
Restsekunden = Sekunden-VergangeneSekunden;
33.
document.getElementById('Send').val
ue = Buttonbeschriftung + " (" + Restsekunden + ") ";
34.
}
35.
}
36.
37.
38.
function ButtonFreigeben()
39.
{
40.
document.getElementById('Send').disabled = false;
41.
}
42.
//-->
43.
</script>
44.
45.
</body>
46.
</html>
jemand ne ahnung?
hier mal der code:
1.
<html>
2.
<head>
3.
<title>Submit-Button blockieren und nach bestimmter Zeit wieder freigeben</title>
4.
</head>
5.
<body>
6.
7.
<input id="Send" type="submit" value="Abschicken">
8.
9.
<script type="text/javascript">
10.
<!--
11.
var Sekunden = 10;
12.
var Buttonbeschriftung = "Abschicken";
13.
14.
document.getElementById('Send').disabled = true;
15.
16.
for(i = 1; i <= Sekunden; i++)
17.
{
18.
window.setTimeout("ButtonAktualisieren(" + i + ")", i*1000);
19.
}
20.
21.
window.setTimeout("ButtonFreigeben()", Sekunden*1000);
22.
23.
24.
function ButtonAktualisieren(VergangeneSekunden)
25.
{
26.
if(VergangeneSekunden == Sekunden)
27.
{
28.
document.getElementById('Send').value = Buttonbeschriftung;
29.
}
30.
else
31.
{
32.
Restsekunden = Sekunden-VergangeneSekunden;
33.
document.getElementById('Send').val
ue = Buttonbeschriftung + " (" + Restsekunden + ") ";
34.
}
35.
}
36.
37.
38.
function ButtonFreigeben()
39.
{
40.
document.getElementById('Send').disabled = false;
41.
}
42.
//-->
43.
</script>
44.
45.
</body>
46.
</html>
jemand ne ahnung?