IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Button Sperre
michi-w.
Beitrag 07.02.2006 - 4:06
Beitrag #1


is getting harder


Gruppe: User
Beiträge: 29
Mitglied seit: 03.05.2004
Mitglieds-Nr.: 2.619



Hallo,

wie mach ich das, das ein Button nach dem ersten Klick für 10 Sekunden gesperrt ist?

Habe schon nach Java & Co gesucht, konnte aber nichts finden. Das einzige war ein Countdown Script, welcher aber gleich beim öffnen der Seite los geht. Ich brauch etwas, was erst nach dem ersten Klick anfängt zu zählen.

Da ich nicht weiß, was für ein Weg (PHP, Java, Perl, HTML) der richtige ist, schreib ich es einfach mal unter HTML rein.

Gruß
michi-w.

P.S. Hallo Conny smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
michi-w.
Beitrag 08.02.2006 - 23:53
Beitrag #2


is getting harder


Gruppe: User
Beiträge: 29
Mitglied seit: 03.05.2004
Mitglieds-Nr.: 2.619



@Nosferatu
Heureka, das geht!


@conny
Leider ging das auch nicht!

Vielen, vielllllllllllllllllen Dank an alle die sich Gedanken gemacht haben!!!

Gruß
michi-w.
Go to the top of the page
 
+Quote Post
sheaulle
Beitrag 01.04.2006 - 1:40
Beitrag #3


Rookie


Gruppe: User
Beiträge: 1
Mitglied seit: 01.04.2006
Mitglieds-Nr.: 5.935



Hallo zusammen,

vielleicht komme ich mit meinem Beitrag etwas zu spät, zumal da so eine seltsame Meldung auf der Upload-Seite von michi steht. Also sorry, dass ich den Thread aufwärme.

Außerdem habe ich beim Lesen übersehen, dass Nosferatus Lösung genau die ist, die ich probiert habe. Na ja, ich hoffe, dass meine Kommentarzeilen und die etwas unelegantere, aber ausführlichere Programmierung für Anfänger leichter verständlich sind.

Statt einen Submit-Button wie bei Nosferatu kann man auch einen normalen "Button-Button" ;-) oder Bilder-Links usw. verwenden und dann das Formular vom Script absenden lassen.

Erst das Formular mit dem Button:
QUELLTEXT
<form action="..." name="formular1">
<input type="button" name="button1" value="Meldung abschicken" onClick="return TimeCheck();">
</form>


... und das Script:
QUELLTEXT
<script language="JavaScript">
<!--
AltKlick = 0;
NeuKlick = 0;
cSperrzeit = 10; // Hier Anzahl der Sekunden für Sperre eintragen

function TimeCheck()
{
  //Zeit des Klicks festhalten
  Jetzt = new Date();
  NeuKlick = Jetzt.getTime();
  NeuKlick = Math.floor(NeuKlick/1000); // Millisekunden von getTime() in Sekunden umrechnen

  Diff = NeuKlick - AltKlick; // Differenz, also die Sekunden seit dem letzten Klick

  if (Diff < cSperrzeit)
  {
    Warten = cSperrzeit - Diff; // Das ist die Zeit bis zur Entsperrung
    alert ("Bitte nur einmal klicken!\n\n" + "Der Button ist noch " + Warten + " Sekunden gesperrt.");
    return false; // Nichts passiert
  }
  else
  {
    AltKlick = NeuKlick; // AltKlick speichert die vorherige Zeit
    document['formular1'].submit();  // Das Formular wird abgeschickt
  }
}
//-->
</script>


Schöne Grüße
Sheaulle

Der Beitrag wurde von sheaulle bearbeitet: 01.04.2006 - 1:56
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- michi-w.   Button Sperre   07.02.2006 - 4:06
- - i.b.g   Hallo, am Anfang: Java <> JavaScript! ...   07.02.2006 - 6:58
- - Conny   Hi Michi, long time no see! Ich wurde es auc...   07.02.2006 - 9:45
- - michi-w.   Danke! ZITATlong time no see! Stimmt, hof...   07.02.2006 - 10:51
- - michi-w.   Das geht alles nicht   07.02.2006 - 11:34
|- - i.b.g   Hallo, ZITAT(michi-w. @ 07.02.2006 ...   07.02.2006 - 13:16
- - michi-w.   Aha, mit dummy-Funktion kann die Suche in SelfHTML...   07.02.2006 - 13:29
|- - i.b.g   Hallo, ZITAT(michi-w. @ 07.02.2006 ...   07.02.2006 - 13:33
- - michi-w.   Das ist meine erste Stunde in Sachen Javascript, w...   07.02.2006 - 13:40
|- - i.b.g   Hallo, ZITAT(michi-w. @ 07.02.2006 ...   07.02.2006 - 17:15
- - michi-w.   Klar, das möchte ich ja auch, nur Aussagen wie ZI...   07.02.2006 - 22:25
|- - Auge   ZITAT(michi-w. @ 07.02.2006 - 22...   08.02.2006 - 0:00
- - michi-w.   Conny kennt mich und weiß, das ich nicht gleich au...   08.02.2006 - 0:08
- - Conny   Moin, hier möchte ich Michi beipflichten, ich ken...   08.02.2006 - 2:28
- - Conny   Moin again, selbst bin ich zwar auch kein Held in ...   08.02.2006 - 3:03
- - michi-w.   Vielen Dank Conny, aber mit from Tags komm ich ni...   08.02.2006 - 4:05
- - i.b.g   Hallo, ich glaube nicht, dass ich daneben war. Ic...   08.02.2006 - 7:32
- - Nosferatu   ZITAT(michi-w. @ 07.02.2006 - 13...   08.02.2006 - 12:18
- - michi-w.   Vielen Dank, werde das ausprobieren. Die Button S...   08.02.2006 - 17:04
|- - Nosferatu   Das ist eigentlich kein Button, sondern ein verlin...   08.02.2006 - 17:51
- - michi-w.   @Nosferatu Den gif Button mein ich nicht, vielleic...   08.02.2006 - 19:39
|- - Nosferatu   ZITAT(michi-w. @ 09.02.2006 - 4...   08.02.2006 - 23:11
- - Conny   Hi Michi, Ingo's Script: HTML<script typ...   08.02.2006 - 22:34
- - michi-w.   @Nosferatu Heureka, das geht! @conny Leider ...   08.02.2006 - 23:53
|- - sheaulle   Hallo zusammen, vielleicht komme ich mit meinem B...   01.04.2006 - 1:40
|- - michi-w.   Hallo, vielen Dank, aber ich habe meine Lösung ge...   01.04.2006 - 13:12
- - Conny   Hi Michi, ZITAT(michi)...ich möchte den Anwälten n...   01.04.2006 - 20:05
- - michi-w.   Nein, diesbezüglich war noch nichts, aber der Uplo...   02.04.2006 - 0:07


Reply to this topicStart new topic
3 Besucher lesen dieses Thema (Gäste: 3 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 14.05.2025 - 6:28

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here