+ Cevap Yaz
6 sonuçtan 1 ile 6 arası gösteriliyor

Konu: Setfocus

  1. #1
    Sahin Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    05/2002
    Yer
    Kuzey Kutbu
    Mesaj
    8,676
    Primus inter pares

    Varsayılan Setfocus

    Hep gözümüzün önünde olduğu için pek dikkatimizi çekmiyor ama googleda kullanılan çok hoş bir özellik var. Setfocus()

    Bu sayede cursor hep arama inputu içinde kalıyor yani yazmaya başlıyoruz birde klavyeye bakarak yazıyorsak kafamızı kaldırınca bir şey yazmadığımızı çünkü mouseı yazma alanına tıklamadığımızı farkedip sinir oluyoruz ama set focus ile sürekli cursor arama alanı içinde oluyor. Bunun için <head></head> arasına
    Kod:
    <script>
    <!--
    function setfocus() {
    document.formismi.inputismi.focus();
    }
    // --></script>
    
    yazdıktan sonra bodye onload=setfocus() ekliyoruz ve formumuzun altınada aşağıdaki kodları ekliyoruz.
    Kod:
           
    <script>
            document.formismi.inputismi.focus();
            </script>
    

    Çok kullanışlı bir kod
    hava sıcak, de ki mayıs papatyasıyım
    ardımda dört mevsim, içimde sen...

  2. #2
    blackhawk Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2002
    Mesaj
    243
    B.M.

    Varsayılan

    evet.. hoş.

    benim de focusla ilgili bir sorum var.
    Php ile bir program yazdım..

    Program tam ekran olarak açılıyor. Ve bu tam ekran açılan formun üzerinde küçük pop uplar açan linkler var...

    o linke tıklanıyor ve popup açılıyor. ama yanlışlıkla tam ekran olarak açılan programa tıklayınca bizim açılan o popup tam ekran açılan programın ardında kayboluyor..

    Bu programı acemi kullanıcılar kullanacak.
    Dolayısıyla alt+tab yapıp geride kalan pop up ı öne getirmeyi beceremeyecekler..


    arkada kalan pop up'ı öne getirmek için şu kodu kullandım..


    <SCRIPT language=JavaScript>


    function y()

    {self.focus()};

    setInterval("y()",50);


    </SCRIPT>


    ama bu sefer ne oluyor ??

    Bu sefer de açılan popup ın içindeki veri girmem gereken alanlara veri giremiyorum.. çok ilginç. bir deneyin görün.


    şimdi benim yapmak istediğim şu..

    açılan pop up pencere
    (lost focus) focusu kaybedince self.focus(); olsun

    (aksi takdirde veri giremiyorum)


    bunu nasıl yapabilirim..
    bir sayfanın focusu aldığını ya da kaybettiğini nasıl anlarım ?

  3. #3
    Sahin Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    05/2002
    Yer
    Kuzey Kutbu
    Mesaj
    8,676
    Primus inter pares

    Varsayılan

    Şöyle bir kod işine yarar mı?


    <script language="javascript">
    self.moveTo(0,0);
    self.resizeTo(screen.availWidth,screen.availHeight );setInterval("a()",10);
    setInterval("b()",1000000);self.focus();function a(){}
    function b(){self.focus()};
    </script>
    hava sıcak, de ki mayıs papatyasıyım
    ardımda dört mevsim, içimde sen...

  4. #4
    blackhawk Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2002
    Mesaj
    243
    B.M.

    Varsayılan

    bu kodu anlatır mısın azıcık ?

    ben istiyorum ki, sayfa kontrolü bir başka sayfaya verdiğinde
    bu fonksiyon harekete geçip tekrar onu öne getirsin.

  5. #5
    darky_dark Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2003
    Mesaj
    656
    Matafleur

    Varsayılan

    <body onBlur="this.focus();">

    bu kod isinize yarayacaktir..
    yapmaniz gereken tek sey onBlur eventini kullanmak; yani eventin verildigi elemanin focusunu kaybetmesini temsil eden eventi..


    sevgi, saygi..


    _DD_
    if u wanna fuck with the eagles
    u've gotta learn 2 fly

  6. #6
    blackhawk Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2002
    Mesaj
    243
    B.M.

    Varsayılan

    merhaba darky_dark

    yazdığın kod, sayfa focusu kaybedince harekete geçip yine onu öne alıyor.

    yani bir anlamda işe yaradı.

    ama çok ilginçtir; bu focusu kodlar arasına koyunca textboxlara yazı yazılmasına izin vermiyor ??

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. setfocus?
    By doomWAVE in forum Javascript / DHTML / Ajax
    Cevap: 2
    En Son Mesaj: 10/06/2005, 19:41

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz