Der Aufruf der Funktion tinyMCE.execInstanceCommand erwartet als 1. Parameter die Id des aktiven TinyMCE-Objekts.
Ihr wird aber das ganze Objekt in der globalen Variablen active_object übergeben. Daraus resultiert ein Javascriptfehler im IE.
Bitte die alte Funktion
Code: Alles auswählen
function setFocus() {
if (!tinyMCE.getInstanceById(active_object)) {
window.setTimeout('setFocus()', 50);
} else {
tinyMCE.execInstanceCommand(active_object, 'mceFocus', false);
}
}
Code: Alles auswählen
function setFocus() {
var activeTinyId = tinyMCE.getInstanceById(active_object);
if (!activeTinyId) {
window.setTimeout('setFocus()', 50);
} else {
tinyMCE.execInstanceCommand(activeTinyId, 'mceFocus', false);
}
}
Gruß aus Franken
Ortwin