Axel Richter: (wysiwyg) - execCommand

Beitrag lesen

Hallo,

function mach(vid,cmd,arg){
    //alert(vtextarea[vid].body.innerHTML); // --> "der text"
    //alert(vtextarea[vid]+', '+cmd+', '+arg); // --> 0, bold, undefined

alert(vtextarea[vid].designMode);

vtextarea[vid].execCommand(cmd,false,arg);
    }

Was ergibt die von mir eingefügte Ausgabe?

der fehler aus der fehlerkonsole ist folgender:
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLDocument.execCommand]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: http://elv.dd5900.kasserver.com/tpl/default/wysiwyg.js :: mach :: line 177"  data: no]

Der Fehler entsteht, wenn man execCommand auf ein document anwendet, welches sich nicht im designMode="on" befindet.

viele Grüße

Axel