Kaip pakeisti dviejų ar daugiau „iframe“ turinį vienu mygtuku
„Javascript“ / / April 14, 2023
Iframe yra HTML elementai, leidžiantys į dabartinį puslapį įterpti išorinį turinį, pvz., tinklalapius. Šiame straipsnyje parodysime, kaip pakeisti dviejų ar daugiau „iframe“ turinį vienu mygtuku naudojant „JavaScript“.
Straipsnio turinys.
- • Kas yra iframe?
- • Pavyzdys, kaip vienu mygtuku pakeisti kelių „iframe“ turinį
Kas yra iframe?
Iframe yra HTML elementas, galintis įterpti išorinį turinį į tinklalapį. Galite naudoti etiketę norėdami į savo svetainę įterpti tinklalapį, vaizdo įrašą, dokumentą ar kitą daugialypės terpės turinį. Pagrindinė iframe struktūra yra tokia:
Naudodami „JavaScript“ galite dinamiškai modifikuoti „iframe“ turinį, kad naudotojas būtų interaktyvesnis ir sklandesnis.
Pavyzdys, kaip vienu mygtuku pakeisti kelių „iframe“ turinį
Šiame pavyzdyje parodome, kaip pakeisti trijų „iframe“ turinį vienu mygtuku naudojant „JavaScript“.
function changeContent() {
document.getElementById("iframe1").src = "new_page1.html";
document.getElementById("iframe2").src = "new_page2.html";
document.getElementById("iframe3").src = "new_page3.html";
//PRIDĖTI DAUGIAU RĖMUS, JEI REIKIA, TIESIOG PAKEISKITE ID IR URL
}
Vienu mygtuku pakeiskite dviejų ar daugiau „iframe“ turinį
Šiame pavyzdyje parodyta, kaip pakeisti trijų „iframe“ turinį naudojant vieną „JavaScript“ mygtuką.
Šiame pavyzdyje sukūrėme tris „iframe“ su ID iframe1
, iframe2
ir iframe3
kad įterpti puslapis1.html
, page2.html
ir page3.html atitinkamai. Tada sukūrėme mygtuką, kurį paspaudus vykdoma funkcija changeContent()
. Ši funkcija naudoja getElementById()
norėdami pasirinkti kiekvieną iframe ir pakeisti jo atributą src
į naujus puslapius naujas_puslapis1.html
, naujas_puslapis2.html
ir naujas_puslapis2.html
.
Kaip cituoti? ir Del Moralas, M. (s.f.). Dviejų ar daugiau „iframe“ turinio keitimo vienu mygtuku pavyzdys. Pavyzdys. Gauta 2023 m. balandžio 14 d. iš https://www.ejemplode.com/24-javascript/641-ejemplo_de_cambiar_contenido_de_dos_o_mas_iframe_desde_un_boton.html