4.8.10: Javascriptfehler im IE bei TinyMCE setFocus
Verfasst: Fr 23. Jan 2009, 20:27
In der Funktion setFocus in contenido/scripts/con_tiny.js gibt es einen Bug.
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
hierdurch ersetzen
Der Fehler ist in der nächsten Version behoben.
Gruß aus Franken
Ortwin
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