tobi: contenteditable-objekt:wie finde ich heraus, wann Text fett ist?

Beitrag lesen

hallo zusammen,

ich bin gerade dabei, einen text - editor zu erstellen, welcher auf einem contenteditable div - tag beruht. diesem div habe ich nun onKeypress eine jscript - funktion verpasst, die herausfinden soll, wie die "eigenschaften" des eingegeben textes sind.

mit document.selection.createRange().text="hallo";

kann man beispielsweise den bereits eingegebenen text an der stelle des textcursors um das wort hallo erweitern.

ich habe einfach mal folgendes versucht:

if(document.selection.createRange().style.getAttribute('font-weight', false) == 'bold') alert("BOLD");

so funktioniert das "natürlich" nicht, da ein TextRange - Objekt keine style - eigenschaften hat...

jemand eine idee?

thx,

tobi