Der Martin: queryCommandValue/IE: Bei forecolor/backcolor Rückgabew. seltsam

Beitrag lesen

Hallo,

ich arbeite gerade an einem midasbasierten WYSIWYG-Editor ...

ich kenne weder midas, noch den Editor, mit dem du kämpfst. Aber vielleicht kann ich bei deinem Detailproblem trotzdem weiterhelfen.

Testfeld.style[Eigenschaft] = '#'+AufGleichheitTesteteFarbe;
    if(Testfeld.style[Eigenschaft] == RueckgabeVonQueryCommandValue)

Allerdings greift dieser Plan im Explorer nicht, da dieser bei queryCommandValue() immer seltsame Rückgabewerte gibt: Einen seltsamen Numberwert, denn ich nicht in eine RGB- oder eine HDez-Angabe zu konvertieren weiß.

Liefert er vielleicht 6710886, wo du #666666 erwartest, oder 16744448, wenn du #FF8000 erwartest, oder 10027161 anstatt #990099? Dann wäre es einfach der 6stellige Hexwert als Dezimalzahl ausgedrückt. Kannst du das verifizieren?

So long,
 Martin

--
Lache, und die Welt wird mit dir lachen.
Schnarche, und du schläfst allein.