MoreLesson 288Preview gratis
Get Iframe Elements
Lesson ini bagian dari How To · Semua level
Ringkasan
Iframe memungkinkan satu halaman menampilkan dokumen lain di dalam kotak kecil. JavaScript dapat mengakses isi iframe melalui contentDocument atau contentWindow, tetapi hanya jika halaman berasal dari origin yang sama. Untuk iframe lintas origin, komunikasi harus dilakukan dengan postMessage karena browser memblokir akses langsung demi keamanan.
Poin kunci
- iframe.contentDocument memberi akses ke dokumen di dalam iframe
- iframe.contentWindow merujuk ke objek window milik iframe
- Same-origin policy melarang akses DOM lintas domain
- postMessage adalah cara aman berkomunikasi antar origin
- Tangani event load agar skrip berjalan setelah isi iframe siap
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.