Domanda

<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>  

Nell'esempio sopra, se voglio aprire 1. http://mail.yahoo.com 2. http://www.gmail.com

E 'quindi rimuove automaticamente l'iframe. quello che faccio? Voglio che ogni sito è aperto stessa iframe.

È stato utile?

Soluzione

Questi siti sono quello che viene chiamato un telaio strappo , per evitare che vengano caricati in un frame. Ci sono alcuni script per disabilitare telaio breakout, con risultati variabili.

Naturalmente, caricando 3rd siti del partito in una cornice all'interno il proprio sito web è una specie di rubare, e approfittando del loro successo, ma ho fiducia che si desidera solo un modo per controllare entrambi i tuoi account di posta elettronica.

Altri suggerimenti

Non è possibile. Per motivi di sicurezza, questi siti non verranno caricati se "sanno" che sono in un iframe.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top