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

Jquery window.opener

Arkadaşlar kolay gelsin...
Jquery ile bir div içine farklı bir sayfa load ediyorum. Bu load ettiğim sayfa içinde de işlemim bittiğinde bu sayfanın içinde açıldığı div'in görünmesini engellemek istiyorum.

Anasayfa içinde kullandığım div,
<div id="SayfaIcerigiDIV">

</div>

Yuklenen sayfa içinde kullandığım script
opener.document.getByElementId("SayfaIcerigiDIV").style.display="none";

fakat bu şekilde görünmesini engelleyemedim çalışmadı bir türlü

yardımcı olursanız sevinirim...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • cgelis adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 cevap - 0 soru
    $("#bla").load('deneme.html',function() {
    alert("yukleme basarili");
    // yapilacak islemler
    });
    • secginli adlı üyenin fotoğrafı secginli
      Arkadaşlar ben sanırım anlatamadım benim sayfaya müdahalem anaasyfada değil açtırdığım sayfada olacak...
      10 yıl önce yazılmış
    • cgelis adlı üyenin fotoğrafı cgelis
      <script language="javascript">
      $(document).ready(function() {
      $("#SayfaIcerigiDIV").hide();
      });
      </script>

      o zaman çağırdığın sayfaya bu kodu koymalısın.
      10 yıl önce yazılmış
    • secginli adlı üyenin fotoğrafı secginli
      Peki bu çağırdığım sayfa içinde açıldığı divi nasıl görecek anlamadım... Çünkü kendi bünyesinde olan bir nesne değil nihayetinde.
      10 yıl önce yazılmış
    • cgelis adlı üyenin fotoğrafı cgelis
      görür ancak çağırdığınız dosyanın kendine özgü html head body tagleri olmamasına dikkat edin.

      Örnek:

      Dosya1:
      <head>
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
      </head>
      <body>
      <a href="#" id="myClick">aaa</a>
      <div style="border: 1px solid #000;" id="DenemeDIV"></div>
      <script language="javascript"> 
      $("#myClick").click(function() { 
      	$("#DenemeDIV").load("asd2.html");
      }); 
      </script>
      </body>
      


      Dosya2 (çağırılan dosya):
      helloooo
      <script language="javascript">
      $("#DenemeDIV").hide();
      </script>
      10 yıl önce yazılmış
    • secginli adlı üyenin fotoğrafı secginli
      Evet oldu çok teşekkürler, hiç tahmin edemezdim enteresan bir durum...Peki bu içine çağırdığım divi boşaltmak gibi bir işlemi nasıl yapabilirim....
      10 yıl önce yazılmış
    • cgelis adlı üyenin fotoğrafı cgelis
      $("#denemeDIV").html('');
      10 yıl önce yazılmış

Cevaplar

  • protest adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    32 cevap - 6 soru
    opener.document.getByElementId("SayfaIcerigiDIV").style.display="none";
    bu satırı
    load işlemini yaptirdigin satırdan hemen sonra yazarsan olmuyor mu

    yani;
    <script>
    $("#hede").load("sayfa.php");
    opener.document.getByElementId("SayfaIcerigiDIV").style.display="none";
    </script>
    • secginli adlı üyenin fotoğrafı secginli
      load işlemi anasayfa içinde olmakta ancak benim yapmak istediğim müdahale yüklenen sayfa içinden olacak. zaten anasayfa içinde olan div için opener gibi bir şey yazmak saçma olur.
      10 yıl önce yazılmış
  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    dostum source kodlarının tamamını atarmısın..

    load("sayfa.html");

    sayfa.html icinde

    $("SayfaIcerigiDIV").hide();

    yapman yeterli olur..