JavaScript - ExecCommand
Metoda ExecCommand
Moc často se s ní nesetkáte, ale lze ji velmi dobře využít při tvorbě textového editoru v rámci webových stránek.
Textový editor
barva
Pomocí tohoto editoru se můžete vrtat v celé stránce, měnit barvy textu v menu, zkrátka všude. Navíc tento odstavec má nastaven atribut contenteditable="contenteditable", který umožňuje psát text přímo do stránky, jen si sem zkuste kliknout a psát, alespoň v IE 6 to funguje.
Zdrojový kód
Základní použití:
function copiruj(co){
kopirovany_retezec = document.selection.createRange();
vysledek = kopirovany_retezec.execCommand(co);
}
function odkaz(){
vybrany_retezec = document.selection.createRange();
vysledek = vybrany_retezec.execCommand("CreateLink", true, "http://")
}
První z funkcí kopíruje vybraný text. Druhá funkce vytvoří z vybraného textu odkaz,tak že zobrazí okno (true) kam vypníte adresu (http:// - je implicitní text)
Správného zobrazení dosáhnete jen v IE
Funguje pouze v IE. V jiných prohlížečích budete muset využít Document Object Model, více o spojení JavaScript a CSS a Expression
Základy
Zajímavosti
DOM
Wedos.cz - nejlevnější domény,
webhosting za 25,- Kč/měsíc
Porovnejte si sazby zákonného pojištění vozidel online.
Reklama:
Kvalitní a spolehlivý web hosting pro každého | Jak vypadá efektivní tvorba webových stránek? Nechte si vytvořit web společností AITOM!
