Deutsche Fassung
Niederländische Fassung
| |
|
|
|
Newsletter Mai 2001
Neue Bücher: Zwei neue JavaScript-Bücher
Aktuelle Chartplatzierungen
JavaScript-Tipp: Favoriten im Internet Explorer
XML-Tipp: Netscape 6 lädt XML-Datei mit JavaScript>
Abonnieren Sie hier den Newsletter: Newsletter abonnieren
---------------------------------------------------------------------------------
Neue Bücher: Zwei neue JavaScript-Bücher
Der Bonner Autor stellt diese Tage zwei neue
Bücher zu JavaScript vor: „JavaScript 1.5 – Das Einsteigerseminar “
und „JavaScript GE-PACKT “.
Die 2. überarbeitete Auflage seines Bestsellers „JavaScript 1.5 –
das Einsteigerseminar “, das erstmalig Anfang 1998 erschein,
wurde aktuellen JavaScript-Entwicklungen (insbesondere
DHTML und DOM im neuen Netscape 6) angepaßt.
JavaScript ist eine schnell zu erlernende Skriptsprache,
mit der dynamische Effekte in Webseiten realisiert werden.
Dabei wird der Code mit einem einfachen Editor in die
HTML-Seite geschrieben. Vorkenntnisse zum Erlernen der
Programmiersprache benötigt der Leser nicht. Obwohl die
Ĩhnlichkeit mit Java nicht zu übersehen ist, ist JavaScript
auch für den Anfänger leicht zu verstehen und zu erlernen.
Auch in der 2. Auflage dieses bewährten Einsteigerseminars
wird der Leser auf der Grundlage des didaktischen Konzepts
der Einsteigerseminare und der langjährigen Erfahrung des Autors
und Seminarleiters Michael Seeboerger-Weichselbaum sicher
in die Programmierung der Skriptsprache JavaScript in der Version
1.5 eingeführt. Wer mit Hilfe von JavaScript dynamische Effekte
auf Webseiten erzeugen will, kann dies auch ohne Vorkenntnisse
nach der Lektüre des Buches. Klar und verständlich wird erläutert,
wie zum Beispiel Popup-Fensters, Dialogboxen, Laufschriften,
Rollover-Effekte, Formularuaswertung und die Browserfeststellung.
Leseproben zu beiden Büchern können Sie über die Web-Seite
http://www.seebi.de einsehen.
Die bibliographischen Daten des
Buches: Michael Seeboerger-Weichselbaum, JavaScript 1.5 – Das
Einsteigerseminar, mi, Kaarst, 2001, ISBN 3-8266-7200-3,
420 Seiten, 19,80 DM.
Das zweite neue Buch von Michael Seeboerger-Weichselbaum
beschäftigt sich ebenfalls mit JavaScript: Fortgeschrittene, die
bereits mit JavaScript programmieren, erhalten mit „JavaScript
GE-PACKT “ eine praktische Referenz, die sämtliche Objekte,
Methoden und Eigenschaften von JavaScript 1.0 bis einschließlich
1.3 berücksichtigt. Sie erhalten präzise und klar verständliche
Erläuterungen zu allen Objekten sowie deren Eigenschaften
und Methoden, zu den objektunabhängigen Funktionen und
Eigenschaften sowie den Statements, Operatoren, reservierten
Wörtern und den Eventhandlern. Immer wird genau angegeben,
von welcher Browserversion die jeweiligen Methoden und
Eigenschaften unterstützt werden und ob diese Bestandteil
von ECMAScript-262 sind.
Michael Seeboerger-Weichselbaum hat auch in seinem
jüngsten Werk seine langjährige Erfahrung als Seminarleiter
einfließen lassen und sieht in der neuen mitp-Reihe „GE-PACKTE
Referenz “ großen Nutzen für seine Leser: „Für die praktische
Arbeit mit JavaScript haben sich viele meiner programmiererfahrenen
Leser ein übersichtliches Kompendium gewünscht – hier ist es! “,
freut sich der Autor.
Leseproben zu beiden Büchern können Sie über die Web-Seite
http://www.seebi.de einsehen.
Die bibliographischen Daten
des Buches: Michael Seeboerger-Weichselbaum, JavaScript –
ge-packt, mi, Bonn, 2001, ISBN 3-8266-0716-3, 420 Seiten,
25,33 DM.
---------------------------------------------------------------------------------
Die Bücher von Michael Seeboerger-Weichselbaum sind auf
folgenden Plätzen vertreten:
- Libri, Platz 8 mit „JavaScript – Das bhv Taschenbuch “
Login:
http://www.seebi.de
http://www.xmlguru.de
http://www.wmlguru.net
http://www.browser-bugs.de
---------------------------------------------------------------------------------
JavaScript-Tipp: Favoriten im Internet Explorer
Mit JavaScript kann eine aktuelle Site in den Favoriten des
Internet Explorers abgelegt werden. Dazu existiert die
Methode AddFavorite(), die im Netscape-Browser
nicht funktioniert. Per Mausklick läßt sich eine Site
zu den Favoriten hinzufügen:
<html>
<head>
<title>Favoriten</title>
<SCRIPT LANGUAGE="JavaScript">
function lesezeichen()
{
window.external.AddFavorite("http://www.xmlguru.de",
"Der XML-Guru!");
}
</SCRIPT>
</head>
<body bgcolor="aqua">
<DIV STYLE="font-size: 15pt; color: red">
<A HREF="http://www.xmlguru.de" onclick="lesezeichen()">
Fügen Sie diesen Link zu den Favoriten hinzu</A>
</DIV>
</body>
</html>
Über onclick wird im <A>-Tag die Funktion lesezeichen() aufgerufen.
In dieser Funktion wird die Methode AddFavorite() aufgerufen.
An die Methode werden zwei Paramter übergeben. Der erste
Parameter gibt die genaue Web-Adresse an, der zweite Parameter
vergibt einen Namen. Beide müssen als Textstring in Anführungszeichen
stehen.
---------------------------------------------------------------------------------
XML-Tipp: Netscape 6 lädt XML-Datei mit Javascript
Der Microsoft Internet Explorer kann über JavaScript eine
externe XML-Datei laden und mit JavaScript auswerten.
Dazu nutzt Microsoft ein ActiveX-Control:
var XMLDokument = new ActiveXObject("microsoft.xmldom");
Dies legt die Variable XMLDokument an, und über die load()-
Methode wird dann die entsprechende XML-Datei geladen:
XMLDokument.load("index.xml");
Dies funktioniert natürlich nicht im Netscape 6, dieser kann mit
dem ActiveX-Control nichts anfangen. Statt dessen nutzt N6
die Funktionalitäten des Document Object Models DOM, um
eine XML-Seite mit Hilfe von JavaScript zu laden:
var XMLDokument = document.implementation.createDocument
("", "", null);
XMLDokument.load("index.xml");
Auch hier wird die XML-Datei über die load()-Methode
geladen. Die Methdoe load() wird auf die Variable XMLDokument
angewendet, die in der ersten Zeile angelegt wird. Um ein
Dokument via JavaScritp zu laden, wird die neue Methode
createDocument() genutzt. An die Methode werden drei Parameter
übergeben, die hier aus zwei Leerstrings bestehen und aus dem
Statement null. Der erste Parameter gibt einen Namensraum an,
der aber nicht nötig ist, wenn JavaScript die Datei lädt. Der zwiete
Paramter gibt einen internen Namen an und der dritte Paramter – null -
gibt den Typ des Dokuments an. Auch dieser ist hier nicht nötig.
Jetzt können mit beiden Browsern (IE ab 5 und N6) XML-Dateien
von JavaScript eingelesen und verarbeitet wreden. Um z.B.
den Inhalt des Wurzelelements auszugeben, ist folgender Code
nötig:
<HTML><HEAD>
<TITLE>Ausgabe</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var WurzelElement, XMLDokument;
var Inhalt;
if (navigator.userAgent.indexOf("MSIE 5")>-1)
{
XMLDokument = new ActiveXObject("microsoft.xmldom");
XMLDokument.load("index.xml");
}
if (navigator.userAgent.indexOf("Netscape6")>-1)
{
XMLDokument = document.implementation.createDocument
("", "", null);
XMLDokument.load("index.xml");
}
function ausgabe()
{
WurzelElement =XMLDokument.documentElement;
Inhalt=WurzelElement.firstChild;
alert (Inhalt.data);
}
</SCRIPT>
</HEAD>
<BODY onload="ausgabe()">
</BODY>
</HTML>
Zu Anfang des Skripts befindet sich eine Browserabfrage.
Liegt der IE vor, wird die XML-Datei über das ActiveX-
Control geladen. Liegt der N6 vor, wird die Datei über
die createDocument() geladen. Das Wurzelelement wird
von der Funktion ausgabe() angezeigt, das über onload im
<BODY>-Tag gestartet wird.
---------------------------------------------------------------------------------
Copyright der gesamten Texte: (c) 2000-2001 Michael
Seeboerger-Weichselbaum. Eine anderweitige Verwendung
der Texte auf anderen Domains, Web-Seiten oder in
anderen Medien ist nur nach Genehmigung durch den
Autoren Michael Seeboerger-Weichselbaum möglich.
|