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.30 Das String-Objekt JS 1.0/1.1 Ab JavaScript 1.0 (durch Anführungszeichen); als instanziierbares Objekt ab JavaScript 1.1. ### 34.30.1 Allgemeines
Syntax
new String(Zeichenkette)
Parameter | Bedeutung
Zeichenkette | Wert des Strings
### 34.30.2 Methoden #### anchor
Erklärung
Erzeugt den HTML-Code für eine Textmarke mit dem angegebenen Namen.
Syntax
anchor(Name)
Parameter | Bedeutung
Name | Name der Textmarke
Beispiel
var anch = "Textmarke".anchor("TM"); //anch hat nun den Wert <A NAME="TM">Textmarke</A>
#### big
Erklärung
Erzeugt den HTML-Code für fett gedruckten Text.
Beispiel
var bigtext = "Fett".big(); //bigtext hat nun den Wert <BIG>Fett</BIG>
#### blink
Erklärung
Erzeugt den HTML-Code für blinkenden Text; nur Netscape.
Beispiel
var blinktext = "Blinken".blink(); //blinktext hat nun den Wert <BLINK>Blinken</BLINK>
#### bold
Erklärung
Erzeugt den HTML-Code für fett gedruckten Text.
Beispiel
var boldtext = "Fett".bold(); //boldtext hat nun den Wert <B>Fett</B>
#### charAt
Erklärung
Gibt das Zeichen an der angegebenen Stelle zurück.
Syntax
charAt(Position)
Parameter | Bedeutung
Position | Position des gewünschten Zeichens; Zählung beginnt bei 0
Beispiel
alert("Galileo Press".charAt(7)); // ergibt " "
#### charCodeAt
Erklärung
Gibt den Zeichencode des Zeichens an der ersten (oder der angegebenen) Stelle zurück.
Syntax
charCodeAt([Position])
Parameter | Bedeutung
Position | Position des gewünschten Zeichens; falls nicht angegeben, wird das erste Zeichen genommen
Beispiel
alert("Galileo Press".charCodeAt(7)); // ergibt 32 (ASCII-Code des Leerzeichens)
#### concat
Erklärung
An den String werden zwei oder mehr Zeichenketten angehängt.
Syntax
concat(String1, String2[, String3, ..., StringN])
Parameter | Bedeutung
String1, ..., StringN | Zeichenketten
Beispiel
var King = "I".concat(" have", " a", " dream"); //King hat nun den Wert "I have a dream"
#### fixed
Erklärung
Erzeugt den HTML-Code für nichtproportionalen Text.
Beispiel
var fixtext = "Fixed".fixed(); //fixtext hat nun den Wert <TT>Fixed</TT>
#### fontcolor
Erklärung
Erzeugt den HTML-Code für farbigen Text.
Syntax
fontcolor(Farbe)
Parameter | Bedeutung
Farbe | Textfarbe als Farbname oder hexadezimaler RGB-Wert
Beispiel
var colortext = "Rot".fontcolor("red"); //colortext hat nun den Wert <FONT COLOR="red">Rot</FONT>
#### fontsize
Erklärung
Erzeugt den HTML-Code für Text in einer bestimmten Schriftgröße.
Syntax
fontsize(Größe)
Parameter | Bedeutung
Größe | Schriftgröße als Wert von 1 bis 7
Beispiel
var sizetext = "Größe 3".fontsize(3); //sizetext hat nun den Wert <FONT SIZE="3">Größe 3</FONT>
#### fromCharCode JS 1.2
Erklärung
Erzeugt eine Zeichenkette. Die Zeichencodes der einzelnen Zeichen werden als Parameter übergeben; ab JavaScript 1.2.
Syntax
fromCharCode(Code1, ..., codeN)
Parameter | Bedeutung
Code1, ..., CodeN | Unicode-Wert der einzelnen Zeichen
#### indexOf
Erklärung
Gibt die erste Position in der Zeichenkette zurück, ab der eine andere Zeichenkette vorkommt.
Syntax
indexOf(Teilstring[, Start])
Parameter | Bedeutung
Teilstring | die zu suchende Zeichenkette
Start | Position, ab der gesucht wird
Beispiel
Die Zählung beginnt bei 0; ist die Zeichenkette nicht vorhanden, so gibt die Methode –1 zurück. alert("Galileo Press".indexOf("e", 6)); // ergibt 10
#### italics
Erklärung
Erzeugt den HTML-Code für kursiven Text.
Beispiel
var italtext = "Kursiv".italics(); //italtext hat nun den Wert <I>Kursiv</I>
#### lastIndexOf
Erklärung
Gibt die letzte Position in der Zeichenkette zurück, ab der eine andere Zeichenkette vorkommt.
Syntax
lastIndexOf(Teilstring[, Start])
Parameter | Bedeutung
Teilstring | die zu suchende Zeichenkette
Start | Position, ab der gesucht wird (Zählung von vorne, gesucht wird aber von hinten)
Beispiel
Ist die Zeichenkette nicht vorhanden, so gibt die Methode –1 zurück. alert("Galileo Press".lastIndexOf("e", 6)); // ergibt 4
#### link
Erklärung
Erzeugt den HTML-Code für einen Hyperlink.
Syntax
link(URL)
Parameter | Bedeutung
URL | Ziel-URL des Links
Beispiel
var galileo = "Galileo Press".link("http://www.galileo-press.de/"); //galileo hat nun den Wert <A HREF="http://www.galileo-press.de">Galileo</A>
#### match JS 1.2
Erklärung
Eine Zeichenkette wird auf ein Muster durchsucht, und die Ergebnisse werden als Array zurückgegeben; ab JavaScript 1.2 und Internet Explorer 4.
Syntax
match(RegExp)
Parameter | Bedeutung
RegExp | regulärer Ausdruck
#### replace JS 1.2
Erklärung
Eine Zeichenkette wird auf ein Muster durchsucht, und dieses wird durch eine andere Zeichenkette ersetzt; ab JavaScript 1.2: Netscape Navigator 4.0 und Internet Explorer 5.5.
Syntax
split(RegExp[, Ersatz])
Parameter | Bedeutung
RegExp | regulärer Ausdruck
Ersatz | Zeichenkette, die die gefundenen Muster ersetzt, oder Verarbeitungsfunktion
#### search JS 1.2
Erklärung
Diese Methode durchsucht eine Zeichenkette nach einem Muster und gibt als boolesche Variable zurück, ob sie fündig geworden ist; ab JavaScript 1.2 und Internet Explorer 4.
Syntax
search(RegExp)
Parameter | Bedeutung
RegExp | regulärer Ausdruck
#### slice
Erklärung
Entfernt eine Zeichenkette aus einer anderen Zeichenkette.
Syntax
slice(Start[, Ende])
Parameter | Bedeutung
Start | Index des ersten Zeichens, das entfernt werden soll
Ende | erstes Zeichen, das nicht mehr entfernt werden soll; falls nicht angegeben, wird der gesamte Rest der Zeichenkette entfernt
Beispiel
Die Funktion entfernt die Zeichen aus dem Originalstring und gibt die entfernten Zeichen zurück. var gp = "Galileo Press"; var leo = gp.slice(4,7); // gp hat nun den Wert "Gali Press", leo den Wert "leo"
#### small
Erklärung
Erzeugt den HTML-Code für klein gedruckten Text.
Beispiel
var smalltext = "Klein".small(); //smalltext hat nun den Wert <SMALL>Klein</SMALL>
#### split JS 1.2
Erklärung
Teilt eine Zeichenkette anhand eines Trennzeichens in einzelne Zeichenketten auf, die in einem Array zurückgegeben werden; ab JavaScript 1.2 und Internet Explorer ab Version 4.
Syntax
split([Trennzeichen, Limit])
Parameter | Bedeutung
Trennzeichen | Trennzeichen, das die einzelnen Stücke voneinander trennt; wenn nicht angegeben, wird die Zeichenkette nicht aufgeteilt
Limit | maximale Anzahl der Einzelstücke; wenn nicht angegeben, dann unbegrenzt
#### strike
Erklärung
Erzeugt den HTML-Code für durchgestrichenen Text.
Beispiel
var striketext = "Durch".strike(); //striketext hat nun den Wert <STRIKE>Durch</STRIKE>
#### sub
Erklärung
Erzeugt den HTML-Code für tiefgestellten Text.
Beispiel
var subtext = "Tief".sub(); //subtext hat nun den Wert <SUB>Tief</SUB>
#### substr JS 1.2
Erklärung
Gibt eine Teilzeichenkette zurück, ohne (im Gegensatz zu slice()) die Originalzeichenkette zu verändern; ab JavaScript 1.2.
Syntax
substring(Start, Länge)
Parameter | Bedeutung
Start | Position des ersten Zeichens der Teilzeichenkette
Länge | Länge der Teilzeichenkette
Beispiel
var leo = "Galileo Press".substr(4, 3); //leo hat nun den Wert "leo"
#### substring
Erklärung
Gibt eine Teilzeichenkette zurück, ohne (im Gegensatz zu slice()) die Originalzeichenkette zu verändern.
Syntax
substring(Start, Ende)
Parameter | Bedeutung
Start | Position des ersten Zeichens der Teilzeichenkette
Ende | Position des ersten Zeichens, das nicht mehr zur Teilzeichenkette gehört
Beispiel
var leo = "Galileo Press".substring(4, 7); //leo hat nun den Wert "leo"
#### sup
Erklärung
Erzeugt den HTML-Code für hochgestellten Text.
Beispiel
var subtext = "Hoch".sup(); //subtext hat nun den Wert <SUP>Hoch</SUP>
#### toLowerCase
Erklärung
Wandelt eine Zeichenkette in Kleinbuchstaben um.
Beispiel
alert("Galileo Press".toLowerCase()); // ergibt "galileo press"
#### toUpperCase
Erklärung
Wandelt eine Zeichenkette in Großbuchstaben um.
Beispiel
alert("Galileo Press".toUpperCase()); // ergibt "GALILEO PRESS"
### 34.30.3 Eigenschaften #### length
Erklärung
Anzahl der Zeichen im String.
<< 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