1
我目前能夠在DNN中彈出一個模式窗口dnnModal.show(Url, ...);
。DotNetNuke彈出CSS禁用?
當我作爲一個單獨的頁面查看Url(DNN網站中的一個頁面)時,一切看起來都如預期(應用了所有框架和自定義CSS樣式)。當我在該彈出窗口中查看Url時,所有CSS都消失了。
我認爲Url可以是任何東西(即使在域外)也可以解釋爲什麼我們失去了「本地」CSS。如果Url位於網站內,有什麼辦法可以「保留」網站的皮膚上顯示的內容?
作爲一個問題,有沒有一種正確的方法來加載一個彈出式DNN模塊 - 而不是上面的Url(因爲這實際上是模塊所在的DNN頁面的Url)?如果可能的話,這可能會處理缺少的CSS問題。
什麼popup.ascx我做到這些 - 在與彈出=真。從我讀到的Url實際上被加載到IFrame上,但我仍然認爲在IFrame中顯示的內容正是我在加載完整頁面時看到的內容 - 它(IFrame)沒有。我使用的是DNN7,並且我在_default中看到一個popUpSkin.ascx,其內容看起來不像HTML佈局,但它有contentPane div。我不確定是否有任何popUpSkin.ascx文件可以解決我的問題。 – 2013-03-20 18:48:02
這個案例對popUup很敏感,你也可以嘗試加載彈出窗口以外的所有元素,以確保在加載到iframe之前獲得你想要的樣式 – 2013-03-20 18:58:52
謝謝 - 這對我有用 - 我的自定義皮膚沒有一個popUpSkin,所以我從核心複製3個文件,現在它確實將我的skin.css應用到彈出窗口 – Rodney 2013-05-05 02:53:23