Skip to content

Social Network Badges

HTML METİN KUTUSUNDA KURSORÜN POZİSYONUNU BULMAK

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.
—–

18 Mayıs 2004

Genel Bilgisayar

Yorumlar

Yazı hakkında ne dediler?

Hiç yorum yapılmamış.

Link Verenler

Bu yazıdan bahseden Internet siteleri...

Yorumunuzu Ekleyin

Alttaki formu doldurup Gönder düğmesine basın.