Código:
He probado con este tambien: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); }; };
Código:
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>.actualizar.onclick = function(){ window.frames[0].history.go(0); return true; };
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.