Registrieren Sie ein Mitglied und erstellen Sie Ihre Webentwicklungsdatenbank.
Früher war ich der Meinung, dass der Online -Editor des Web nichts weiter als ein Ersatz des Eingangsinhalts und des schnellen Einsetzens des HTML -Codes war, aber als ich es tat, stellte ich fest, dass das Prinzip zwar das gleiche war, die Implementierungsmethode jedoch nicht so starr war, wie ich dachte. Da ich selten Dinge auf der Benutzeroberfläche mache, weiß ich erst jetzt, dass es im Dokument eine Execcommand -Methode gibt, die das Problem des Einfügens von HTML -Tags lösen kann. Diese Methode kann die erforderlichen HTML -Tags am Cursor einfügen. Es ist zu beachten, dass Sie, wenn Sie ein Tag in einen begrenzten Bereich einfügen, zuerst den Reichwarenfokus, zum Beispiel in den Fokus, zulassen müssen:
A. focus ();
A.Document.execcommand ('InsertButton', '', 'Btn');
Hier ist das A -Objekt ein Iframe -Objekt. Der erste Parameter in ExecCommand ist der Befehl der Steuerung, die eingefügt werden muss. Der zweite ist noch nicht bekannt. Der dritte ist der ID -Name. Hier wird eine Schaltfläche mit ID = BTN eingefügt. Wenn Sie andere Attribute hinzufügen möchten, müssen Sie sie nur später weiter schreiben. Zum Beispiel,
A.Document.execcommand ('InsertButton', '', 'BtnClass = btnclassColor = rot');
Detaillierte Liste des ersten Parameters
In 2D-Position können absolut positionierte Objekte durch Ziehen bewegt werden.
Absoluteposition Das Positionsattribut des Einstellungselements ist "absolut".
BackColor setzt oder erhält die Hintergrundfarbe des aktuell ausgewählten Bereichs.
BlockDirltr wird noch nicht unterstützt.
BlockDirrrtl wird noch nicht unterstützt.
Fett färbt, ob die fett gedruckte Anzeige des aktuell ausgewählten Bereichs angezeigt wird oder nicht.
Browsmode wird noch nicht unterstützt.
Kopieren Sie den aktuell ausgewählten Bereich in die Zwischenablage.
createBookmark erstellt einen Lesezeichenanker oder erhält den Namen des Lesezeichenankers für den aktuell ausgewählten Bereich oder den Insertionspunkt.
CreateLink Fügen Sie einen Hyperlink in den aktuell ausgewählten Bereich ein oder zeigen Sie ein Dialogfeld an, mit dem der Benutzer die URL des Hyperlinks für den aktuell ausgewählten Bereich angeben kann.
Kopieren Sie den aktuell ausgewählten Bereich in die Zwischenablage und löschen Sie ihn.
Löschen Sie den aktuell ausgewählten Bereich löschen.
Dirltr wird noch nicht unterstützt.
Dirrrtl wird noch nicht unterstützt.
Editmode wird noch nicht unterstützt.
FontName setzt oder erhält die Schriftart für den aktuell ausgewählten Bereich.
Fontsize -Sets oder erhält die Schriftgröße des aktuell ausgewählten Bereichs.
Vorhersage setzt oder erhält die Farbe (Text) des aktuell ausgewählten Gebiets.
Formatblock legt die aktuelle Blockformatierungsbezeichnung fest.
Der Einzug erhöht den Einzug des ausgewählten Textes.
Inlinedirltr wird noch nicht unterstützt.
InlinediRrtl wird noch nicht unterstützt.
InsertButton überschreibt den aktuell ausgewählten Bereich mit einer Knopfsteuerung.
InsertFieldset überschreibt den aktuell ausgewählten Bereich mit einer Box.
Inserthorizontalrule deckt den derzeit ausgewählten Bereich mit einer horizontalen Linie ab.
InsertIframe überschreibt den aktuell ausgewählten Bereich mit einem eingebetteten Rahmen.
InsertImage überschreibt den aktuell ausgewählten Bereich mit einem Bild.
InsertInputButton überschreibt den aktuell ausgewählten Bereich mit einer Knopfsteuerung.
InsertInputCheckbox überschreibt den aktuell ausgewählten Bereich mit einem Kontrollkästchen.
InsertInputFileUpload -Überschreibe den aktuell ausgewählten Bereich mit der Datei -Upload -Steuerung.
InsertInputhidden Hidden Control über den aktuell ausgewählten Bereich einfügen.
InsertInputImage überschreibt den aktuell ausgewählten Bereich mit einer Bildsteuerung.
InsertInpassPassword überschreiben Sie den aktuell ausgewählten Bereich mit einer Passwortkontrolle.
InsertInputRadio überschreiben Sie den aktuell ausgewählten Bereich mit der Optionsschaltfläche.
InsertInputReset überschreibt den aktuell ausgewählten Bereich mit der Reset -Steuerung.
InsertInputSubmit überschreiben Sie den aktuell ausgewählten Bereich mit der Einreichungssteuerung.
InsertInputText überschreibt den aktuell ausgewählten Bereich mit einer Textsteuerung.
InsertMarquee überschreibt den aktuell ausgewählten Bereich mit leeren Untertiteln.
InsertorderedList Umschalten, ob der aktuell ausgewählte Bereich eine nummerierte Liste oder ein regulärer formatierter Block ist.
InsertSyRagraph überschreiben den aktuell ausgewählten Bereich mit einer neuen Linie.
InsertSelectDropdown überschreibt den aktuell ausgewählten Bereich mit der Dropdown-Box-Steuerung.
InsertSelectListBox überschreibt den aktuell ausgewählten Bereich mit einer Listenfeldsteuerung.
InsertTextArea überschreibt den aktuell ausgewählten Bereich mit einer Multi-Line-Texteingabesteuerung.
InsertUnderedList Umschalten, ob der aktuell ausgewählte Bereich eine Kugelliste oder ein regulärer formatierter Block ist.
kursiv umschalten, ob die Kursivschrift im aktuell ausgewählten Bereich angezeigt wird.
JustifyCenter legt den aktuell ausgewählten Bereich im Formatblock fest.
Justifyfull wird noch nicht unterstützt.
JustifyLeft stellt den Formatierungsblock aus, in dem sich der derzeit ausgewählte Bereich befindet.
JustifyNone wird noch nicht unterstützt.
JustifyRight Right richtet den Formatierungsblock aus, in dem sich der aktuell ausgewählte Bereich befindet.
LivingSize zwingt den MSHTML -Editor, das Erscheinungsbild des Elements während des Zoomens oder der Bewegung kontinuierlich zu aktualisieren, anstatt nur nach Abschluss des Umzugs oder Zoomens zu aktualisieren.
Durch die Multiplection -Auswahl kann mehr als eine Site -optionales Element zu einem Zeitpunkt ausgewählt werden, in dem der Benutzer den Schalt- oder Strg -Schlüssel hält.
offen offen.
Outdent reduziert die Einkerbung des formatierten Blocks, in dem sich der ausgewählte Bereich befindet.
Überschreiben Sie das Einfügen und Überschreiben des Textzustands.
Fügen Sie den aktuell ausgewählten Bereich mit Zwischenablageinhalte ein.
PlayMage wird noch nicht unterstützt.
Drucken öffnet das Dialogfeld Drucken, damit der Benutzer die aktuelle Seite drucken kann.
Redo Redo.
Aktualisieren Sie das aktuelle Dokument aktualisieren.
Entfernungsformat entfernt das formatierte Tag aus dem aktuell ausgewählten Bereich.
REMPARAFFORMAT wird noch nicht unterstützt.
Saveas speichern die aktuelle Webseite als Datei.
Wählen Sie das gesamte Dokument aus.
Sizetocontrol wird noch nicht unterstützt.
SizetocontrolHeight wird noch nicht unterstützt.
Sizetocontrolwidth wird noch nicht unterstützt.
Stoppen Sie Stopp.
Stopimage wird noch nicht unterstützt.
Strokethrough wird noch nicht unterstützt.
Der Index wird noch nicht unterstützt.
Superscript wird noch nicht unterstützt.
Unbookmark löschen alle Lesezeichen aus dem aktuell ausgewählten Bereich.
Unterstreichen Sie die Unterstrichanzeige des aktuell ausgewählten Bereichs.
rückgängig rückgängig.
Unglied entfernen Sie alle Hyperlinks aus dem aktuell ausgewählten Bereich.
Die abgewählte Auswahl löscht den ausgewählten Zustand des aktuell ausgewählten Bereichs.
Darüber hinaus kann das Einfügen von Zeichen in die aktuelle Mausausstellung durch die folgenden Methoden erfolgen:
<Script>functionShowSelect () {
varotext = document.Selection.CreateArge ();
ETEXT.Text = 111;
}
</script>
<bodyonMouseUp = "showSelect ()">
<spalid = span1> Zdfzadfasfdasdfadsf </span>