Dag mensen,
<HTML>
<HEAD>
<SCRIPT>
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =
caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
text + ' ' : text;
}
else
textEl.value = text;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="aForm">
<TEXTAREA NAME="aTextArea" ROWS="5" COLS="80" WRAP="soft"
ONSELECT="storeCaret(this);"
ONCLICK="storeCaret(this);"
ONKEYUP="storeCaret(this);"
>
Kibology for all.
All for Kibology.
</TEXTAREA>
<BR>
<INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="Scriptology">
<BR>
<INPUT TYPE="button" VALUE="insert at caret"
ONCLICK="insertAtCaret(this.form.aTextArea,
this.form.aText.value);"
>
</FORM>
</BODY>
</HTML>
Ik krijg deze functie niet veranderd naar mijn wensen. Ik wil de geselecteerde tekst vervangen maar:
in een ANDER veld, op DEZELFDE plaats.
Er zijn altijd mensen die willen weten waarom ik dat wil?
De opmaak (die hij verricht met deze functie) moet voor de gebruiker onzichtbaar blijven totdat hij daar door een button er om vraagt om deze zichtbaar te maken!
<HTML>
<HEAD>
<SCRIPT>
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =
caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
text + ' ' : text;
}
else
textEl.value = text;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="aForm">
<TEXTAREA NAME="aTextArea" ROWS="5" COLS="80" WRAP="soft"
ONSELECT="storeCaret(this);"
ONCLICK="storeCaret(this);"
ONKEYUP="storeCaret(this);"
>
Kibology for all.
All for Kibology.
</TEXTAREA>
<BR>
<INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="Scriptology">
<BR>
<INPUT TYPE="button" VALUE="insert at caret"
ONCLICK="insertAtCaret(this.form.aTextArea,
this.form.aText.value);"
>
</FORM>
</BODY>
</HTML>
Ik krijg deze functie niet veranderd naar mijn wensen. Ik wil de geselecteerde tekst vervangen maar:
in een ANDER veld, op DEZELFDE plaats.
Er zijn altijd mensen die willen weten waarom ik dat wil?
De opmaak (die hij verricht met deze functie) moet voor de gebruiker onzichtbaar blijven totdat hij daar door een button er om vraagt om deze zichtbaar te maken!
[ Voor 41% gewijzigd door Verwijderd op 13-02-2003 16:02 . Reden: het was onduidelijk ]