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>
Dalam contoh anda, untuk memanggil fungsi abc() dari dalam iFrame, ubah suai hiperpautan seperti berikut:
<a onclick="parent.abc();" href="#">Call Me</a>
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:
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!