Cita:
Iniciado por Etherman Queridos compañeros del foro, quisiera preguntaros si existe algún código con el que se pueda implementar un iframe, con una barra de direcciones, de tal manera que se pueda navegar desde él sin salir de la página. Como añadido quiero que tenga como página por defecto, o de inicio, la de hotmail.com. He intentado meter hotmail.com con sesión iniciada, en un iframe, pero no resulta.
Cualquier info se agradece, en principio quiero que sea 100% compatibles con chrome, opera y firefox
Un saludo.
Hotmail, Google. etc, imponen medidas de seguridad para prevenir la carga de dichas páginas en un iframe. De por sí pueden ser interpretadas como intentos de pishing.
Por supuesto siempre podrías hacer algo asi, pero el uso que puedas darle queda bajo tu responsabilidad
redir.html
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
/*<![CDATA[*/
html, body, frameset, frame{
border: 0; padding: 0; margin-top: -2px;
height: 100%;
}
/*]]>*/
<frameset rows="35px, *">
<frame name="arriba" src="arriba.html" scrolling="no" noresize="noresize" frameborder="0" id="arriba" />
<frame name="abajo" src="http://forosdelweb.com" scrolling="auto" noresize="noresize" frameborder="0" id="abajo" />
<noframes>
<p>Su navegador no soporta marcos
</p> </noframes>
</frameset>
arriba.html
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
if (self.location == top.location)
top.location.href = 'redir.html';
function ir_a(){
var destino = document.getElementById('urlx').value;
top.frames['abajo'].location.href = destino;
}
//]]>
<a href="javascript:parent.document.body.rows='0,*'">cerrar este marco
</a> |
<a href="#" onclick="window.parent.location.href='http://forosdelweb.com'">url original
</a> <form action="#" style="float: left;"> <input type="text" id="urlx" value="" /><input type="button" value="ir" onclick="ir_a();"/></form>
abajo.html
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- fix -->
Por lo de usar frames, si son obsoletos, seo y demás, son una herramienta, si te sirven, usalos
Saludos