Iframe ana gizli girişini ayarlamak değil miyim!

2 Cevap php

Benim ana sayfada bir iframe var ve bu iframe (src php dosyası) çoğunlukla php kodu kullanır.

Bu iframe altındaki bu var:

   window.parent.document.getElementById("qry_str").value='hey';

Ve ana (üst) dosyasında, ben JS ile iframe ayarlamak çalışıyorum bu gizli girişi var:

         <input type="hidden" id="qry_str" name="qry_str">

Nothing happens when I try to set the value of this hidden input from inside the iframe. (Nothing shows up in the src code that is)! I have also tried setting the hidden inputs 'OnChange' event to an alert, but it won't alert because it isn't changed I guess!

Ben elementID uyarmak için denedim ve çalıştığını, eleman bulunursa çünkü elemanı bulur biliyorum!

Herhangi bir yardım için müteşekkir!

2 Cevap

Iframe aynı etki alanında ise, window.top ana penceresine erişmek için kullanmak istiyorum.

   window.top.document.getElementById("qry_str").value='hey';

Görünüm kaynak sayfasında değil, mevcut DOM bir serileştirme için kaynak kodunu gösterir. Bunun için Firebug gibi bir şey kullanın.

Içerik bir komut dosyası değil düzenleyerek kullanıcı değiştiriliyor çünkü Onchange olay patlamaz.

Sizin testler size kodunun çalıştığını görmek için testler dışında nasıl yanlış gitmek için çok başka bırakmaz, böylece eleman seçerken göstermektedir.