2009-08-12 20 views
6

İçeriği başka bir iFrame içinde olan bir iFrame'im var. IFrame'in src içeriğine sahip olmak istiyorum. Bunu javascript kullanarak nasıl yapabilirim?iFrame src içeriğini javascript kullanarak nasıl edinebilirim?

+0

Aynı kökenli kural tarafından izin vermeye çalıştığınız şey mi? – derobert

+0

beklediğim şey, eğer başka bir iframe içinde bir iframe var ise o zaman iç iframe'in src'sini nasıl alabilirim? – Paulraj

+0

İç sayfadaki sayfa, sayfanızla aynı ana bilgisayarda mı? – Gareth

cevap

5

dış sayfa:

<html> 
<body> 
<iframe id="ifr1" src="page1.htm"></iframe> 
<iframe id="ifr2" src="http://www.google.com"></iframe> 
</body> 
</html> 

Sayfa1.htm:

<html> 
<body> 
<script type="text/javascript"> 
document.write(parent.document.getElementById('ifr2').src); 
</script> 
</body> 
</html> 
+0

Gerçek sonucumu alamıyorum, ama bu cevap bana yardımcı olabilir .. teşekkürler .. – Paulraj

+1

değil src ama içerik –

1

iframeInstance.contentWindow.document - bu belge SRC url'den yüklenmiş. ve yardımcısı ayet - ebeveyn kullanımına iç belgeden almak için: parent.document

+0

Harici iframe src var. eğer iç iframe src istiyorsam nasıl alabilirim? bana sorusuyla ilgili bir örnek verebilir misin? Teşekkürler. – Paulraj

1
<body> 
<div id="f1" style="padding-left:5px;">..</div> 

<script type="text/javascript"> 
document.getElementById("f1").innerHTML = '<iframe src="frame.php or html" width="200" height="100" frameborder="0" scrolling="no"></iframe>'; 
</script> 
</body> 
</html> 


ben bu kadar uzman değilim ama bu sizin betiğinize ilişkin ipuçları için sayfalarınızı değiştirebilir ve test edebilirsiniz.

İlgili konular