Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
1 Einleitung
2 Webbrowser
3 JavaScript einbauen
4 Programmieren mit JavaScript
5 Datum
6 Zufall
7 Browserinformationen
8 Fenster
9 Formulare
10 Frames und Iframes
11 Grafiken
12 Cookies
13 Objekte und Arrays
14 Ereignisbehandlung
15 Fehlerbehandlung
16 DOM
17 DHTML und CSS
18 AJAX
19 XML
20 Web Services
21 AJAX-Frameworks
22 Plugins
23 Multimedia
24 Java
25 Serverseitige Technologien
26 JavaScript goes .NET
27 Code schützen
28 Top Secret: Passwortschutz
29 Signierte Skripte
30 JavaScript und Sicherheit
31 Navigation
32 Warenkorb
33 JavaScript-Bibliotheken
34 Referenz
35 Quellen im Web
36 Die Zukunft von JavaScript
Index
Download: - ZIP, ca. 9,2 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / JavaScript und AJAX | vor >>
JavaScript und AJAX von Christian Wenz Das umfassende Handbuch
JavaScript und AJAX 839 S., mit DVD, 39,90 Euro Galileo Computing ISBN 3-89842-859-1 |
| Kapitel 34 Referenz
|  | 34.1 Das Anchor-Objekt
|  |  | 34.1.1 Allgemeines
|  |  | 34.1.2 Eigenschaften
|  | 34.2 Das Array-Objekt
|  |  | 34.2.1 Allgemeines
|  |  | 34.2.2 Methoden
|  |  | 34.2.3 Eigenschaften
|  | 34.3 Das Button-Objekt
|  |  | 34.3.1 Allgemeines
|  |  | 34.3.2 Event-Handler
|  |  | 34.3.3 Methoden
|  |  | 34.3.4 Eigenschaften
|  | 34.4 Das Checkbox-Objekt
|  |  | 34.4.1 Allgemeines
|  |  | 34.4.2 Event-Handler
|  |  | 34.4.3 Methoden
|  |  | 34.4.4 Eigenschaften
|  | 34.5 Das Date-Objekt
|  |  | 34.5.1 Allgemeines
|  |  | 34.5.2 Methoden
|  | 34.6 Das document-Objekt
|  |  | 34.6.1 Allgemeines
|  |  | 34.6.2 Event-Handler
|  |  | 34.6.3 Methoden
|  |  | 34.6.4 Eigenschaften
|  | 34.7 Das Event-Objekt
|  |  | 34.7.1 Netscape-Eigenschaften
|  |  | 34.7.2 Internet Explorer-Eigenschaften
|  | 34.8 Das FileUpload-Objekt
|  |  | 34.8.1 Allgemeines
|  |  | 34.8.2 Event-Handler
|  |  | 34.8.3 Methoden
|  |  | 34.8.4 Eigenschaften
|  | 34.9 Das Form-Objekt
|  |  | 34.9.1 Allgemeines
|  |  | 34.9.2 Event-Handler
|  |  | 34.9.3 Methoden
|  |  | 34.9.4 Eigenschaften
|  | 34.10 Das Frame-Objekt
|  | 34.11 Das Hidden-Objekt
|  |  | 34.11.1 Allgemeines
|  |  | 34.11.2 Eigenschaften
|  | 34.12 Das History-Objekt
|  |  | 34.12.1 Allgemeines
|  |  | 34.12.2 Methoden
|  |  | 34.12.3 Eigenschaften
|  | 34.13 Das Image-Objekt
|  |  | 34.13.1 Allgemeines
|  |  | 34.13.2 Event-Handler
|  |  | 34.13.3 Eigenschaften
|  | 34.14 Das Layer-Objekt
|  |  | 34.14.1 Allgemeines
|  |  | 34.14.2 Event-Handler
|  |  | 34.14.3 Methoden
|  |  | 34.14.4 Eigenschaften
|  | 34.15 Das Link-Objekt
|  |  | 34.15.1 Allgemeines
|  |  | 34.15.2 Event-Handler
|  |  | 34.15.3 Eigenschaften
|  | 34.16 Das Location-Objekt
|  |  | 34.16.1 Methoden
|  |  | 34.16.2 Eigenschaften
|  | 34.17 Das Math-Objekt
|  |  | 34.17.1 Methoden
|  |  | 34.17.2 Eigenschaften
|  | 34.18 Das MimeType-Objekt
|  |  | 34.18.1 Eigenschaften
|  | 34.19 Das Navigator-Objekt
|  |  | 34.19.1 Methoden
|  |  | 34.19.2 Eigenschaften
|  | 34.20 Das Number-Objekt
|  |  | 34.20.1 Allgemeines
|  |  | 34.20.2 Eigenschaften
|  | 34.21 Das Object-Objekt
|  |  | 34.21.1 Allgemeines
|  |  | 34.21.2 Methoden
|  |  | 34.21.3 Eigenschaften
|  | 34.22 Das Option-Objekt
|  |  | 34.22.1 Allgemeines
|  |  | 34.22.2 Eigenschaften
|  | 34.23 Das Password-Objekt
|  |  | 34.23.1 Allgemeines
|  |  | 34.23.2 Event-Handler
|  |  | 34.23.3 Methoden
|  |  | 34.23.4 Eigenschaften
|  | 34.24 Das Plugin-Objekt
|  |  | 34.24.1 Eigenschaften
|  | 34.25 Das Radio-Objekt
|  |  | 34.25.1 Allgemeines
|  |  | 34.25.2 Event-Handler
|  |  | 34.25.3 Methoden
|  |  | 34.25.4 Eigenschaften
|  | 34.26 Das RegExp-Objekt
|  |  | 34.26.1 Allgemeines
|  |  | 34.26.2 Eigenschaften
|  |  | 34.26.3 Methoden
|  | 34.27 Das Reset-Objekt
|  |  | 34.27.1 Allgemeines
|  |  | 34.27.2 Event-Handler
|  |  | 34.27.3 Methoden
|  |  | 34.27.4 Eigenschaften
|  | 34.28 Das Screen-Objekt
|  |  | 34.28.1 Eigenschaften
|  | 34.29 Das Select-Objekt
|  |  | 34.29.1 Allgemeines
|  |  | 34.29.2 Event-Handler
|  |  | 34.29.3 Methoden
|  |  | 34.29.4 Eigenschaften
|  | 34.30 Das String-Objekt
|  |  | 34.30.1 Allgemeines
|  |  | 34.30.2 Methoden
|  |  | 34.30.3 Eigenschaften
|  | 34.31 Das Submit-Objekt
|  |  | 34.31.1 Allgemeines
|  |  | 34.31.2 Event-Handler
|  |  | 34.31.3 Methoden
|  |  | 34.31.4 Eigenschaften
|  | 34.32 Das Text-Objekt
|  |  | 34.32.1 Allgemeines
|  |  | 34.32.2 Event-Handler
|  |  | 34.32.3 Methoden
|  |  | 34.32.4 Eigenschaften
|  | 34.33 Das Textarea-Objekt
|  |  | 34.33.1 Allgemeines
|  |  | 34.33.2 Event-Handler
|  |  | 34.33.3 Methoden
|  |  | 34.33.4 Eigenschaften
|  | 34.34 Das Window-Objekt
|  |  | 34.34.1 Allgemeines
|  |  | 34.34.2 Event-Handler
|  |  | 34.34.3 Methoden
|  |  | 34.34.4 Eigenschaften
|  | 34.35 Das XMLHttpRequest-Objekt
|  |  | 34.35.1 Allgemeines
|  |  | 34.35.2 Methoden
|  |  | 34.35.3 Eigenschaften
|  | 34.36 Top-Level-Eigenschaften und -Methoden
|  |  | 34.36.1 Methoden
|  |  | 34.36.2 Eigenschaften
## 34.5 Das Date-Objekt JS 1.0 Ab JavaScript 1.0 JS 1.3 In einer Instanz des Date-Objekts kann ein Datumswert gespeichert werden. Es ist nicht nötig, die aktuelle Systemzeit zu verwenden. Erst ab JavaScript Version 1.3 sind Datumswerte vor dem 1. Januar 1970 möglich. ### 34.5.1 Allgemeines
Syntax
new Date() //erstellt Datumsvariable mit lokaler Zeit new Date(Epoche) new Date(Jahr, Monat, Tag) new Date(Jahr, Monat, Tag, Stunden, Minuten, Sekunden, Millisekunden) //vor JS1.3 new Date(Jahr, Monat, Tag, Stunden, Minuten, Sekunden) //JS1.3 new Date(Datumsstring_im_GMT_Format)
Parameter | Bedeutung
Epoche | Anzahl der seit dem 1. Januar 1970, Mitternacht, verstrichenen Millisekunden (in der Unix-Welt verbreitetes Datumsformat)
Jahr | Jahreszahl des Datumswertes.
Monat | um eins verringerte Monatszahl des Datumswertes.
Tag | Tageszahl des Datumswertes
Stunden | Stundenzahl des Datumswertes
Minuten | Minutenzahl des Datumswertes
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
Datumsstring_im_GMT_Format | Zeichenkette der Form "Dec 24, 2007 12:34:56"; die Monatsabkürzungen müssen im amerikanischen Format angegeben werden.
### 34.5.2 Methoden #### getDate
Erklärung
Tageszahl des Datumswertes.
#### getDay
Erklärung
Wochentag des Datumswertes. Dabei steht 0 für Sonntag, 1 für Montag, 6 für Samstag.
#### getFullYear JS 1.2
Erklärung
Vollständige Jahreszahl; bei Datumswerten zwischen 1000 und 9999 also vierstellig; ab JavaScript 1.2.
#### getHours
Erklärung
Stundenzahl des Datumswertes.
#### getMilliseconds
Erklärung
Millisekundenzahl des Datumswertes.
#### getMinutes
Erklärung
Minutenzahl des Datumswertes.
#### getMonth
Erklärung
Um eins verringerte Monatszahl des Datumswertes (0 ist Januar, 11 ist Dezember).
#### getSeconds
Erklärung
Sekundenzahl des Datumswertes.
#### getTime
Erklärung
Anzahl der zwischen dem 1. Januar 1970, Mitternacht, und dem Datumswert verstrichenen Millisekunden. Wie in Kapitel 5 gezeigt wurde, kann man auf diese Weise einfach die Differenzen zwischen zwei Datumswerten berechnen.
#### getTimezoneOffset
Erklärung
Unterschied zwischen der lokalen Zeitzone und Greenwich Mean Time (GMT) in Minuten.
#### getUTCDate JS 1.3
Erklärung
Tageszahl des Datumswertes nach UTC (Universal Time Coordinated); ab JavaScript 1.3.
#### getUTCDay JS 1.3
Erklärung
Wochentag des Datumswertes nach UTC; 0 ist Sonntag, 1 ist Montag, 6 ist Samstag; ab JavaScript 1.3.
#### getUTCFullYear JS 1.3
Erklärung
Volle (also zwischen 1000 und 9999 vierstellige) Jahreszahl des Datumswertes nach UTC; ab JavaScript 1.3.
#### getUTCHours JS 1.3
Erklärung
Stundenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
#### getUTCMilliseconds JS 1.3
Erklärung
Millisekundenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
#### getUTCMinutes JS 1.3
Erklärung
Minutenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
#### getUTCMonth JS 1.3
Erklärung
Um eins verringerte Monatszahl des Datumswertes nach UTC; ab JavaScript 1.3.
#### getUTCSeconds JS 1.3
Erklärung
Sekundenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
#### getYear
Erklärung
Jahreszahl des Datumswertes; Vorgänger von getFullYear(). Die Plattformunterschiede werden in Kapitel 5 beschrieben.
#### parse
Erklärung
Anzahl der Millisekunden seit dem 1. Januar 1970, Mitternacht, und dem als Parameter übergebenen Datumswert.
Syntax
Date.parse(Datum_im_GMT_Format)
#### setDate
Erklärung
Setzt die Tageszahl des Datumswertes.
Syntax
setDate(Tag)
Parameter | Bedeutung
Tag | Tageszahl des Datumswertes
#### setFullYear JS 1.2
Erklärung
Setzt die vollständige Jahreszahl; bei Datumswerten zwischen 1000 und 9999 also vierstellig; ab JavaScript 1.2.
Syntax
setFullYear(Jahr)
Parameter | Bedeutung
Jahr | Jahreszahl des Datumswertes
#### setHours JS 1.0
Erklärung
Setzt die Stundenzahl des Datumswertes.
Syntax
setHours(Stunden) //ab JS1.0 setHours(Stunden, Minuten, Sekunden, Millisekunden) //JS1.3
Parameter | Bedeutung
Stunden | Stundenzahl des Datumswertes.
Minuten | Minutenzahl des Datumswertes
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
#### setMilliseconds JS 1.3
Erklärung
Setzt die Millisekundenzahl des Datumswertes; ab JavaScript 1.3.
Syntax
setMilliseconds(Millisekunden)
Parameter | Bedeutung
Millisekunden | Millisekundenzahl des Datumswertes
#### setMinutes JS 1.0
Erklärung
Setzt die Minutenzahl des Datumswertes.
Syntax
setMinutes(Minuten) //ab JS1.0 setMinutes(Minuten, Sekunden, Millisekunden) //JS1.3
Parameter | Bedeutung
Minuten | Minutenzahl des Datumswertes
Sekunden | Sekundenzahl des Datumswertes
Parameter | Bedeutung
Millisekunden | Millisekundenzahl des Datumswertes
#### setMonth
Erklärung
Setzt die Monatszahl des Datumswertes (0 ist Januar, 11 ist Dezember).
Syntax
setMonth(Monat) //ab JS1.0 setMonth(Monat, Tag) //JS1.3
Parameter | Bedeutung
Monat | um eins verringerte Monatszahl des Datumswertes
Tag | Tageszahl des Datumswertes
#### setSeconds
Erklärung
Setzt die Sekundenzahl des Datumswertes.
Syntax
setSeconds(Sekunden) //ab JS1.0 setSeconds(Sekunden, Millisekunden) //JS1.3
Parameter | Bedeutung
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
#### setTime
Erklärung
Setzt die Datumsvariable; der Parameter ist die Anzahl der zwischen dem 1. Januar 1970, Mitternacht, und dem Datumswert verstrichenen Millisekunden.
Syntax
setTime(Epoche)
Parameter | Bedeutung
Epoche | Anzahl der seit dem 1. Januar 1970, Mitternacht, verstrichenen Millisekunden (in der Unix-Welt verbreitetes Datumsformat)
#### setUTCDate JS 1.3
Erklärung
Setzt die Tageszahl des Datumswertes nach UTC (Universal Time Coordinated); ab JavaScript 1.3.
Syntax
setUTCDate(Tag)
Parameter | Bedeutung
Tag | Tageszahl des Datumswertes
#### setUTCFullYear JS 1.3
Erklärung
Setzt die volle (also zwischen 1000 und 9999 vierstellige) Jahreszahl des Datumswertes nach UTC; ab JavaScript 1.3.
Syntax
setUTCFullYear(Jahr)
Parameter | Bedeutung
Jahr | Jahreszahl des Datumswertes
#### setUTCHours JS 1.3
Erklärung
Setzt die Stundenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
Syntax
setUTCHours(Stunden[, Minuten, Sekunden, Millisekunden])
Parameter | Bedeutung
Stunden | Stundenzahl des Datumswertes
Minuten | Minutenzahl des Datumswertes
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
#### setUTCMilliseconds JS 1.3
Erklärung
Setzt die Millisekundenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
Syntax
setUTCMilliseconds(Millisekunden)
Parameter | Bedeutung
Millisekunden | Millisekundenzahl des Datumswertes
#### setUTCMinutes JS 1.3
Erklärung
Setzt die Minutenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
Syntax
setUTCMinutes(Minuten[, Sekunden, Millisekunden])
Parameter | Bedeutung
Minuten | Minutenzahl des Datumswertes
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
#### setUTCMonth JS 1.3
Erklärung
Setzt den Monat des Datumswertes nach UTC (0 entspricht Januar, 11 entspricht Dezember); ab JavaScript 1.3.
Syntax
setUTCMonth(Monat[, Tag])
Parameter | Bedeutung
Monat | um eins verringerte Monatszahl des Datumswertes
Tag | Tageszahl des Datumswertes
#### setUTCSeconds JS 1.3
Erklärung
Setzt die Sekundenzahl des Datumswertes nach UTC; ab JavaScript 1.3.
Syntax
setUTCSeconds(Sekunden[, Millisekunden])
Parameter | Bedeutung
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
#### setYear
Erklärung
Setzt die Jahreszahl des Datumswertes; Vorgänger von getFullYear(). Die Plattformunterschiede werden in Kapitel 5 beschrieben.
Syntax
setYear(Jahr)
Parameter | Bedeutung
Jahr | Jahreszahl des Datumswertes
#### toGMTString
Erklärung
Wandelt die Datumsvariable in eine GMT-Zeichenkette um; Vorgänger von toUTCString().
#### toLocaleString
Erklärung
Wandelt die Datumsvariable in eine Zeichenkette entsprechend den lokalen Gegebenheiten um. Diese Funktion bedient sich des Betriebssystems des Benutzers, um beispielsweise die Monatsnamen in der jeweiligen Sprache angeben zu können.
#### toString JS 1.1
Erklärung
Wandelt die Datumsvariable in eine Zeichenkette um; ab JavaScript 1.1.
#### toUTCString JS 1.3
Erklärung
Wandelt die Datumsvariable in eine Zeichenkette nach UTC um; ab JavaScript 1.3.
#### UTC
Erklärung
Gibt die Anzahl der Millisekunden in einer Datumsvariable seit dem 1. Januar 1970 an, entsprechend UTC (Universal Time Coordinated). Die Methode gibt kein Date-Objekt zurück, sondern nur eine Zahl. Sie wird eher als Methode des Date-Objekts aufgerufen und nicht als Methode einer Instanz des Date-Objekts.
Syntax
Date.UTC(Jahr, Monat, Tag[, Stunden, Minuten, Sekunden]) //ab JS1.0 Date.UTC(Jahr, Monat, Tag[, Stunden, Minuten, Sekunden, Millisekunden]) //ab JS1.3
Parameter | Bedeutung
Jahr | Jahreszahl des Datumswertes
Monat | um eins verringerte Monatszahl des Datumswertes
Tag | Tageszahl des Datumswertes
Stunden | Stundenzahl des Datumswertes
Minuten | Minutenzahl des Datumswertes
Sekunden | Sekundenzahl des Datumswertes
Millisekunden | Millisekundenzahl des Datumswertes
Beispiel
Beispiel für das Date-Objekt: var heute = new Date(); var heiligabend = new Date(heute.getYear(), 11, 24); if (heute.getMonth() == 11 && heute.getDate()>24) { heiligabend.setYear(heute.getYear() + 1); } //heiligabend enthält nun das Datum //des nächsten 24. Dezember
<< zurück | <top> | vor >>
Zum Katalog
JavaScript und AJAX bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| JavaScript und AJAX - Das Video-Training
| Webseiten programmieren und gestalten
| XHTML, HTML und CSS
| CSS-Praxis
| AJAX
| PHP 5 und MySQL 5
| TYPO3 4.0
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2007
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de