Foros del Web » Programando para Internet » Javascript »

Ayuda: Actualizar iframe

Estas en el tema de Ayuda: Actualizar iframe en el foro de Javascript en Foros del Web. Que tan jovenes! Ando necesitando una mano con un código que tengo que me permite manipular un iframe que muestra la URL que le agrego ...
  #1 (permalink)  
Antiguo 23/07/2009, 18:30
 
Fecha de Ingreso: julio-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuda: Actualizar iframe

Que tan jovenes! Ando necesitando una mano con un código que tengo que me permite manipular un iframe que muestra la URL que le agrego a un input type="text". el tema es que puedo hacer que en el historial vaya hacia adelante y hacia atrás, pero no puedo darle refresh con el siguiente codigo

Código:
onload = function()
		{
			var txtURL = document.getElementById('txtURL');
			var btnGo = document.getElementById('btnGo');
			var iBrowser = document.getElementById('iBrowser');
			var volver = document.getElementById('volver');
			var avanzar = document.getElementById('avanzar');
			var actualizar = document.getElementById('actualizar');
			btnGo.onclick = function(){
				
				var url = txtURL.value;
				iBrowser.src = url;
			};
			volver.onclick = function(){
				window.frames[0].history.go(-1);
				return true;
			};
			avanzar.onclick = function(){
				window.frames[0].history.go(+1);
				return true;
			};
			actualizar.onclick = function(){
				iBrowser.location.reload(true);
				
			};

		};
He probado con este tambien:
Código:
actualizar.onclick = function(){
				window.frames[0].history.go(0);
				return true;
			};
Vale aclarar que el iframe se llama iBrowser y que todo lo demas son input type="button" que cambié a links con imagenes <a><img/></a>.

Es mucho más complejo el código ya que por el momento no pasé los CSS a una hoja aparte y estoy usando en los tags el style. Ademas como soy nuevo no puedo poner nada que tenga "http" porque me lo rechaza como para que vean mi proyecto (aun así como les dije, no esta depurado y no esta subido).

Hace unos días lo habia logrado, pero no sé donde quedó ese archivo, donde me permitía darle refresh.

Otra cosa, esto me funciona bien en FF pero me tira error en IE, en los links que disparan la función tengo href="javascript:;" para evitar poner href="#". En FF funciona barbaro, pero parece que IE no lo toma con cariño.

Alguna idea o sugerencia es agradecida.
  #2 (permalink)  
Antiguo 23/07/2009, 18:51
 
Fecha de Ingreso: julio-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda: Actualizar iframe

Agregando info:

Encontré el problema. Es el link. con un input button funciona
Código:
actualizar.onclick = function(){
				window.frames[0].history.go(0);
				return true;
			};
a la perfección actualizando el iframe, pero en href="#" o href="javascript:;" no me toma el click

Ideas?
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 20:43.