normal popupda filan sorun yok ama iframe ile yapmam gerekiyor sayfadan popup açtıgımda window.opener degerini sorunsuz görüyor iframe açtıgımda null olarak geliyor.
amacım açılan iframe içindeki bir kaç şeyi sayfaya almak burda nasıl bir yöntem kullanabilirim ?
window opener iframe için [ acil ]
1
●785
- 18-01-2009, 00:14:16Kimlik doğrulama veya yönetimden onay bekliyor.iframe içindeki sayfa sana aitse;
iframede </body> üstüne
<script type="text/javascript">
var alinan = document.getElementById('alinanicerikid').innerHTM L;
top.document.getElementById('koyulacakid').innerHT ML = alinan;
</script>
Denedim çalışıyor. Frameden ana pencereye id olarak belirttiğin yere göre veriyi yollar.
Ana Pencere:
<html>
<head>
</head>
<body>
<div id="alinan"></div>
<iframe src="kaynak.html" width="300" height="200" frameborder="no"></iframe>
</body>
</html>
kaynak.html:
<html>
<head>
</head>
<body>
<div id="al">deneme</div>
<script type="text/javascript">
var alinan = document.getElementById('al').innerHTML;
top.document.getElementById('alinan').innerHTML = alinan;
</script>
</body>
</html>