Ejemplo de Cambiar Contenido De Dos O Más Iframe Desde Un Botón

Inicio » JavaScript » Cambiar contenido de dos o más iframe desde un botón

Los iframes son elementos HTML que permiten incrustar contenido externo, como páginas web, dentro de una página actual. En este artículo te mostramos cómo cambiar el contenido de dos o más iframes utilizando un solo botón mediante el uso de JavaScript. 

¿Qué es un iframe?

Un iframe es un elemento HTML que puede incrustar contenido externo en una página web. Puedes utilizar la etiqueta <iframe> para incrustar una página web, video, documento u otro contenido multimedia en tu sitio web. La estructura básica de un iframe es la siguiente:

<iframe src="URL_del_contenido" width="ancho" height="alto"></iframe>

Al utilizar JavaScript, puedes modificar dinámicamente el contenido de los iframes, lo que proporciona una experiencia de usuario más interactiva y fluida.

Ejemplo de cómo cambiar contenido de múltiples iframes desde un botón

En el siguiente ejemplo de mostramos cómo cambiar el contenido de tres iframes utilizando un solo botón mediante JavaScript:

<html>
<head>
<title>Cambiar contenido de dos o más iframes desde un botón</title>
<script type="text/javascript">
function cambiarContenido() {
document.getElementById("iframe1").src = "nueva_pagina1.html";
document.getElementById("iframe2").src = "nueva_pagina2.html";
document.getElementById("iframe3").src = "nueva_pagina3.html";
//AGREGA MÁS FRAMES DE SER NECESARIO, SOLO CAMBIA EL ID Y EL URL
}
</script>
</head>
<body>
<h1>Cambiar contenido de dos o más iframes desde un botón</h1>
<p>Este ejemplo muestra cómo cambiar el contenido de tres iframes utilizando un solo botón en JavaScript.</p>
<iframe id="iframe1" src="pagina1.html" width="300" height="200"></iframe>
<iframe id="iframe2" src="pagina2.html" width="300" height="200"></iframe>
<iframe id="iframe3" src="pagina3.html" width="300" height="200"></iframe>
<button onclick="cambiarContenido()">Cambiar contenido de iframes</button>
</body>
</html>

En este ejemplo, hemos creado tres iframes con identificadores iframe1 , iframe2 e iframe3 que incrustan pagina1.htmlpagina2.html y pagina3.html respectivamente. Luego, hemos creado un botón que, al hacer clic, ejecuta la función cambiarContenido(). Esta función utiliza getElementById() para seleccionar cada iframe y cambiar su atributo src a las nuevas páginas nueva_pagina1.htmlnueva_pagina2.html y nueva_pagina2.html.

¿Cómo citar? & Del Moral, M. (s.f.). Ejemplo de Cambiar Contenido De Dos O Más Iframe Desde Un Botón.Ejemplo de. Recuperado el 26 de Septiembre de 2023 de https://www.ejemplode.com/24-javascript/641-ejemplo_de_cambiar_contenido_de_dos_o_mas_iframe_desde_un_boton.html

Escrito por:
Mauricio del Moral Durán
Mauricio del Moral, fundador y creador de Ejemplo de, es un experto en enseñanza y un apasionado del ámbito educativo desde el año 2007. Ha dedicado una considerable parte de su vida profesional al estudio y al desarrollo de contenidos educativos en formatos digitales de alta calidad. Poseedor de una Licenciatura en Ciencias de la Comunicación, Mauricio es egresado de la prestigiosa Universidad Intercontinental.
Última modificación: 2023-04-14

Deja un comentario


Acepto la política de privacidad.