Gmail Takvim Dokümanlar Reader Web diğer »
Son Ziyaret Edilen Gruplar | Yardım | Oturum açın
Google Grupları Giriş
Internet Explorer 8 jQuery Çökmeleri iletisi
İleti gönderdiğiniz grup bir Usenet grubudur. Bu gruba ileti gönderdiğinizde İnternetteki herkes e-posta adresinizi görecektir.
Yanıt iletiniz gönderilmedi.
Yayınınız başarılı oldu
 
Gönderen:
Kime:
Cc:
İzleyen:
Cc Ekle | İzleyen Ekle | Konuyu Düzenle
Konu:
Doğrulama:
Doğrulama amacıyla, lütfen aşağıdaki resimde gördüğünüz karakterleri veya erişilebilirlik simgesini tıkladığınızda duyduğunuz rakamları yazın. Dinleyin ve duyduğunuz sayıları girin
 
Sedat Kumcu  
Profili göster  
 Diğer seçenekler 3 Temmuz, 04:47
Kimden: Sedat Kumcu <se...@pusulaweb.com>
Tarih: Fri, 3 Jul 2009 04:47:11 +0300
Yerel: Cuma 3 Temmuz 2009 04:47
Konu: Internet Explorer 8 jQuery Çökmeleri

*Merhaba herkese kolay gelsin,**
*Internet  Explorer 8 ile uygulamalarımı çalıştırdığım zaman çökmeler
yaşıyorum.
Sadece IE8 de oluyor ama. Diğer tarayıcılarda canavar gibi çalışıyor.

Sorun şu şekilde, jQuery ile bir aksiyon tanımladığım herhangi bir elemente
tıkladığım anda sekme çöküyor ve kurtarıldı uyarısı ile tekrar çalışıyor.
Çökme yaşadığım kodlarda da öyle karmaşık yapılar yok. Basit işlemler yani.
Referans aldığım yada gönderme yaptığım elementler sayfada olan şeyler. Ki
sayfada o nesne olmasa bile jQuery hata vermiyor bildiğim kadarıyla.

Birde şu gariplik var. örneğin aşağıdaki sayfalama kodları çoğu listeleme
sayfasında var. Kiminde hata vermiyor kiminde veriyor.

*Mesela *aşağıdaki örnek gibi bir kodda sorun yaşıyorum.
*HTML Kodu:*
<li><a href="Liste.asp?Sayfa=3"
sayfa="3"><span><span>1</span></span></a></li>
*
*
*JS Kodu:*
 //Sayfalama Linkleri
 $(".pag_list a").click(function(){
 var strSayfa = $(this).attr("sayfa");
 $("#frm-HesapFiltre input[name='Sayfa']").val(strSayfa);
 $("#frm-HesapFiltre").submit();
 return false;
 });
 //>

*veya aşağıdaki kodlarda da aynı sorunlar oluyor;*
*HTML KODU*
 <li><a href="javascript:;" id="LnkGG" class="active"><span><span
class="LnkTxt">
   Göster</span></span></a>
 </li>

*JS KODU:*
$("#LnkGG").toggle(
 function(){
   $(".LnkTxt",this).html("Gizle");
   },
   function(){
  $(".LnkTxt",this).html("Göster");
 }
    ).click(function(){
 $("#Filter").slideToggle("slow");
 });

*örnek olması için hatalı çıkartan son bir kod yazayım;*
*HTML Kodu:*
 <li><a href="#KullanıcıListesi" id="TabKulList"
class="TabMadde"><span><span>Kullanıcı Listesi</span></span></a></li>
 <li><a href="#KullanıcıEkle" id="TabKulEkle"
class="TabMadde"><span><span>Kullanıcı Ekle</span></span></a></li>

<div id="divTabKulList" class="TabDiv">
 Kullanıcı listesi tablosu burada.
 </div>

*JS Kodu:*
 fnTabGizle();

$(".TabMadde").*click*(function(){
 fnTabGizle();
 tmpId="#div"+$(this).attr("id");
 $(tmpId).show();
 fnTabStilSil();
 $(this).addClass("active");
 return false;
 });
  function fnTabStilSil(){
 $(".TabMadde").removeClass("active");
 }
  function fnTabGizle(){
 $(".TabDiv").hide();
 }

*Notlar:*
Ofisteki bilgisayarım da, evimde de IE8 ve Vista var. Çökme sorunları
ofisteki bilgisayarda daha az oluyor. Ama oluyor.
Uygulamada *jquery-1.3.2.min.js *sürümünü kullanıyorum.
*Sayfa <head> takımda şu eklentileri ekliyorum.*
<link type="text/css" href="Includes/jQuery/themes/base/ui.all.css"
rel="stylesheet" />
 <link type="text/css" href="Includes/jQuery/themes/redmond/ui.all.css"
rel="stylesheet" />
 <script type="text/javascript"
src="Includes/jQuery/jquery-1.3.2.min.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/ui.core.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/ui.tabs.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/ui.dialog.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/ui.resizable.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/ui.draggable.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/external/bgiframe/jquery.bgiframe.min.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/effects.core.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/effects.bounce.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/effects.pulsate.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/effects.drop.js"></script>
 <script type="text/javascript"
src="Includes/jQuery/ui/ui.datepicker.js"></script>
*
*
*Sizce sorun nerededir? Genelde ne tür hatalar bu soruna neden olur.*

Herkese kolay gelsin. 10 puanlık bir soru olacak bilen olursa herhalde :)

*Sedat Kumcu*
Pusulaweb Interaktif Hizmetler


    Yazarı yanıtla    Yönlendir  
İleti gönderebilmek için önce Oturum açmalısınız.
İleti gönderebilmek için önce bu gruba katılmalısınız.
İletinizi göndermeden önce lütfen abonelik ayarları sayfasında rumuzunuzu güncelleyin.
İleti göndermek için gerekli izne sahip değilsiniz.

Grup oluştur - Google Grupları - Google Ana Sayfa - Hizmet Şartları - Gizlilik Politikası
©2009 Google