1

Thema: Errata

Errata-Liste in Arbeit ...

Bitte entschuldigen Sie die Fehler im Buch! Ganz herzlichen Dank auch an alle Leser, die mich auf einzelne Fehler aufmerksam gemacht haben.

Falls Ihnen weitere Fehler im Buch auffallen, würde ich mich über einen entsprechenden Hinweis freuen. Senden Sie mir dazu unter info (at) jg-webdesign (dot) de eine Nachricht. Vielen Dank.

Kapitel 2
Kapitel 3
Kapitel 4
Kapitel 5
Kapitel 6
Kapitel 7
Kapitel 8
Kapitel 9

Viel Erfolg und Spaß mit dem Buch
Hannes

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

2

Re: Errata

KAPITEL 2

Seite 18

Der Titel des Beispiels unten muss "Beispiel" lauten und ein Script-Tag fehlt noch, welches vorerst als Platzhalter eingebunden ist.

<head>
   <title>Beispiel</title>
<script type="text/javascript"></script>
</head>
<body>
<h1>Hallo DOM</h1>
<p>Ein <strong><em>kurzes</em></strong> Beispiel</p>
</body>
</html>

Seite 20

Bei den Abhängigkeiten von "body" fällt das em-Element weg:

body --> h1, p

Seite 22

Unten auf der Seite muss das Codebeispiel mit dem document-Objekt wie folgt ergänzt werden:

document.body.childNodes[document.body.childNodes.length-1]

Seite 23

Die letzten Beispiele unten müssen mit der Eigenschaft nodeType dargestellt werden.

document.body.firstChild.firstChild.nodeType --> 3
document.body.lastChild.firstChild.nodeType --> 3
document.body.lastChild.childNodes[1].nodeType --> 1

Seite 25

In der Mitte muss es im Text ownerDocument statt ownerDokument heißen.

Seite 29

Im Beispiel wurde das Überschriftenelement erster Ordnung erweitert und nicht das Ankerelement. Daher muss das neue Attribut mit h1 statt mit a ausgezeichnet werden.

Seite 42

Im Satz ganz am Anfang der Seite muss es ... also HEAD ... statt TITLE heißen.

Seite 49

Hier hat sich am Anfang der Seite im Beispiel in der Zeile der for-Schleife ein falsches Semikolon ( ; ) eingeschlichen.

Seite 56

Das Beispiel in der Mitte der Seite wurde statt mit der Methode appendChild mit der Eigenschaft firstChild dargestellt. Es muss korrekt wie folgt lauten:

document.body.appendChild(txt)

^ Zur Übersicht

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

3

Re: Errata

Kapitel 3

Seite 67

Im einleitenden Beispiel von Abschnitt 3.2 muss für den Absatz die CSS-Zuweisung style="color:#0000ff;" entfernt werden, damit es wie beabsichtigt einen Fehler erzeugt.

Seite 70

Im Beispiel ganz unten erwartete die Funktion move den Parameter x und nicht y, da das Element auf der x-Koordinate bewegt werden soll. Korrekt wird Sie wie folgt eingeleitet:

function move(x)

Seite 82

In der Überschrift 3.3.2 und im zweiten Absatz muss es statt revoveProperty() richtig geschrieben removeProperty() heißen.

^ Zur Übersicht

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

4

Re: Errata

Kapitel 4

Seite 99

Im Listing ganz unten auf der Seite ist ein Rechenfehler, korrekt muss es wie folgt lauten:

obj.gehalt += 250;   // Gehalt = 10.150
obj.gehalt -= 50;    // Gehalt = 10.100
obj.gehalt  = 9800;  // Gehalt = 9.800
obj.gehalt  = 3000;  // Gehalt = 3.000

^ Zur Übersicht

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

5

Re: Errata

Kapitel 5

Seite 130

Im letzten Absatz muss es statt ... Methode documentElement ... korrekt  ... Eigenschaft documentElement ... lauten.

Seite 131

Im vorletzten Absatz muss es statt ... Methode documentElement ... korrekt  ... Eigenschaft documentElement ... lauten.

^ Zur Übersicht

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

6

Re: Errata

Kapitel 6

Seite 174

In der Abbildung 6.2 muss es statt Requeste-Header korrekt Request-Header heißen.

Seite 212

Im Beispiel oben, bei der Ausgabe der Datensätze in einer Dialogbox, muss es korrekt wie folgt lauten:

alert(basket.items[0]);           // Kompletter Datensatz eins
alert(basket.items[1].titel);     // Titel Datensatz zwei
alert(basket.items[2]["preis"]);  // Preis Datensatz drei

Seite 223

Im Text oben auf der Seite muss es statt ... Variablen lcoationHash ... korrekt ... Variablen locationHash ... heißen.

Seite 225

Im Text oben auf der Seite muss es statt ... alle 500 Millisekunden ... korrekt ... alle 1000 Millisekunden ... heißen.

^ Zur Übersicht

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

7

Re: Errata

Kapitel 7

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

8

Re: Errata

Kapitel 8

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

9

Re: Errata

Kapitel 9

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de