Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
javascript [2015/04/01 10:50] webproducer Alle Checkboxen markieren |
javascript [2023/12/21 15:49] (aktuell) webproducer "Obsolete attribute language" entfernt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== JavaScript (Programmiersprache)====== | ====== JavaScript (Programmiersprache)====== | ||
- | JavaScript ist eine clientseitige Skriptsprache, die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde. | + | JavaScript ist eine clientseitige Skriptsprache, die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde. JavaScript kann, genau wie bei CSS, entweder direkt im HTML-Dokument oder als externe Datei eingebunden werden. |
+ | |||
+ | ==== JavaScript direkt im Dokument einbinden ==== | ||
+ | |||
+ | <code html> | ||
+ | <script language="javascript" type="text/javascript"> | ||
+ | <!-- | ||
+ | ... hier kommt nun das eigentliche JavaScript | ||
+ | --> | ||
+ | </script> | ||
+ | </code> | ||
+ | |||
+ | ==== JavaScript als externe Datei einbinden ==== | ||
+ | |||
+ | <code css> | ||
+ | <script type="text/javascript" src="dateiname.js"></script> | ||
+ | </code> | ||
==== JavaScript für HTML-Formulare ==== | ==== JavaScript für HTML-Formulare ==== | ||
* [[js_mark_all_checkboxes|Alle Checkboxen mit einem Klick markieren]] | * [[js_mark_all_checkboxes|Alle Checkboxen mit einem Klick markieren]] | ||
+ | * [[js:disabled_checkboxes|Nicht aktivierte Checkboxen auswerten]] | ||
* [[CheckCheckbox|Pflichtfeldüberprüfung: Checkboxen]] | * [[CheckCheckbox|Pflichtfeldüberprüfung: Checkboxen]] | ||
+ | * [[js:only_digits|Nur Ziffern im Eingabefeld zulassen]] | ||
* [[CheckText_1|Pflichtfeldüberprüfung: Texteingabefelder (einfache Version mit wenig Eingabefeldern]] | * [[CheckText_1|Pflichtfeldüberprüfung: Texteingabefelder (einfache Version mit wenig Eingabefeldern]] | ||
* [[CheckText_2|Pflichtfeldüberprüfung: Texteingabefelder (erweiterte Version mit vielen Eingabefeldern]] | * [[CheckText_2|Pflichtfeldüberprüfung: Texteingabefelder (erweiterte Version mit vielen Eingabefeldern]] | ||
* [[CheckRadiobutton|Pflichtfeldüberprüfung: Optionsschaltfläche prüfen]] | * [[CheckRadiobutton|Pflichtfeldüberprüfung: Optionsschaltfläche prüfen]] | ||
+ | * [[jquery:select#ausfuehrliches_beispiel|Pflichtfeldüberprüfung: Optionsschalter mit jQuery prüfen (beliebige Anzahl)]] | ||
+ | * [[js:tab|Tabulator im Textarea benutzen]] | ||
+ | |||
+ | ==== Dialogboxen in JavaScript ==== | ||
+ | |||
+ | * [[js:alert|alert: Hinweistext anzeigen]] | ||
+ | * [[js:confirm|confirm: Frage anzeigen und Ergebnis auswerten ("OK"/"Abbrechen")]] | ||
+ | * [[js:promt|promt: Benutzereingabe anfordern]] | ||
+ | |||
+ | ==== Datum und Uhrzeit ==== | ||
+ | |||
+ | * [[js:datetimeformat|Länderspezifisches Zeitformat]] | ||
+ | |||
+ | ==== WebStorage ==== | ||
+ | |||
+ | * [[js:localStorage|Local Storage]] | ||
+ | * [[js:sessionStorage|Session Storage]] | ||
+ | |||
+ | ==== JavaScript-Funktionen für den Zahlungsverkehr ==== | ||
+ | |||
+ | * [[js_checkIBAN|IBAN anhand der Prüfziffer validieren]] | ||
+ | * [[js_splitIBAN|IBAN auf 6 Texteingabefelder aufteilen]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== jQuery ==== | ||
+ | |||
+ | jQuery ist eine freie JavaScript-Bibliothek. Sie stellt Funktionen für die Erstellung und Änderung von DOM-Objekten zur Verfügung. Es wird geschätzt, dass jQuery bereits auf jeder 2. Internetseite eingesetzt wird. | ||
+ | |||
+ | * [[jQuery|Erste Schritte, Beispiele und jQuery-Plugins]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== script.aculo.us ==== | ||
+ | |||
+ | Mit der JavaScript-Bibliothek script.aculo.us kann eine Internetseite leicht um dynamische visuelle Effekte aufbereitet werden. Die Bibliothek baut auf das JavaScript-Framework "Prototype" auf. | ||
+ | |||
+ | * [[script.aculo.us:sortable|Reihenfolge einer unsortierten Liste per Drag & Drop ändern]] |