Xonder: BB-ForumCode und Firefox

Beitrag lesen

Hallo

Ich arbeite derzeit daran das CC2 (Cutecast) Forum BB-Code tauglich zu machen .... also so,das die BB-Tags direkt auf den Markierten Text angewendet werden können.

Vorweg:
Mit dem IE funktioniert alles 1A,
Leider macht der FireFox probleme ..... bei diesem kann man den Text nicht nachträglich editieren!

1.) Markierter Text wird nicht in das JS-Fenster übernommen (wo der Tag dan erzeigt wird)
2.) Der TAG wird am ende des Textes eingestellt .... und nicht dort wo der Courser blinkt.

Hätte vielleicht wer einen Tip für mich?

Hier mal die wichtigsten Code ....

textarea Code. <<

<textarea class=input name=message style="width:100%; height:150px;" wrap="virtual" onChange=getActiveText(this) onclick=getActiveText(this) onFocus=getActiveText(this)></textarea>

zuständige (ausgelagerte) JS Code <<

var text = "";
function getActiveText(selectedtext) {
        text = (document.all) ? document.selection.createRange().text : document.getSelection();
        if (selectedtext.createTextRange) {
            selectedtext.caretPos = document.selection.createRange().duplicate();
        }
        return true;
}

function AddText(NewCode) {
        if (document.acinput.message.createTextRange && document.acinput.message.caretPos) {
                var caretPos = document.acinput.message.caretPos;
                caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
        } else {
                document.acinput.message.value+=NewCode;
        }
        setfocus();
}

function setfocus() {
document.acinput.message.focus();
}

Wer es testen möchte kann es hier tun (Testforum)
BN: cutecode Passwort: cutecode

http://www.xonder.com/cgi-bin/forenserver1/foren/F_0001/cutecast.pl?forum=2

lg XTC