Als ersten Parameter von window.setTimeout() kann auch ein Funktionszeiger (function pointer) anstatt eines Strings übergeben werden. So ist es möglich, die nach dem Timeout aufgerufene Funktion mit beliebigen Parametern zu versorgen, wie in folgendem Beispiel gezeigt ist. var elementId = this.id; // oder irgend ein anderer Wert window.setTimeout(function() { macheWas(elementId) }, 1000); Hier wird die [...]
August 2010 : javascript — web-programmierung
Die 1.3er Version von jQuery ist, zumindest unter OS-X mit Firefox, wesentlich schneller als die Vorgänger-Version 1.2. Kurz nach dem Laden einer HTML-Seite entsteht nun nicht mehr diese ärgerliche Rechenpause bei der der Browser kurz hing. Ein Upgrade lohnt sich.
Mit Javascript kann man verhindern, dass der “Senden” Button in Web-Formularen doppelt geklickt wird. Wir setzen ihn dazu automatisch auf “disabled”, wenn das Formular gesendet wurde. In jQuery sieht das etwas so aus: $(“#myForm”).submit( function(){ $(“#submitButton”).attr(“disabled”, “true”); } ); Zur jQuery-Dokumentation von Events/submit
