Tiny_mce

alim27

Mitglied
Hallo
ich habe ne Funktion, die mir ein selectiertes String innerhalb eines Textareas zurückgibt.

Code:
function moveSelectedWord() 
{ 
var selectedString = ' '; 

if (window.getSelection) { // recent Mozilla versions
var selectedString = window.getSelection();
} 
else if (document.all) { // MSIE 4+ 
document.getElementById('TheText').focus();
var selectedString = document.selection.createRange(); 
var TheWord = selectedString.text;
} 
else if (document.getSelection){ //old Mozilla versions 
var selectedString = document.getSelection(); 
}

alert(TheWord);
}
Ich habe aber um das Textarea ein Tiny_Mce editor gebaut und plötzlich funktioniert sie nicht mehr. Hat jemand ne Idee warum ist das so ?
 
Danke hat sich erledigt.
Da ich welche gesehen hab, die da gekilckt haben und vielleicht die Lösung für sie nützlich sein kann..
CODE :

var anySelection = false;
var inst = tinyMCE.getInstanceById(editor_id);
var focusElm = inst.getFocusElement();
var selectedText = inst.selection.getSelectedText();

ne neue Frage ergibt sich ich leider noch und zwar an der selectierten Stelle nen neuen String einfügen. weiss jemand wie?
 
OK ! hat sich wieder mal erledigt ;- )
hier ist das Befehl :

tinyMCE.execCommand('mceInsertContent',false,"NewText" +tinyMCE.selectedInstance.selection.getSelectedHTML()+"NewText");
 
Zurück