Cambiar src de iframe con Javascript

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español
Invitado2006

Cambiar src de iframe con Javascript

Mensajepor Invitado2006 » Vie Abr 21, 2006 6:45 pm

Intento cambiarlo con javascript pero no me hace ni puñetero caso. En cambio en IE no tengo ningun problema.

SOS

Re: Cambiar src de iframe con Javascript

Mensajepor SOS » Vie Ago 04, 2006 3:30 pm

Espero que aun te sirva.... :-)

<script>
document.all.iframe1.src = "URL";
</script>

<iframe name="iframe1" scr="" width="100" height="100"></iframe>

Saludos
DTB

anonimo

muy buena respuesta SOS

Mensajepor anonimo » Vie Abr 13, 2007 7:24 pm

me parecio bastante dificil suponer q podria usar la funcion document ya que antes yo usaba widow.frame.location="url", no me funcionaba muy bien ya que todo navegador me encontraba errores menos Opera pero gracias de todas manera por la ayuda

Avatar de Usuario
pascal
Lagarto
Lagarto
Mensajes: 496
Registrado: Dom Ago 10, 2003 2:46 am
Ubicación: Houilles (Francia)
Contactar:

Mensajepor pascal » Sab Abr 14, 2007 9:09 pm

function changeIframeSrc(url) {
document.getElementById('cible').src=url;
}



<iframe id="cible" src="http://www.mozilla-europe.org/"></iframe>

Avatar de Usuario
pascal
Lagarto
Lagarto
Mensajes: 496
Registrado: Dom Ago 10, 2003 2:46 am
Ubicación: Houilles (Francia)
Contactar:

Re: Cambiar src de iframe con Javascript

Mensajepor pascal » Sab Abr 14, 2007 9:11 pm

SOS escribió:Espero que aun te sirva.... :-)
document.all.iframe1.src = "URL";


Document.all es una porqueria :)

Nukeador
Dragón de Komodo
Dragón de Komodo
Mensajes: 672
Registrado: Vie Ene 07, 2005 2:35 pm
Contactar:

Mensajepor Nukeador » Sab Abr 14, 2007 9:26 pm

Un problema similar se planteó con anterioridad en el foro:

Esto no funciona con firefox y en IE si funciona

juacho

Re: Cambiar src de iframe con Javascript

Mensajepor juacho » Mié Feb 10, 2010 10:50 am

Buenas.
Veo que sabes bastante del tema..
tengo un problema con mi página y no encuentro manera de solucionarlo. He consutado foros de todo tipo y hago las pruebas correspondientes pero no sigue sin funcionar.
Tengo una página principal en PHP que tiene un iframe que apunta a google.es (lo he puesto como ejemplo) además tiene varios <a> que "en teoria" deberia de cambiar el src de dicho iframe.
No me funciona ni en firefox ni en IE6 (Es impresindible que funcione en este obsoleto navegador). El código de la página es el siguiente:
-------------------------------------------------------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="es" lang="es">

<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf -8" />
<link rel="stylesheet" type="text/css" href="estilos.css" title="default">
<script language="text/javascript">
function changeiframe(destino)
{
document.frames.contenido.location='facebook.com';
document.getElementById('contenido').src=destino;
}
</script>
<title>Juanm!...</title>
</head>

<body onload="document.getElementById('contenido').src='facebook.com';>
<div id="container">
<div id="header">
<h1>Juanm!: Page # 1</h1>
<h2>Layout...</h2>
</div>

<div id="sidebar">
<h3>Barra lateral</h3>
<ul>
<li><a href="javascript:changeiframe('http://www.google.es')" title="Google">GOOGLE</a></li>
<li><a href="javascript:changeiframe('http://www.facebook.es')" title="Facebook">FACEBOOK</a></li>
<li><a href="javascript:changeiframe('http://www.hotmail.es')" title="Hotmail">HOTMAIL</a></li>
<li><a href="javascript:changeiframe('http://www.gmail.es')" title="Gmail">GMAIL</a></li>
</ul>
</div>

<div id="main">
<iframe id="contenido" width="600" height="400" marginwidth="0" scrolling="no" frameborder="0"></iframe>
<h3>esto es el main</h3>
<p>esto debe aparecer a la derecha</p>
</div>

<div id="footer" >
<p>Pie de pagina </p>
</div>
</div>
</body>
</html>
--------------------------------
Espero que me podais echar una mano.

Saludo cordiales.


Volver a “Desarrollo web (HTML/CSS/JS, accesibilidad...)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado