Blog ini akan menjelaskan cara mengubah sumber iframe di JavaScript.
Apa itu Bingkai Sebaris?
Sebuah ' bingkai sebaris ” digunakan untuk memuat dokumen tertentu lainnya dalam dokumen saat ini. Ini menghasilkan pengalihan halaman web berdasarkan tautan yang disebutkan.
Bagaimana Mengubah Sumber Iframe di JavaScript?
Sumber iframe dapat diubah dalam JavaScript menggunakan pendekatan berikut bersama dengan ' getElementById() ' metode:
- “ Parameter lulus Teknik.
- “ indeks terpilih ' Properti.
Pendekatan 1: Ubah Sumber Iframe dalam JavaScript Menggunakan Teknik Parameter Lulus
Teknik ini dapat digunakan untuk beralih ke halaman tertentu dengan menempatkan link halaman yang sesuai sebagai parameter fungsi saat diakses dengan bantuan tombol.
Contoh
Mari kita ikuti contoh yang dinyatakan di bawah ini:
< tengah >< h2 > Ubah sumber iframe di JavaScript h2 >
< id iframe = 'halaman web' src = 'https://linuxhint.com/detect-tab-key-javascript/' lebar = '1000' tinggi = '550' batas bingkai = '0' bergulir = 'Tidak' > iframe >
< br >< br >
< tombol onclick = 'changeIframe('https://linuxhint.com/category/linux-commands/')' > Klik untuk menampilkan Halaman Perintah Linux tombol >
< br > br >
tengah >
Pada baris kode di atas, lakukan langkah-langkah berikut:
- Tentukan tautan yang disebutkan di “
” bersama dengan dimensi yang disesuaikan. - Juga, buat tombol dengan lampiran “ klik ” acara mengalihkan ke fungsi changeIframe() yang memiliki tautan yang ditentukan sebagai parameternya.
- Ini akan menghasilkan mengarahkan halaman ke tautan yang disebutkan pada klik tombol.
Mari kita lanjutkan ke bagian JavaScript dari kode:
< jenis skrip = 'teks/javascript' >
fungsi ubahIframe ( mengubah ) {
dokumen. getElementById ( 'halaman web' ) . src = mengubah ;
}
naskah >
Dalam cuplikan kode di atas:
- Mendeklarasikan fungsi bernama “ ubahIframe() ”.
- Dalam definisinya, akses tautan yang ditentukan di ' bingkai sebaris elemen ” menggunakan document.getElementById() ' metode.
- Setelah itu, terapkan “ src ” dan alokasikan tautan yang disebutkan pada akses fungsi ke tautan yang diakses menggunakan parameter “ mengubah ”.
- Ini akan mengakibatkan pergantian halaman sehubungan dengan tautan yang ditentukan pada klik tombol.
Keluaran
Pada output di atas, dapat diamati bahwa halaman dialihkan saat mengklik tombol.
Pendekatan 2: Ubah Sumber Iframe dalam JavaScript Menggunakan Properti SelectedIndex
' indeks terpilih ” properti mengembalikan indeks opsi yang dipilih dalam daftar drop-down. Properti ini dapat diterapkan untuk mengarahkan ulang ke tautan yang ditentukan sehubungan dengan nilai opsi yang dipilih dari daftar turun bawah.
Contoh
Mari kita perhatikan contoh berikut:
< id iframe = 'halaman web' src = 'https://linuxhint.com/detect-tab-key-javascript/' lebar = '1000' tinggi = '550' batas bingkai = '0' bergulir = 'Tidak' > iframe >
< br >< br >
< pilih identitas = 'tautan' >
< nilai opsi = “https://linuxhint.com/auto-refresh-web-page-every-5-seconds-javascript/” > Beralih ke Artikel 1
< nilai opsi = “https://linuxhint.com/convert-array-to-object-javascript/” > Beralih ke Artikel dua
Pilih >
< br >< br >
< tombol diKlik = 'ubahIframe();' > Ubah Iframe Src tombol >
< br >< br >
tubuh > tengah >
Pada baris kode di atas, lakukan langkah-langkah berikut:
- Ingat langkah untuk menentukan tautan yang disebutkan di dalam ' ” tag memiliki yang ditentukan “ Indo ” dan dimensi yang disesuaikan.
- Pada langkah selanjutnya, sertakan ' Pilih ” elemen yang memiliki spesifikasi “ Indo ” untuk membuat daftar tarik-turun.
- Setelah itu, berisi “ pilihan ” untuk menentukan nilai opsi.
- Tentukan tautan yang disebutkan sebagai ' nilai ” dari elemen opsi.
- Juga, buat tombol yang memiliki ' klik ” yang akan memanggil fungsi changeIframe().
Mari kita beralih ke bagian JavaScript dari kode:
< jenis skrip = 'teks/javascript' >fungsi ubahIframe ( ) {
dulu Dapatkan = dokumen. getElementById ( 'tautan' ) ;
dulu dropdown = Dapatkan . pilihan [ Dapatkan . indeks terpilih ] . nilai ;
dokumen. getElementById ( 'halaman web' ) . src = dropdown ;
}
naskah >
Dalam cuplikan kode di atas:
- Tentukan fungsi bernama “ ubahIframe() ”.
- Dalam definisinya, akses yang ditentukan ' Pilih ” elemen dengan “ Indo ' menggunakan ' document.getElementById() ' metode.
- Pada langkah selanjutnya, terapkan ' indeks terpilih ” dan “ nilai ” properti untuk mengalihkan ke nilai yaitu tautan ke opsi yang dipilih yang sesuai.
Keluaran
Dari output di atas, terbukti bahwa halaman beralih dengan benar sehubungan dengan “ pilihan ” nilai pada klik tombol.
Kesimpulan
“ getElementById() ” metode dalam kombinasi dengan teknik parameter yang diteruskan atau “ indeks terpilih ” properti dapat digunakan untuk mengubah sumber Iframe di JavaScript. Teknik sebelumnya dapat digunakan untuk mengalihkan ke tautan yang diteruskan sebagai parameter fungsi setelah tombol diklik. Pendekatan yang terakhir dapat diimplementasikan untuk beralih ke tautan yang sesuai sehubungan dengan opsi yang dipilih dari daftar dropdown. Tutorial ini menjelaskan cara mengubah sumber iframe di JavaScript.