Asp.Net Javascript Postback Sorunsalı
-
Hocalar JQuery Hotkeys Plugin'i kullanıyorum ve Telerik Asp.Net Ajax Componentleri. Şimdi klavyeden basılan tuşu JQuery Hoykeys Plugin ile yakalıyorum ve test amaçlı alert box açtırıyorum. Buraya kadar sorun yok. Ama işlem yapmaya kalkıtığım anda postback gerçekleşiyor ve if(IsPostBack) ile kontrol ettiğimde ilk seferde false ikinci seferde true dönüyor, iki sefer postback oluyor :) Ve bu durum sadece bu function'da oluyor diğerlerinde 1 kere postback oluyor ondada true (olması gerektiği gibi) dönüyor. JS Kodu; function domo() { jQuery(document).bind('keydown', 'Ctrl+a', function (evt) { var listview = $find("<%=RadListView1.ClientID %>"); if (listItemIndex == undefined) { alert("Manuel olarak çevireceğiniz segmenti seçmelisiniz."); } else { var nextItemIndex = listItemIndex - 1; if (nextItemIndex >= 0) { listview.updateItem(listItemIndex); listview.editItem(nextItemIndex); } } return false; }); } jQuery(document).ready(domo);
-
hoca yazdığından hiçbişi anlamadım biraz daha açabilir misin tam olarak ne yapmak istediğini fln
-
jquery versiyonundan ve tarayıcıdan diyolar genel olarak.
http://code.google.com/p/js-hotkeys/issues/detail?id=78
http://forum.jquery.com/topic/problem-with-bind-keydown-in-jquery-1-4-2
minified versiyonda düzgün çalışıyomuş.
zaten bu jquerynin suyu çıktı hacı ben sevmiyom :)
-
jqeury ile bir işlem yaptığımda opera'da 1 kere postback oluyor ama Internet Explorerda 2 kere oluyor. Birde şu java'da anlamadığım şey normalde postback olmaması gerekmiyormu? Mesela bir javascript çalıştığında sayfadaki scroll başa çıkıyor, bunu engellicez?
Toplam Hit: 1361 Toplam Mesaj: 4
