2011-11-20 95 views
0

我在我的網站上有一個iframe,顯示外部網站的全部內容。我想擺脫iframe,但保持相同的功能。我正在考慮使用overflow=auto的div。問題是,當我嘗試使用php包含外部站點時,例如include 'http://www.site.com';echo file_get_contents("http://www.site.com");,該站點顯示出來,但它佔據了格式,該站點的名稱出現在標題欄中等。我如何替換iframe功能?使用div來替代iframe

回答

0

我該如何更換iframe功能?

這是不是容易成爲可能。你遇到你剛剛描述的問題,解決這些問題是一項艱鉅的任務。我不知道這樣做的現有組件。

取而代之的是堅持iframe。這有什麼不好?

+0

外部網站將不會加載在iframe中。它的標題否認了它。 – user1056596

+0

該網站可能使用iframe封殺者。你可能想看看[Jeff Atwood的問題](http://stackoverflow.com/questions/958997/frame-buster-buster-buster-code-needed)。 – Will

+0

如何使用另一個頁面加載外部頁面,然後在iframe中顯示該頁面? – Chaim

0

如果您擺脫iframe的,因爲它的默認醜陋的邊界,那麼你可以只讓IFRAME看起來無縫使用iframe的「無縫」屬性

http://www.w3schools.com/html5/att_iframe_seamless.asp

+0

[http://w3fools.com/](http://w3fools.com/) – Will

+0

@WilliamVanRensselaer:非常感謝!從來不知道這個!除了w3school之外,您認爲更好的學習網絡技術的來源是什麼? –

+0

有很多選擇。 [這個問題](http://stackoverflow.com/questions/4662304/online-html-css-javascript-learning-reference-alternative-to-w3schools)提供了一些。 [MDN](https://developer.mozilla.org/en-US/)也是一個很好的參考。 – Will