Tento blog vysvětlí, jak změnit zdroj iframe v JavaScriptu.
Co je to Inline Frame?
' vložený rám ” se používá k tomu, aby obsahoval jiný určený dokument v aktuálním dokumentu. To má za následek přepínání webových stránek na základě uvedených odkazů.
Jak změnit zdroj iframe v JavaScriptu?
Zdroj iframe lze změnit v JavaScriptu pomocí následujících přístupů spolu s „ getElementById() “ metoda:
- “ Parametr prošel 'Technika.'
- “ selectedIndex ' Vlastnictví.
Přístup 1: Změňte zdroj iframe v JavaScriptu pomocí techniky předávaných parametrů
Tuto techniku lze použít k přepnutí na zadanou stránku umístěním odkazu na příslušnou stránku jako parametru funkce při přístupu pomocí tlačítka.
Příklad
Podívejme se na níže uvedený příklad:
< centrum < h2 > Změňte zdroj iframe v JavaScript h2 >
< id iframe = 'webová stránka' src = 'https://linuxhint.com/detect-tab-key-javascript/' šířka = '1000' výška = '550' rámová hranice = '0' rolování = 'Ne' > iframe >
< br < br >
< tlačítko onclick = 'changeIframe('https://linuxhint.com/category/linux-commands/')' > Kliknutím zobrazíte stránku Linux Commands knoflík >
< br > br >
centrum >
Ve výše uvedených řádcích kódu proveďte následující kroky:
- Uveďte uvedený odkaz v „
” spolu s upravenými rozměry. - Vytvořte také tlačítko s připojeným „ při kliknutí ” událost přesměrovává na funkci changeIframe(), která má jako parametr zadaný odkaz.
- To povede k přesměrování stránky na uvedený odkaz po kliknutí na tlačítko.
Pokračujme v JavaScriptové části kódu:
< typ skriptu = 'text/javascript' >
funkce changeIframe ( změna ) {
dokument. getElementById ( 'webová stránka' ) . src = změna ;
}
skript >
Ve výše uvedeném úryvku kódu:
- Deklarujte funkci s názvem „ changeIframe() “.
- V jeho definici přejděte na zadaný odkaz v „ vložený rám ” prvek pomocí “ document.getElementById() “ metoda.
- Poté použijte „ src ” a přidělte uvedený odkaz při přístupu funkce ke zpřístupňovanému odkazu pomocí parametru “ změna “.
- To povede k přepnutí stránek s ohledem na zadané odkazy po kliknutí na tlačítko.
Výstup
Ve výše uvedeném výstupu lze pozorovat, že se stránky přepínají po kliknutí na tlačítko.
Přístup 2: Změňte zdroj iframe v JavaScriptu pomocí vlastnosti selectedIndex
' selectedIndex Vlastnost ” vrátí index vybrané možnosti v rozevíracím seznamu. Tuto vlastnost lze použít k přesměrování na zadaný odkaz s ohledem na hodnotu vybrané možnosti z rozevíracího seznamu.
Příklad
Podívejme se na následující příklad:
< id iframe = 'webová stránka' src = 'https://linuxhint.com/detect-tab-key-javascript/' šířka = '1000' výška = '550' rámová hranice = '0' rolování = 'Ne' > iframe >
< br < br >
< vybrat id = 'Odkazy' >
< hodnotu opce = 'https://linuxhint.com/auto-refresh-web-page-every-5-seconds-javascript/' > Přejít na článek 1
< hodnotu opce = 'https://linuxhint.com/convert-array-to-object-javascript/' > Přejít na článek dva
vybrat >
< br < br >
< tlačítko onClick = 'changeIframe();' > Změnit iframe Src knoflík >
< br < br >
tělo > centrum >
Ve výše uvedených řádcích kódu proveďte následující kroky:
- Připomeňte si krok pro specifikaci uvedeného odkazu v rámci „ ” tag se specifikovaným “ id “ a upravené rozměry.
- V dalším kroku zahrňte „ vybrat 'prvek se zadaným' id ” pro vytvoření rozevíracího seznamu.
- Poté obsahuje „ volba ” prvek pro definování hodnoty opce.
- Uveďte uvedené odkazy jako „ hodnota ” prvku opce.
- Vytvořte také tlačítko s „ při kliknutí ” událost, která vyvolá funkci changeIframe().
Pojďme k JavaScriptové části kódu:
< typ skriptu = 'text/javascript' >funkce changeIframe ( ) {
byl dostat = dokument. getElementById ( 'Odkazy' ) ;
byl rozevírací seznam = dostat . možnosti [ dostat . selectedIndex ] . hodnota ;
dokument. getElementById ( 'webová stránka' ) . src = rozevírací seznam ;
}
skript >
Ve výše uvedeném úryvku kódu:
- Definujte funkci s názvem „ changeIframe() “.
- V jeho definici přistupujte k zadanému „ vybrat „prvek svým „ id ' za použití ' document.getElementById() “ metoda.
- V dalším kroku použijte „ selectedIndex “ a „ hodnota ” vlastnosti pro přesměrování na hodnotu, tj. odkaz na odpovídající vybranou možnost.
Výstup
Z výše uvedeného výstupu je zřejmé, že stránky se správně přepínají vzhledem k „ možnosti ” hodnotu po kliknutí na tlačítko.
Závěr
' getElementById() ” v kombinaci s technikou předávaných parametrů nebo “ selectedIndex ” lze použít ke změně zdroje iframe v JavaScriptu. Předchozí technika může být použita k přesměrování na předaný odkaz jako parametr funkce po kliknutí na tlačítko. Druhý přístup lze implementovat pro přepnutí na odpovídající odkazy s ohledem na vybranou možnost z rozevíracího seznamu. Tento tutoriál vysvětluje, jak změnit zdroj iframe v JavaScriptu.