basitce sorunum şu

2 sayfam var

1.) A SAYFASINDA BİR NESNE click işleminde

B SAYFASININ İÇERİĞİNİ jquery load ile A sayfasına yüklüyorum..

2.) Yükleme işlemi bittikten sonra x bir fonksiyonu çalıştırmam lazım,ancak o fonksiyonda farklı bir js dosyasında tanımlı ve b sayfasından çağrılıyor,a sayfası içinde fonksiyonu çağırıyorum ancak b sayfası yüklendiği halde function u bulamıyor ve patlıyor ancak b sayfası yüklenirken b sayfası içinde function ı otomatik çalıştırabiliyorum <script>

$(document).ready(function()
{
   Bfunction();
});
</script>

eğer b sayfası render edilmiyor desem üzerindeki js dosyası otomatik çalışıyor sadece bunu a sayfasından çağıramıyorum

asıl projeme örnek olması için ufak bir webform örneği olarak aşağıda verdim teşekkürler http://dosya.co/z8yn4a1wahrs/pagea.rar.html

A SAYFASI

<script src="jquery-1.9.1.min.js"></script> <script src="apage.js"></script>
<script>
    $(document).ready(function () {
        menua();
    });
</script>

function menua() {

    $("#test").load("BPage.aspx");
    menub();

}

B SAYFASI

<script src="bpage.js"></script>

B SAYFASI YUKLENDİ

function menub() {

    alert("test");

}

soruldu: 04 Şub '14, 01:27

Anatolium's gravatar image

Anatolium
78141520
cevap kabul oranı: 9%

değiştirildi: 04 Şub '14, 01:31

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988


Merhaba, soruna direkt bir cevap veremesemde bir gidiş yolu önerebilirim. Öncelikle sayfanın kaynak koduna bakıp, bpage.js in yüklü olduğundan emin olmak gerekir. Ayrıca document ready de b sayfasını yükle sadece, daha sonra da sayfadaki bir buton yardımıyla menub() methodunu tetiklemeye çalış. Böylece sorunun kaynağını daha iyi anlarsın. Sanırım sen menub() fonksiyonunu çağırdığında henüz o yüklenmemiş oluyor.

permanent link

cevaplandı: 04 Şub '14, 01:35

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988
cevap kabul oranı: 25%

merhaba cevap için teşekkürler, bende şu şekilde yapınca oldu sayfa load olduktan hemen sonra fonksiyonu çağırdığımda nasıl olduysa çalıştırıyor ama BFunction(); load funtionu blogu dışında nedense çağıramıyorum hata veriyor

function AFunction() {

    $("#test").load("BPage.aspx", function () {
        BFunction( );
    });

}
permanent link

cevaplandı: 04 Şub '14, 02:47

Anatolium's gravatar image

Anatolium
78141520
cevap kabul oranı: 9%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×137
×92

Soruldu: 04 Şub '14, 01:27

Görüntüleme: 1,145 kez

Son güncelleme: 04 Şub '14, 02:47

powered by BitNami OSQA