Toon posts:

Positie cursor in textveld

Pagina: 1
Acties:

Verwijderd

Topicstarter
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!

[ Voor 41% gewijzigd door Verwijderd op 13-02-2003 16:02 . Reden: het was onduidelijk ]


Verwijderd

Topicstarter
meteen ff omhoog schoppen! ;)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Dus? Moeten we voor je gaan scripten? Of heb je nog een specifieke vraag van problemen waar je tegenaan loopt bij je eigen pogingen?

Tis hier geen "u vraagt wij draaien" !