Pregunta

<style>
.address_bar
{
    width:1100px;
    color:#333333;
    font-family:Verdana, Geneva, sans-serif;
}
\#browser
{
    width:90%;
}
</style>
<script language="javascript" type="text/javascript">
    function go_to_page()
    {
        var url = document.getElementById("address").value;
        //window.open(url,"browser");
        document.getElementById("browser").src = url;
    }
</script>



<body>  
<div>  
    <div style="float:left;">  
        <input type="text" name="address" id="address" class="address_bar" value="http://"/>    
    </div>    
    <div style="float:left;">  
        <input type="button" name="go" id="go" value="Go >> " onclick="go_to_page()"/>
    </div>  
    <div>  
        <iframe name="browser" id="browser" style="height:750px;">  
        </iframe>  
    </div>  
</div>  
</body>  

En el ejemplo anterior, si quiero abrir 1. http://mail.yahoo.com 2. http://www.gmail.com

Después se elimina automáticamente el marco flotante. ¿lo que hago? Quiero que cada sitio está abierto en el mismo marco flotante.

¿Fue útil?

Solución

Estos sitios tienen lo que se llama un marco de ruptura , para evitar que sean cargados en un marco. Hay algunos scripts para desactivar la ruptura del marco, con resultados variables.

Por supuesto, la carga de los sitios 3 ª parte en un marco dentro de su propio sitio web es una especie de robo, y se benefician de su éxito, pero la confianza de que lo que desea es una manera de comprobar ambos de sus cuentas de correo electrónico.

Otros consejos

No se puede. Por razones de seguridad, estos sitios web no se carga si "saben" que están en un iframe.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top