Autor | Zpráva | ||
---|---|---|---|
steve-o Profil * |
#1 · Zasláno: 6. 4. 2013, 17:25:02
Dobrý den,
rad bych Vás požádal o pomoc. Píšu vlastní wysiwyg editor. Některé funkce mi krásně šlabou ( barva, tučně, kurzíva, podrženě, velikost písma), ale jiné zase ne. Mám problém s vkládáním LINKU a obrázků do editoru. Editor zobrazuji v divu s parametrem CONTENTEDITABLE. <script> function link(){ var link = prompt("Enter the URL for this link:", "http://"); document.getElementById("editor").focus(); document.exeCommand("createLink", false, link); } function image(){ var imgSrc = prompt('Enter image location', ''); if(imgSrc != null){ document.getElementById("editor").focus(); document.execCommand('insertimage', false, imgSrc); } }</script> <input type="button" onclick="link();" value="link"> <input type="button" onclick="image();" value="Img"> <div id="editor" contenteditable></div> |
||
Radek9 Profil |
steve-o:
Řádek 5: execCommand
Řádek 11: "insertImage"
Jestli je podpora těchto funkcí i v jiných prohlížečích kromě Firefoxu, to netuším. |
||
steve-o Profil * |
#3 · Zasláno: 8. 4. 2013, 20:08:40
Mnohokrát děkuji. Rád bych se ještě zeptal, zda nezná někdo správou fuknci pro centrování/zarovnávání vlevo/do prava/do bloku?
Využívám následující kód: function center() { document.getElementById("editor").focus(); document.execCommand("Center", false, null); } dále left,right,justiffy |
||
juriad Profil |
#4 · Zasláno: 8. 4. 2013, 21:08:35
nejspíš chceš vytvořit uvnitř nový div, kterému nastavíš text-align na center/left/right/justify
|
||
steve-o Profil * |
#5 · Zasláno: 8. 4. 2013, 21:47:47
řekl bych spíše odstavec ne?..právě na internetu jsem našel kód který jsem zaslal výše, ale nefunguje...
|
||
Časová prodleva: 11 let
|
0