Que sea normal o que no lo sea no es la pregunta del usuario, solo pregunto como se hace.
Respecto a esa pregunta; si es posible usando "hashs", simplemente agregandole a la direccion de la pagina un signo de numeral mas la informacion que se quiere conservar en caso de recargar la pagina; en este caso es la dirección del iframe.
Código Javascript
:
Ver originalwindow.onload = function(){
var iniHash = String(window.location).split("#")[1];
if(iniHash){
document.getElementById("ifrm").src = iniHash;
}
}
function cargar_iframe(a){
window.location = a.href
var hash = String(a.href).split("#")[1];
document.getElementById("ifrm").src = hash;
}
Y el html
Código HTML:
Ver original
<li><a href="#http://google.com/" onclick="cargar_iframe(this); return false;" >Google
</a></li> <li><a href="#http://news.ycombinator.com/" onclick="cargar_iframe(this); return false;">Hacker News
</a></li>
<iframe name="ifrm" id="ifrm" src="" frameborder="0" width="100%" height="1000px">El navegador que esta usando no soporta los iframe
</iframe>
Codigo probado.