Foros del Web » Programando para Internet » Javascript »

Problema funcion en ie

Estas en el tema de Problema funcion en ie en el foro de Javascript en Foros del Web. Hola, que tal. Me paso por aca porque tengo una funcion en javascript para cargar dinamicamente un iframe, el problema es que la funcion en ...
  #1 (permalink)  
Antiguo 15/09/2008, 08:08
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Problema funcion en ie

Hola, que tal. Me paso por aca porque tengo una funcion en javascript para cargar dinamicamente un iframe, el problema es que la funcion en firefox anda de diez, pero en ie no se ejecuta el script.

Les dejo el codigo.


Código HTML:
function Cargar(pagina){
	window.cont.location=pagina;
}

Código HTML:
<select name="selectCat" id="selectCat">
 <option value="-1"></option>
 <option value="Monitores" onclick="javascript:Cargar('includes/monitor.php');">Monitores</option>
              <option value="Motherboards" onclick="javascript:Cargar('includes/mother.php');">Motherboards</option>
</select> 

Código HTML:
<iframe name="cont" width="800" frameborder="0" height="800">Seleccione una categoria.</iframe> 
  #2 (permalink)  
Antiguo 15/09/2008, 08:26
Avatar de EPROM  
Fecha de Ingreso: abril-2005
Mensajes: 51
Antigüedad: 19 años
Puntos: 3
Respuesta: Problema funcion en ie

Al iframe ponle un ID y deja la funcion asi:

Código:
function Cargar(pagina){
	document.getElementById("cont").src=pagina;
}
...
...
<iframe name="cont" id="cont"...
Ojalá funcione!
  #3 (permalink)  
Antiguo 15/09/2008, 08:35
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Problema funcion en ie

Con id no me funciona ni en ie, ni en firefox :s
  #4 (permalink)  
Antiguo 15/09/2008, 08:47
Avatar de EPROM  
Fecha de Ingreso: abril-2005
Mensajes: 51
Antigüedad: 19 años
Puntos: 3
Respuesta: Problema funcion en ie

Tu problem, no es el iframe.. es el evento en el option

mira, prueba esto:

Código:
function Cargar(pagina){
	document.getElementById("cont").src=pagina;
}

<select name="selectCat" id="selectCat" onChange="javascript:Cargar(this.value)">
 <option value="-1"></option>
 <option value="http://www.google.cl">Monitores</option>
 <option value="http://www.forosdelweb.com">Motherboards</option>
</select>

<iframe name="cont" id="cont" ...
SALU2
  #5 (permalink)  
Antiguo 15/09/2008, 09:06
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Problema funcion en ie

no se si vos estaras probando eso y te funciona, pero a mi no :S
  #6 (permalink)  
Antiguo 15/09/2008, 09:26
Avatar de EPROM  
Fecha de Ingreso: abril-2005
Mensajes: 51
Antigüedad: 19 años
Puntos: 3
Respuesta: Problema funcion en ie

No lo había probado, pero anda bien, mira esto lo lo probe en ie, ffx y safari

Código:
<html>
<head>

<script>
function Cargar(pagina){
	alert(pagina);
	document.getElementById("cont").src=pagina;
}
</script>
</head>
<body>
<p>
<select name="selectCat" id="selectCat" onChange="javascript:Cargar(this.value)">
 <option value="-1"></option>
 <option value="http://www.google.cl">Monitores</option>
 <option value="http://www.forosdelweb.com">Motherboards</option>
</select>
</p>
<p>
<iframe name="cont" id="cont" width="800" frameborder="0" height="800">Seleccione una categoria.</iframe>
</p>
</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:56.