Frage

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

Im obigen Beispiel, wenn ich will öffnen 1. http://mail.yahoo.com 2. http://www.gmail.com

dann entfernt sie automatisch den iframe. was ich mache? Ich möchte jede Seite in gleichen iframe geöffnet ist.

War es hilfreich?

Lösung

haben Diese Seiten, was ein angerufenes Rahmen Ausbruch um sie zu verhindern in einem Rahmen wird geladen. Es gibt einige Skripte zu deaktivieren Rahmen Breakout, mit unterschiedlichen Ergebnissen.

Natürlich innerhalb Ihrer eigenen Website in einem Rahmen 3rd-Party-Websites Laden ist eine Art von Diebstahl und profitiert von ihrem Erfolg, aber ich Vertrauen, dass Sie nur eine Möglichkeit, die beide Ihrer E-Mail-Konten zu überprüfen.

Andere Tipps

Sie können nicht. Aus Sicherheitsgründen werden diese Websites nicht geladen werden, wenn sie „wissen“, sie in einem Iframe sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top