2010-06-29 116 views
-1
<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> 

在上面的例子中,如果我想打開 1. http://mail.yahoo.com 2. http://www.gmail.com郵件網站在iframe?

然後,它會自動刪除iframe中。我做的事?我希望每個網站都在同一個iframe中打開。

+3

你尊重網站所有者的意願,不要讓他們的網站包裹在iframe中繼續前進。 – Quentin 2010-06-29 06:25:13

+0

OP要求一個有效和正確的問題,即使它可能是天真的並且不可能的。不要低估,因爲你已經知道答案。 – Sjoerd 2010-06-29 06:32:26

回答

2

這些網站有所謂的幀突破,以防止它們被加載到一個框架中。有一些腳本可以禁用幀中斷,並有不同的結果。

當然,將第三方網站加載到您自己網站的框架中有點盜竊行爲,並且他們的成功獲利,但我相信您只是想要一種方法來檢查您的兩個電子郵件帳戶。

2

你不能。出於安全原因,如果他們「知道」他們在iframe中,則這些網站不會加載。