Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Javascript İle Javascript Kodu Çağırılınca Çağırılan Js Kodu Neden Çalışmaz !

Bu Durum Daha Önce Başka Türdede Başıma Gelmişti Anladığım Kadarı İle Javascript İle Bir Dive Bir içerik Çağırıldığı Zaman Çağırılan İçeriğin İçindede Bir Javascript Kodu varsa o Javascript çalışmıyor.

Şu Anki Yaşadğım Sorunda Buna Çok Benziyor.

Datatables Eklentisi Kullanıyorum ve İçerikleri Sıralıyorum İlk Sayfada Sıralanan İçerikteki Javascript Kodları Çalışıyor Ama 2. Sayfaya Geçtiğim zaman Javascript Kodları Çalışmıyor.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • emoty_88 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    26 cevap - 17 soru
    javascript kodları tarayıcı tarafından yorumlanıp çalıştırılır. ve tarayıcılar sayfayı ilk defa okuyup ekrana basarken javascript komutlarını derler ve hafızaya tutarlar sayfa içerisinde sonradan yapılan işlemlerde açılış sırasında yorumlanmış olan javascript fonksiyonları çalışır.

    daha sonra ajax veya post ile getirdiğiniz kontentler tarayacının javascript yorumlayıcısı tarafından yorumlanmaz bu sebeple de sonradan çağırılan script kodları çalışmaz.

    bu durumu aşmak için javascript kodlarınız bütün fonksiyonlarınız bir .js dosyasına toplayıp sayfaya çağarın gönderdiğiniz ajax larla gelen sonucada işlemden sonra çalıştırmak istediğniz fonksiyonu tetikleyecek bir parametre verebilirsiniz

    örneğin sayfanız içerisinden bulunan bulunan bir test fonksiyonu olsun bir nesnenin onclilckine test(); yazarsanız bu nesne ajaxla sayfanıza gelmiş olsa bile tıklamadan sonra test çalışacaktır fakat test fonksiyonuda ajaxla gelen kısım içinde ise çalışmayacaktır
    • jette adlı üyenin fotoğrafı jette
      Demek İstediğinizi Anladım Ama dediğim Gibi Sayfa İlk Başta derliyor ve İlk Açılışta Yani Datatablea İlk Sıralanan İçerikte ki Popuplarım Açılıyor Ama 2nci Sayfaya Geçince Yine Aynı Sayafa Ve Her Şey Yüklenmiş Şekilde ama popup Açılmıyoo.

      Datatable de Zaten bütün Tablo içerğini Html Olarak sayfaya Yüklüyor Sadece tablo içersisinde 10 ar 10 ar Gösteriyoo.
      10 yıl önce yazılmış
    • emoty_88 adlı üyenin fotoğrafı emoty_88
      sayfa yenilemeden 10 10 listeletiyorsunuz sanırım ikinci sayfadaki contentlerin bir örneğini yazabilirmisiniz çalışması gerek javascript leri
      10 yıl önce yazılmış
    • jette adlı üyenin fotoğrafı jette
      Evet Aynen Öyle datatable eklentisi Aynen öyle Çalışıyor Zaten .

      Aşağıdaki Kodu İncelediğimiz Zaman

      Bu Gördüğünüz Linke Tıklanınca id Si mess-274 Olan Div Ekrana Popup ekilde Açılıyor.

      İlk 10 Kayıtta Bu Popup Düzgün Şekilde Açılıyor Ama Diğer 10 Kayıtı Çağırınca tabloya Popup Çalışmıyor Halbuki Tüm Kodlar İlk Çalıştıgında Html İçinde Mevcut halde ...

      not : Linkteki onclick Bütün Sayfalarda Düzgün Bir Şekilde Çalışır Durumda.

      <a href="#mess-274" onclick="message_read('274' , 'ce455f4352caef64240b4b14676ed9ae')" class="view popup tip" title="Mesajı Göster">Görüntüle</a>


      		<tr class="red small" id="message-274" >
      						
      							<th class="checkers"><input type="checkbox" class="silinecek" name="silinecek[]" value="274" /></th>
      
      							<td class="align_left">hakan</td>
      
      							<td class="align_left center">deneme</td>
      
      							<td class="align_left center">06-12-2011 16:51</td>
      
      							<td class="align_left tools center">
      
      								<a href="#mess-274" onclick="message_read('274' , 'ce455f4352caef64240b4b14676ed9ae')" class="view popup tip" title="Mesajı Göster">Görüntüle</a>
      								
      								<!-- Messages Popup Content: Start -->
      								<div class="box_content padding hide" id="mess-274">
      								<!-- Message From User: Start -->
      								<h6>
      									<span class="icon user"></span> <a href="javascript:void(0);">hakan</a> <span class="nobold">Diyorki</span>
      									<small class="right grey nobold">06-12-2011 16:51</small> 
      								</h6>
      													
      								<p>
      									<span class="icon typography"></span><a href="javascript:void(0);"> Başlık</a> <br />
      									
      									deneme								</p> 
      								
      								<p>
      									<span class="icon chatbubbles"></span><a href="javascript:void(0);"> Mesaj</a> <br />
      									içerik								</p> 
      								<!-- Message From User: End -->
      								<h6></h6>
      								</div>
      								<!-- Messages Popup Content: End -->
      								
      							</td>
      							
      						</tr>
      
                  
      10 yıl önce yazılmış