Js De Firefox Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BeyazSeytan
    BeyazSeytan's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    <script language="javascript">   


    var UserList = new Array('SheyTaNi', 'BeyazSeytan', 'Lash003')  
    var Liste  


    function Listele(Aranacak){   
         yaz('ListeDiv','')  
         Liste = ''  
         for (UserID=0;UserID<UserList.length;UserID++){   
              if(Aranacak!=''){
                 //if(eval("'"+UserList[UserID]+"'.search(/"+Aranacak+"/i)")!=-1){
                   if(eval("'"+UserList[UserID]+"'.search(/"+Aranacak+"/i)")==0){
                        Liste += '<a href="javascript:ekle(\'' + UserList[UserID] + '\')">' + UserList[UserID] + '</a><br>'  
                   }   
              }
         }   
         if(Liste!='') {


         document.getElementById('ListeDiv').style.top = document.getElementById('UserName').offsetTop + document.getElementById('UserName').offsetHeight +'px'
         document.getElementById('ListeDiv').style.left = document.getElementById('UserName').offsetLeft +'px'
     //UstuneKoy('UserName', 'ListeDiv')


              yaz('ListeDiv','<table bgcolor=#c4c4c4><tr><td>' + Liste + '</td></tr></table>')  
         }
    }


    //function UstuneKoy(AltNesne, UstNesne) {
    // Hizza = document.getElementById(AltNesne);
    // Konus = document.getElementById(UstNesne);
    //     Konus.style.top = Hizza.offsetTop +'px';
    //     Konus.style.left = Hizza.offsetLeft +'px';
    //}


    function yaz(layer,yazi) {  
          var yazi;  
          var layer;  
         x = document.getElementById(layer);  
      x.style.visibility = "visible";  
      x.innerHTML = unescape(yazi);  
    }  


    function ac(layer) {  
    div = document.getElementById(layer);  
      div.style.visibility="visible";  
    }  


    function ekle(metin) {  
    document.iletisim.UserName.value = metin  
    }  



    </script>   
    <form name="iletisim" method=post>   
    <input type=text name=UserName onkeyup="Listele(this.value)"><Div style="POSITION: absolute; left:0px; top:0px;" id="ListeDiv"></Div> buraya yazacağiniz yazi sizin kaderinizi belirleye bilir<br>kullanici adini buradan tanimlayarak islem yapabilirsiniz. daha cok sey yazmak istiyorum ama zaten bu metini sallama olsun denensin torba dolsun die yaziyorum off kolum ağirdi. :D


    ----------------------------
    kod da ie de sorun yok ama bu iki satir firefox ta sorun cikartiyor

         document.getElementById('ListeDiv').style.top = document.getElementById('UserName').offsetTop + document.getElementById('UserName').offsetHeight +'px'
         document.getElementById('ListeDiv').style.left = document.getElementById('UserName').offsetLeft +'px'


    bunlari firefox ta calisicak sekle nasil getire bilirim bilen bir arkadas waermi ?


    <% if not hayat.eof then hayat.close %>
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BeyazSeytan
    BeyazSeytan's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek
    beyler cok pardon sorunu cozdum :D form daki input name olan Username i id olarak cağiramam W3 kurallarina gore. ie tabii bunlari onemsemiyor bu yuzden sorunsuz herseyde calisiyor. ama firefox icin id ile tekrar tanimaldim. yani
    <input type=text name=UserName onkeyup="Listele(this.value)"> satirini
    <input type=text name=UserName id=UserName onkeyup="Listele(this.value)"> olarak değistirdim

    <% if not hayat.eof then hayat.close %>
Toplam Hit: 849 Toplam Mesaj: 2