Jak změnit obsah dvou nebo více prvků iframe z jednoho tlačítka
Javascript / / April 14, 2023
Prvky iframe jsou prvky HTML, které umožňují vkládat externí obsah, například webové stránky, na aktuální stránku. V tomto článku vám ukážeme, jak změnit obsah dvou nebo více prvků iframe pomocí jediného tlačítka pomocí JavaScriptu.
Obsah článku.
- • Co je to iframe?
- • Příklad, jak změnit obsah více prvků iframe z tlačítka
Co je to iframe?
Iframe je prvek HTML, který dokáže vložit externí obsah do webové stránky. Můžete použít štítek pro vložení webové stránky, videa, dokumentu nebo jiného multimediálního obsahu na váš web. Základní struktura prvku iframe je následující:
Pomocí JavaScriptu můžete dynamicky upravovat obsah prvků iframe, což poskytuje interaktivnější a hladší uživatelské prostředí.
Příklad, jak změnit obsah více prvků iframe z tlačítka
V následujícím příkladu si ukážeme, jak změnit obsah tří prvků iframe pomocí jediného tlačítka pomocí JavaScriptu:
function changeContent() {
document.getElementById("iframe1").src = "new_page1.html";
document.getElementById("iframe2").src = "new_page2.html";
document.getElementById("iframe3").src = "new_page3.html";
//PŘIDAT DALŠÍ RÁMCE, POKUD JE TO POTŘEBNÉ, STAČÍ ZMĚNIT ID A URL
}
Změňte obsah dvou nebo více prvků iframe pomocí jednoho tlačítka
Tento příklad ukazuje, jak změnit obsah tří prvků iframe pomocí jediného tlačítka v JavaScriptu.
V tomto příkladu jsme vytvořili tři prvky iframe s ID iframe1
, iframe2
a iframe3
že vložit strana1.html
, strana2.html
a strana3.html respektive. Dále jsme vytvořili tlačítko, které po kliknutí spustí funkci changeContent()
. Tato funkce používá getElementById()
vyberte každý prvek iframe a změňte jeho atribut src
na nové stránky nová_stranka1.html
, nová_stranka2.html
a nová_stranka2.html
.
Jak citovat? & Del Moral, M. (s.f.). Příklad změny obsahu dvou nebo více prvků iframe z jednoho tlačítka. Příklad. Staženo 14. dubna 2023 z https://www.ejemplode.com/24-javascript/641-ejemplo_de_cambiar_contenido_de_dos_o_mas_iframe_desde_un_boton.html