2011-11-21 141 views
0

我的任務是爲我的公司內部報表系統創建佈局編輯器。他們給我的規格表明模板必須能夠在某個文件夾中的.html文件中定義。這些HTML文件可以有自己的風格等。所以它是一個完整的HTML頁面,帶有帶特殊語法的內容區域的html,head和body標籤。用於報表的Ajax模板編輯器

現在一直困擾我的是,我必須將它的樣式等加載到佈局div(或IFrame可能?)中,我需要能夠使用Javascript(使用JQuery)插入它來插入用於管理數據顯示方式的控件。

我似乎無法找到一種方法來做到這一點。關於如何根據規格實現這一點的任何想法?任何幫助將不勝感激。

回答

0

正確應用所有引用的樣式表加載頁面並避免javascript衝突的唯一方法是將html嵌入到iframe中。

但是,這並不意味着您的頁面必須與您的應用程序在同一個域中提供,以便您能夠以簡單的方式與內容進行交互,但只要這樣(可能使用你的應用程序作爲頁面的代理)有跨瀏覽器支持那裏from jQuery *其他JavaScript框架可用我敢肯定。

+0

我在想這是唯一的方法。但它只是覺得有點喪氣?這在不同的瀏覽器中有多相容? –

+0

它將在所有瀏覽器中兼容,jQuery提供對它的支持,這裏給出了一個例子 - http://api.jquery.com/contents/ –

+0

Thx並不知道JQuery也這麼做了......什麼都不做,他們呢? :D。將嘗試它,並報告回來,如果我得到它的工作。 –