Mit diesen Funktionen können Sie im Dokumentfenster allgemeine Bearbeitungsvorgänge durchführen. Unter anderem können Text, HTML-Code und Objekte eingefügt, Schrift- und Zeichen-Markups angewendet, geändert und entfernt sowie Tags und Attribute bearbeitet werden.
Wendet das angegebene Zeichen-Markup auf die Auswahl an. Wenn die Auswahl eine Einfügemarke ist, wird das Zeichen-Markup auf den anschließend eingegebenen Text angewendet.
Das Argument tagName ist der Tag-Name, der dem Zeichen-Markup zugewiesen ist. Es muss sich um einen der folgenden Strings handeln: "b", "cite", "code", "dfn", "em", "i", "kbd", "samp", "s", "strong", "tt", "u" oder "var".
Das Argument attribute muss "face", "size" oder "color" lauten.
Das Argument value ist der Wert, der dem Attribut zugewiesen werden soll, beispielsweise "Arial, Helvetica, sans-serif", "5" oder "#FF0000".
Zeigt die für die Bearbeitung des angegebenen Attributs geeignete Benutzeroberfläche an. In der Regel handelt es sich dabei um ein Dialogfeld. Diese Funktion ist nur für das aktive Dokument gültig.
Beendet den aktuellen Absatz- oder Überschriftenblock und positioniert die Einfügemarke außerhalb aller Blockelemente.
Die Kodierungs-ID des Dokuments. In einem Dokument mit der Kodierung „Latin1“ wird beispielsweise iso-8859-1 zurückgegeben.
Ein String mit dem Wert des angegebenen Attributs oder ein leerer String, wenn das Attribut nicht gesetzt ist.
Sucht die Zeilennummer eines bestimmten Zeichen-Offsets im Text (HTML- oder JavaScript-Code) der Datei.
Ruft den Hyperlink ab, der die aktuelle Auswahl umgibt. Diese Funktion entspricht dem Durchlaufen der übergeordneten Elemente des aktuellen Knotens sowie der diesen Elementen übergeordneten Elemente, bis ein Hyperlink gefunden und dann für diesen die Funktion getAttribute('HREF') aufgerufen wird.
Ruft das Ziel des Hyperlinks ab, der die aktuelle Auswahl umgibt. Diese Funktion entspricht dem Durchlaufen der übergeordneten Elemente des aktuellen Knotens sowie der diesen Elementen übergeordneten Elemente, bis ein Hyperlink gefunden und dann für diesen die Funktion getAttribute('TARGET') aufgerufen wird.
Ein String mit dem Wert des Attributs TARGET für den Hyperlink bzw. ein leerer String, wenn kein Ziel angegeben ist.
Ein String mit dem Tag, das mit der Liste ("ul", "ol" oder "dl") verknüpft ist, oder ein leerer String, wenn kein Tag mit der Liste verknüpft ist. Dieser Wert wird immer in Kleinbuchstaben zurückgegeben.
Ein String mit dem Wert des mit dem Block verknüpften Attributs ALIGN oder ein leerer String, wenn das Attribut ALIGN für das Tag nicht gesetzt ist. Dieser Wert wird immer in Kleinbuchstaben zurückgegeben.
Ein String mit dem zugewiesenen Block-Tag (z. B. "p", "h1", "pre" usw.) oder ein leerer String, wenn mit der Auswahl kein Block-Tag verknüpft ist. Dieser Wert wird immer in Kleinbuchstaben zurückgegeben.
Das Argument markupTagName ist der Name des Tags, das überprüft wird. Es muss sich um einen der folgenden Strings handeln: "b", "cite", "code", "dfn", "em", "i", "kbd", "samp", "s", "strong", "tt", "u" oder "var".
Ein boolescher Wert, der angibt, ob die gesamte Auswahl das angegebene Zeichen-Markup aufweist. Wenn nur ein Teil der Auswahl über das angegebene Markup verfügt, wird der Wert false zurückgegeben.
Weist der Auswahl mit BLOCKQUOTE-Tags einen Einzug zu. Wenn die Auswahl ein Listenelement ist, wird für sie ein Einzug erzeugt, indem das ausgewählte Element in eine verschachtelte Liste konvertiert wird. Diese verschachtelte Liste hat den gleichen Typ wie die äußere Liste und enthält mit der ursprünglichen Auswahl nur ein Element.
Das Argument contentToInsert ist der einzufügende Inhalt.
Das optionale Argument bReplaceCurrentSelection ist ein boolescher Wert, der angibt, ob der Inhalt die aktuelle Auswahl ersetzen soll. Wenn das Argument bReplaceCurrentSelection den Wert true aufweist, ersetzt der Inhalt die aktuelle Auswahl. Wenn der Wert false lautet, wird der Inhalt nach der aktuellen Auswahl eingefügt.
var theDOM = dw.getDocumentDOM(); theDOM.insertHTML('<b>130</b>');
Fügt das angegebene Objekt ein und fordert den Benutzer gegebenenfalls zur Eingabe von Parametern auf.
Ein Aufruf der Funktion dom.insertObject('Button') fügt nach der aktuellen Auswahl eine Formularschaltfläche in das aktive Dokument ein. Wenn kein Objekt ausgewählt ist, fügt diese Funktion die Schaltfläche an der aktuellen Einfügemarke ein.
Hinweis:
Auch wenn Objektdateien in eigenen Ordnern gespeichert werden können, dürfen die Dateinamen jeweils nur einmal vorkommen. Wenn sich sowohl im Ordner „Forms“ als auch im Ordner „MyObjects“ eine Datei mit dem Namen „Button.htm“ befindet, können diese beiden Dateien nicht unterschieden werden.
Das Argument contentToInsert ist der einzufügende Inhalt.
Das optionale Argument bReplaceCurrentSelection ist ein boolescher Wert, der angibt, ob der Inhalt die aktuelle Auswahl ersetzen soll. Wenn das Argument bReplaceCurrentSelection den Wert true aufweist, ersetzt der Inhalt die aktuelle Auswahl. Wenn der Wert false lautet, wird der Inhalt nach der aktuellen Auswahl eingefügt.
var theDOM = dreamweaver.getDocumentDOM(); theDOM.insertText('<b>130</b>');
Erstellt einen neuen Block mit dem gleichen Tag und den gleichen Attributen wie der Block, in dem sich die aktuelle Auswahl befindet, oder erstellt einen neuen Absatz, wenn sich der Zeiger außerhalb aller Blöcke befindet.
Wenn sich die aktuelle Auswahl in einem zentrierten Absatz befindet, wird durch Aufruf der Funktion dom.newBlock() der Code p align="center" nach dem aktuellen Absatz eingefügt.
Teilt Dreamweaver mit, dass sich die aktuelle Flash-Objektdatei geändert hat. Dreamweaver aktualisiert die Vorschau und nimmt die erforderliche Größenänderung vor, wobei das ursprüngliche Verhältnis zwischen Breite und Höhe beibehalten wird.
Das Argument tagName ist der Tag-Name, der dem Zeichen-Markup zugewiesen ist. Es muss sich um einen der folgenden Strings handeln: "b", "cite", "code", "dfn", "em", "i", "kbd", "samp", "s", "strong", "tt", "u" oder "var".
Entfernt das angegebene Attribut und den entsprechenden Wert aus einem FONT-Tag. Wenn nach dem Entfernen des Attributs nur das Tag FONT verbleibt, wird auch das Tag FONT entfernt.
Das Argument newWidth gibt die neue Breite an, die die Funktion auf das ausgewählte Objekt anwendet.
Das Argument newHeight gibt die neue Höhe an, die die Funktion auf das ausgewählte Objekt anwendet.
Setzt das festgelegte Attribut für die aktuelle Auswahl auf den angegebenen Wert. Wenn der Typ des Werts nicht korrekt ist oder sich der Wert außerhalb des zulässigen Bereichs befindet, wird eine Meldung angezeigt. Diese Funktion ist nur für das aktive Dokument gültig.
Das Argument attribute gibt das für die aktuelle Auswahl festzulegende Attribut an.
Das Argument value gibt den Wert für das Attribut an.
Macht aus der Auswahl einen Hyperlink oder ändert den URL-Wert des HREF-Tags, das die aktuelle Auswahl einschließt.
Das Argument linkHREF ist die den Hyperlink enthaltende URL (Pfad relativ zum Dokument oder zum Stammordner bzw. absolute URL). Wenn dieses Argument nicht angegeben ist, wird das Dialogfeld „HTML-Datei auswählen“ angezeigt.
Siehe dom.canSetLinkHref().
Legt das Ziel des Hyperlinks fest, der die aktuelle Auswahl umgibt. Diese Funktion entspricht dem Durchlaufen der übergeordneten Elemente des aktuellen Knotens sowie der diesen Elementen übergeordneten Elemente, bis ein Hyperlink gefunden und dann für diesen die Funktion setAttribute('TARGET') aufgerufen wird.
Das optionale Argument linkTarget ist ein String, der einen Frame, ein Fenster oder eines der reservierten Ziele ("_self", "_parent", "_top" oder "_blank") angibt. Wenn das Argument nicht angegeben ist, wird das Dialogfeld „Ziel einstellen“ angezeigt.
Das Argument listTag ist das Tag, das der Liste zugeordnet ist. Es muss sich um "ol", "ul", "dl" oder einen leeren String handeln.
Das Argument blockFormat ist ein String, der eines der folgenden Formate angibt: "" (kein Format), "p", "h1", "h2", "h3", "h4", "h5", "h6" oder "pre".
Löscht die Auswahl im aktiven Dokument oder im Bedienfeld „Dateien“. Beim Macintosh wird das in einem Dialogfeld oder schwebenden Bedienfeld aktive Textfeld gelöscht.
Ruft eine Liste aller Schriftartgruppen ab, die im Eigenschafteninspektor für Text und im Dialogfeld „Stildefinition“ angezeigt werden.
In der Standardinstallation von Dreamweaver wird beim Aufruf der Funktion dreamweaver.getFontList() ein Array mit den folgenden Elementen zurückgegeben:
"Arial, Helvetica, sans-serif"
"Times New Roman, Times, serif"
"Courier New, Courier, mono"
"Georgia, Times New Roman, Times, serif"
"Verdana, Arial, Helvetica, sans-serif"
Ein Array mit drei booleschen Werten, die angeben, welche Stile die Schriftart unterstützt. Der erste Wert gibt an, ob die Schriftart bold unterstützt, der zweite Wert definiert die Unterstützung für italic und der dritte Wert die Unterstützung für bold und italic.
Das Argument key muss einen der folgenden Werte haben: "Cmd", "Ctrl", "Alt" oder "Shift". Unter Windows beziehen sich "Cmd" und "Ctrl" auf die Strg-Taste. Beim Macintosh bezieht sich "Alt" auf die Wahltaste.
Mit dem folgenden Code wird vor dem Durchführen eines Vorgangs überprüft, ob die Umschalt- und Strg-Taste (Windows) bzw. die Umschalt- und Befehlstaste (Macintosh) gedrückt sind.
if (dw.getKeyState("Shift") && dw.getKeyState("Cmd")){ // execute code }
Das Argument url verweist auf ein grafisches Objekt, dessen Abmessungen gesucht werden. Dieses Objekt muss in Dreamweaver unterstützt werden (GIF, JPEG, PNG, Flash und Shockwave). Als Argument für die Funktion getNaturalSize() muss eine absolute, auf eine lokale Datei verweisende URL angegeben werden. Relative URLs sind nicht zulässig.
Ein Array mit zwei Ganzzahlen, wobei die erste Ganzzahl die Breite und die zweite die Höhe des Objekts definiert.
Gibt eine Schriftliste für das System zurück. Mit dieser Funktion können entweder alle Schriftarten oder nur TrueType-Schriften abgerufen werden.