Operation Manual
Nach oben
derselben Bearbeitungssitzung jederzeit rückgängig machen. Wählen Sie dazu „Bearbeiten“ > „Rückgängig“ > „JavaScript externalisieren“
aus.
Einige sehr komplexe Seiten werden möglicherweise nicht wie erwartet ausgeführt. Bedenken Sie dies beim Extrahieren von JavaScript aus
Seiten mit document.write() im Body-Bereich und mit globalen Variablen.
Ein Video des Dreamweaver-Entwicklungsteams mit einem Überblick über die JavaScript-Unterstützung in Dreamweaver finden Sie unter
www.adobe.com/go/dw10javascript_de.
Verwenden des JavaScript Extractor:
1. Öffnen Sie eine Seite, die JavaScript-Code enthält (z. B. eine Spry-Seite).
2. Wählen Sie „Befehle“ > „JavaScript externalisieren“ aus.
3. Bearbeiten Sie im Dialogfeld „JavaScript externalisieren“ gegebenenfalls die Standardoptionen.
Wählen Sie „Nur JavaScript externalisieren“ aus, wenn JavaScript in eine externe Datei verschoben und im aktuellen Dokument auf
diese Datei verwiesen werden soll. Mit dieser Option werden Event-Handler wie onclick und onload im Dokument beibehalten und
Verhalten im Bedienfeld „Verhalten“ bleiben sichtbar.
Wählen Sie „JavaScript externalisieren und als "unauffälliges (unobtrusive) JavaScript" anfügen“ aus, wenn 1) JavaScript in eine externe
Datei verschoben und im aktuellen Dokument auf diese Datei verwiesen werden soll und 2) Event-Handler aus dem HTML-Code
entfernt und zur Laufzeit mithilfe von JavaScript eingefügt werden sollen. Wenn Sie diese Option auswählen, können Sie im Bedienfeld
„Verhalten“ keine Verhalten mehr bearbeiten.
Heben Sie in der Spalte „Bearbeiten“ die Auswahl der Änderungen auf, die Sie nicht vornehmen möchten, oder wählen Sie Änderungen
aus, die in Dreamweaver nicht standardmäßig ausgewählt sind.
In Dreamweaver sind standardmäßig die folgenden Änderungen aufgeführt, jedoch nicht ausgewählt:
Skriptblöcke im Head-Tag des Dokuments mit Aufrufen von document.write() oder document.writeln()
Skriptblöcke im Head-Tag des Dokuments mit Funktionssignaturen für EOLAS-Verarbeitungscode, bei dem in der Regel
document.write()-Aufrufe verwendet werden
Skriptblöcke im Body-Tag des Dokuments – mit Ausnahme von Skriptblöcken, die nur Konstruktoren für Spry-Widgets oder Spry-
Datensätze enthalten
In Dreamweaver werden Elementen, die über keine ID verfügen, automatisch IDs zugewiesen. Sie können diese IDs im jeweiligen
Textfeld „ID“ ändern.
4. Klicken Sie auf „OK“.
Im Dialogfeld „Zusammenfassung“ wird eine Übersicht über die Extraktionen angezeigt. Überprüfen Sie die Extraktionen und klicken Sie
dann auf „OK“.
5. Speichern Sie die Seite.
In Dreamweaver werden die Datei „SpryDOMUtils.js“ sowie eine weitere Datei erstellt, die den extrahierten JavaScript-Code enthält. Die Datei
„SpryDOMUtils.js“ wird im Ordner „SpryAssets“ in der Site gespeichert und die zweite Datei auf der gleichen Ebene wie die Seite, aus der der
JavaScript-Code extrahiert wurde. Denken Sie daran, dass beim Hochladen der Ausgangsdatei auf den Webserver auch diese abhängigen
Dateien hochgeladen werden müssen.
Mit Codefragmenten arbeiten
Mit Codefragmenten können Sie Inhalte speichern, um bei Bedarf schnell darauf zurückgreifen zu können. Sie können HTML-, JavaScript-, CFML-
, ASP-, PHP- und andere Codefragmente erstellen, einfügen, bearbeiten und löschen. Außerdem können Sie Codefragmente verwalten und mit
anderen Mitarbeitern austauschen. Es sind einige vordefinierte Codefragmente verfügbar, die Sie als Ausgangsbasis verwenden können.
Codefragmente, die <font>-Tags und andere abgelöste Elemente und Attribute enthalten, befinden sich im Bedienfeld „Codefragmente“ im Ordner
„Legacy“.
Codefragmente einfügen
1. Setzen Sie die Einfügemarke an die Stelle, an der Sie das Codefragment einfügen möchten, oder wählen Sie den Code, der von einem
Codefragment umgeben werden soll.
2. Doppelklicken Sie im Bedienfeld „Codefragmente“ („Fenster“ > „Codefragmente“) auf das gewünschte Codefragment.
Sie können auch mit der rechten Maustaste (Windows) bzw. bei gedrückter Ctrl-Taste (Macintosh) auf das Codefragment klicken und dann
im Popupmenü den Befehl „Einfügen“ wählen.
Codefragmente erstellen
1. Klicken Sie unten im Bedienfeld „Codefragmente“ auf das Symbol „Neues Codefragment“.
2. Geben Sie einen Namen für das Codefragment ein.
473










