Autor | Zpráva | ||
---|---|---|---|
waltz Profil * |
#1 · Zasláno: 8. 11. 2006, 09:54:40
Ahoj,
mam funkciu, ktora mi po oznaceni nejakeho textu z iframe dosadi ten isty oznaceny text na danu poziciu :). Problem je, ze text, ktory potrebujem dosadit na danu poziciu, musi byt zformatovany. To znamena, ze dany text sa zobrazi v iframe napriklad v inej velikosti. Z prikaldu to snad bude zrozumitelnejsie.. Funkciu execCommand() pouzit nemozem, pretoze ta nedava velkost pisma v 'pt'. .. <menuitem label="8" oncommand="insertFont(8);" /> .. <iframe id="content" flex="1" src="about:blank" contentEditable="true"/> .. // urcenie velkosti fontu function insertFont(pt){ var content = document.getElementById("content"); var sel = document.getElementById("content").contentWindow.getSelection(); var range = sel.getRangeAt(0); var posstart = range.startOffset; var posend = range.endOffset; var container = range.startContainer; var textNode = container; var text = textNode.nodeValue; var textNode = text.slice(posstart, posend); container.deleteData(posstart, (posend - posstart)); // textNode sa dosadi aj z tagmi, nezformatuje sa textNode = "<span style=font-size:" + pt + ">" + textNode + "</span>"; container.insertData(posstart, textNode); } Za pomoc diik |
||
peta Profil * |
#2 · Zasláno: 8. 11. 2006, 12:57:13
waltz
http://www.volny.cz/peter.mlich/www.htm#mssub11 # blog.openheads.org JS textarea # los.webz.cz JS textarea kurzor # www.alexking.org JS textarea kurzor |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0