Denne bloggen vil forklare hvordan du endrer iframe -kilden i JavaScript.
Hva er en inline ramme?
En "inline ramme”Brukes til å inneholde et annet spesifisert dokument i det nåværende dokumentet. Dette resulterer i å bytte websidene basert på de angitte lenker.
Hvordan endre iframe -kilde i JavaScript?
IFRAME -kilde kan endres i JavaScript ved å bruke følgende tilnærminger sammen med "getElementById ()”Metode:
Tilnærming 1: Endre iframe -kilde i JavaScript ved hjelp av bestått parameterteknikk
Denne teknikken kan brukes til å bytte til den spesifiserte siden ved å plassere den tilsvarende sidelenken som funksjons parameter når du får tilgang til ved hjelp av en knapp.
Eksempel
La oss følge det under-uttalte eksemplet:
Endre iframe -kilden i JavaScript
I kodelinjene ovenfor, utfør følgende trinn:
La oss fortsette til JavaScript -delen av koden:
I ovennevnte kodebit:
Produksjon
I outputten kan det observeres at sidene byttes ved å klikke på knappen.
Tilnærming 2: Endre iframe -kilde i JavaScript ved hjelp av SelectedIndex -egenskap
“SelectedIndex”Eiendom returnerer det valgte alternativets indeks i en rullegardinliste. Denne egenskapen kan brukes til å viderekoble til den spesifiserte koblingen med hensyn til verdien av det valgte alternativet fra rullegardinlisten.
Eksempel
La oss observere følgende eksempel:
I kodelinjene ovenfor, utfør følgende trinn:
La oss gå videre til JavaScript -delen av koden:
I ovennevnte kodebit:
Produksjon
Fra output ovenfor er det tydelig at sidene bytter ordentlig med hensyn til "alternativer”Verdi på knappeklikk.
Konklusjon
“getElementById ()”Metode i kombinasjon med den passerte parameterteknikken eller“SelectedIndex”Eiendom kan brukes til å endre iframe -kilden i JavaScript. Den tidligere teknikken kan brukes til å omdirigere til den passerte lenken som funksjonens parameter på knappeklikket. Den sistnevnte tilnærmingen kan implementeres for å bytte til de tilsvarende koblingene med hensyn til det valgte alternativet fra rullegardinlisten. Denne opplæringen forklarer hvordan du endrer iframe -kilden i JavaScript.