PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : markierten Text lesen


Konnex
25.02.2002, 22:01
Hi Folks.

Ich habe folgenden Code :

// vom User markierten Text lesen

function getActiveText() {
if (window.getSelection) text =window.getSelection();
else if (document.getSelection) text =document.getSelection();
else if (document.selection) text =document.selection.createRange().text;
}

// Cursor speichern

function storeCaret(text) {
if (text.createTextRange) {
text.caretPos = document.selection.createRange().duplicate();
}
}


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


Wie ihr unschwer erkennen könnt ist das für ein Board um das mit den UBBC-Buttons zu realisieren.

Mit dem IE funktioniert das ohne Probleme, aber leider nicht bei Opera und NS 6.2.

Kann mir jemand einen Tip geben, wie ich das auch für obige Browser realisieren kann ?

Gruß Konnex.


Fragger
04.03.2002, 08:34
hi
leider keine antwort da im falschen forum,
tut mir zwar leid, aber wenn im javascript
forum niemand ist der dir helfen kann, dann
wird´s wohl dafür keine lösung geben.
gruesse, fragger