Web sayfasýna koyduðumuz metin kutusunda kursörün bulunduðu yerden itibaren bir þeyler eklemek istediðimizde, o an kursörün nerede olduðunu bilmek gerekiyor.
Ýþte bu iþleri yapacak bir JavaScript kodu:
<script type=text/javascript>
function s(el){
var sel, rng, r2, i=-1;
if(typeof el.selectionStart==number) {
i=el.selectionStart;
} else if(document.selection && el.createTextRange) {
sel=document.selection;
if(sel){
r2=sel.createRange();
rng=el.createTextRange();
rng.setEndPoint(EndToStart, r2);
i=rng.text.length;
}
} else {
el.onkeyup=null;
el.onclick=null;
}
el.form.elements[position].value=i;
}
</script>
Form elementleri içinde de þöyle kulanýyoruz:
<form>
<input type=text onkeyup=s(this) onclick=s(this)>
<input type=text name=position>
</form>
Bu kod Internet Explorer ve Mozilla’da çalýþýyor. Ayrýca Netscape için þuradaki kodu kullanabiliriz.
—–