Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengakses Fungsi Tetingkap Induk dari Dalam iFrame?

Bagaimanakah Saya Boleh Mengakses Fungsi Tetingkap Induk dari Dalam iFrame?

Susan Sarandon
Lepaskan: 2024-12-01 21:26:12
asal
944 orang telah melayarinya

How Can I Access Parent Window Functions from Inside an iFrame?

Mengakses Fungsi Tetingkap Induk dari Dalam iFrame

Apabila bekerja dengan iFrames, pembangun selalunya perlu berinteraksi dengan tetingkap induk daripada iframe. Ini melibatkan penggunaan fungsi JavaScript yang ditakrifkan dalam tetingkap induk dari dalam iframe.

Memanggil Fungsi Tertentu

Untuk memanggil fungsi tetingkap induk tertentu, gunakan sintaks berikut:

<button onclick="parent.functionName();">Call Parent Function</button>
Salin selepas log masuk

Dalam contoh anda, untuk memanggil fungsi abc() dari dalam iFrame, ubah suai hiperpautan seperti berikut:

<a onclick="parent.abc();" href="#">Call Me</a>
Salin selepas log masuk

Memahami Harta induk

Sifat induk dalam JavaScript mewakili tetingkap induk bagi tetingkap atau subbingkai semasa. Jika tetingkap semasa tiada induk, sifat induk akan merujuk kepada tetingkap itu sendiri.

Apabila iFrame dimuatkan dalam tetingkap induk, sifat induk iFrame akan merujuk kepada tetingkap induk. Ini membenarkan skrip dalam iframe mengakses fungsi dan sifat tetingkap induk.

Sumber Tambahan

Untuk mendapatkan maklumat lanjut tentang mengakses tetingkap induk daripada iframe, rujuk kepada berikut sumber:

  • [window.parent](https://developer.mozilla.org/en-US/docs/Web/API/Window/parent)
  • [Memanggil Ibu Bapa Kaedah Tetingkap daripada Iframes](https://www.c-sharpcorner.com/Blogs/calling-parent-window-methods-from-iframes)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Fungsi Tetingkap Induk dari Dalam iFrame?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan