sickboy: IFrame; JavaScript; Text automatisch selektieren

Beitrag lesen

Hallo,
Ich muss in einem Kundenprojekt die FreeTextBox als Editor in eine Webapplikation einbauen. Das funktioniert auch alles wunderbar.
Allerdings hat der Kunde folgenden Wunsch:
Im Fließtext kommen Textmarken vor "$". Wenn auch einen Button gedrückt wird so wird die nächste gefundene Textmarke selektiert und der Fokus darauf gesetzt damit sie gleich überschrieben werden kann.

Mein Testtext zum selektieren: asdfasdf $asdf asdf
Hier erstmal mein Code:
if(FTB_Browser.isIE)
{
var i;
var n = 0;
var textRange = this.designEditor.document.body.createTextRange();

for (i = 0; i <= n && (found = textRange.findText(search)) != false;
     i++)
{
    textRange.moveStart("character", 1);
    textRange.moveEnd("textedit");
}

if (found)
{
    textRange.moveStart("character", -1);
    textRange.findText(search);
    textRange.select();
    textRange.scrollIntoView();
    n++;
}
} //IE ende
else
{
    var cursorPos = 0;
    var foundPos;
    var text = this.designEditor.document.body.innerHTML;      foundPos = text.indexOf(search);

if(foundPos > -1)
    {
        //Select code für Firefox
    }
}

Im IE funktioniert das ganze ohne Probleme. Allerdings bekomme ich es im Firefox einfach nicht hin. Der Text der durchsucht wird liegt in einem IFrame und auch die Funktion "selectNodeContents" hilft hier nicht weiter da die Textmarke nicht zwischen gesonderten Tags steht.
Gibt es überhaupt eine Möglichkeit eine solche automatische Selektion in einem IFrame (in einer Textbox ist das ja kein Problem) durchzuführen?
Wenn ja wie funktioniert sie?

Danke schonmal für jedewede Hilfe.