2012-03-28 90 views
0

我想爲index.html頁面創建一個彈出窗口。我有一個演示,彈出窗口將出現在網頁的右下角。 但我的演示是由jsp寫的,而不是html。如何在另一個頁面中包含html頁面?

<jsp:include page="popup.html" flush="true" ></jsp:include> 

它工作正常。

但在html中,這行不起作用。我曾嘗試過:

<!--#include virtual="popup.html" --> 
<!--#include file="popup.html" --> 

但沒有彈出窗口。

那麼,有沒有包括popup.html。謝謝!

+0

嘗試使用iFrame ... – 2012-03-28 03:26:26

+0

只能通過XHR,但它需要額外的HTTP請求。 – 2012-03-28 03:27:36

+0

可能的重複http://stackoverflow.com/questions/676394/how-to-include-an-html-page-into-an-html-page - 看看[這個答案](http://stackoverflow.com/a/676409/983430)瞭解如何使用jQuery進行此操作。 – 2012-03-28 03:50:59

回答

2

要使用<!--#include,你需要確保你的Web服務器已經啓用Server Side Includes

你也可以使用一個基於服務器的語言如PHP,這將做到這一點使用功能,如readfile()

在純HTML,我懷疑你唯一的選擇將包括<iframe>內第二HTML文件。這絕不是一個理想的解決方案,但如果沒有別的辦法可行,這可能。

相關問題