Hur man ändrar innehåll i två eller flera iframes från en knapp
Javascript / / April 14, 2023
Iframes är HTML-element som låter dig bädda in externt innehåll, till exempel webbsidor, på en aktuell sida. I den här artikeln visar vi hur du ändrar innehållet i två eller flera iframes med en enda knapp med JavaScript.
Artikelns innehåll.
- • Vad är en iframe?
- • Exempel på hur man ändrar innehåll i flera iframes från en knapp
Vad är en iframe?
En iframe är ett HTML-element som kan bädda in externt innehåll på en webbsida. Du kan använda etiketten för att bädda in en webbsida, video, dokument eller annat multimediainnehåll på din webbplats. Den grundläggande strukturen för en iframe är följande:
Genom att använda JavaScript kan du dynamiskt modifiera innehållet i iframes, vilket ger en mer interaktiv och sömlös användarupplevelse.
Exempel på hur man ändrar innehåll i flera iframes från en knapp
I följande exempel visar vi hur du ändrar innehållet i tre iframes med en enda knapp med JavaScript:
funktion changeContent() {
document.getElementById("iframe1").src = "new_page1.html";
document.getElementById("iframe2").src = "new_page2.html";
document.getElementById("iframe3").src = "new_page3.html";
//LÄGG TILL MER RAMAR OM DET ÄR NÖDVÄNDIGT, ÄNDRA BARA ID OCH URL
}
Ändra innehållet i två eller flera iframes från en knapp
Det här exemplet visar hur du ändrar innehållet i tre iframes med en enda knapp i JavaScript.
I det här exemplet har vi skapat tre iframes med id iframe1
, iframe2
och iframe3
som bäddar in sida1.html
, sida2.html
och sida3.html respektive. Därefter har vi skapat en knapp som, när den klickas, utför funktionen changeContent()
. Denna funktion använder getElementById()
för att välja varje iframe och ändra dess attribut src
till de nya sidorna ny_sida1.html
, ny_sida2.html
och ny_sida2.html
.
Hur citerar man? & Del Moral, M. (s.f.). Exempel på att ändra innehåll i två eller flera iframes från en knapp. Exempel av. Hämtad den 14 april 2023 från https://www.ejemplode.com/24-javascript/641-ejemplo_de_cambiar_contenido_de_dos_o_mas_iframe_desde_un_boton.html