通常のjavascriptでiframeを作成しました。そのiframeにはJQueryとJQuery関数があります。コードはiframeで期待通りに機能します。親ページにiframe内ではなく関数を実行させたいiFrameとすべてのコンテンツは同じドメインから読み込まれますが、iframeを作成するコードはどのサイトでも実行できます。たとえば、siteB、siteAがコードを実行した場合、siteA & Bは、iframe to siteZのWebサイトコンテンツを作成できます。iframeから親ページへのjquery関数を通常のjavascriptで呼び出す
<script>
$(document).ready(function(){
$().intad({
title: "blahblah",
url: "http://www.blah.com",
timeout: 30,
deplay: 2,
wait: 3,
closeable: true
});
});
</script>
私はIFRAMEからこれを試してみました:あるコードから
<script>
$(document).ready(function(){
function intad(){
title: "blahblah",
url: "http://www.blah.com",
timeout: 30,
deplay: 2,
wait: 3,
closeable: true
});
});
</script>
そしてこのここ
は、これまでのところ、私は親ページで実行したいのiframeからのコードです親ページにロードされます:
<script>
parent.document.getElementById("RandomIdHere").contentWindow.intads();
</script>
iframeからトップレベルのページにコールする必要がある場合は、iframe内で 'top'グローバル変数を使用してメインページのウィンドウオブジェクトにアクセスできます。 – sic1
これはiframeから正確にどうやって行うのですか?あなたは私に作業コードを教えてください? – Patriotec
アップデートを確認してください。これはiframeから親ページに連絡する方法です。 – sic1