Bir iframe içindeki bir div içeriğini almaya çalışıyorum, iframe'i silin ve sadece div'u görüntüleyin. Bunun neden işe yaramayacağını anlayamıyorum - contentWindow veya contentDocument kullanıp kullanmadığından emin değilim .. Herhangi bir işaretçi? Teşekkürler! id "embedded_article" ile iframeiframe içinde bir div nasıl seçilir?
<script type="text/javascript">
function getContentFromIframe()
{
var parent = document.getElementById('iframe');
var child = document.getElementById('embedded_article');
var oldContent = child.contentWindow.document.innerHTML;
var newContent = child.contentWindow.document.getElementById('ec-article').innerHTML;
document.getElementById('iframe').removeChild(document.getElementById('embedded_article'));
parent.innerHTML = newContent;
}
</script>
Bu, genellikle güvenli olmadığı için tarayıcılar tarafından kullanılamaz. – tekknolagi
@tekknolagi Yapmaya çalıştığı şey, çerçeveler aynı etki alanını paylaştığı sürece izin verilir. Bunu yapmak için doğru yol bu değil. document.getElementById ('iframe') 'dış pencerede bir' iframe 'öğesini döndürür, çerçevenin içinde 'document' veya' window' nesnesini döndürmez; –
ah, tamam. Açıklama için teşekkürler, @GGG – tekknolagi