2015-04-07 58 views
0

m上工作的應用程序,我從遠程服務器動態調用CSS文件和遠程服務器端,我們正在使用node.js文件加載但不應用CSS on頁面css從遠程node.js添加,但不適用於html頁面

當我嘗試添加除node.js服務器路徑以外的路徑它正常工作,當我從JavaScript添加一些CSS這也適用。

我嘗試以下選項

  1. loadCSS =函數(HREF){ VAR HREF = 「http://192.168.0.64:3001/public/stylesheets/enduserchat.css」; var cssLink = $(「」); $(「head」)。append(cssLink); }; //不工作

  2. $('head').append('http://192.168.0.64:3001/public/stylesheets/enduserchat.css「type =」text/css「/>')// (遠程側的node.js)不工作

  3. $( '頭').append('http://demo23.easternenterprise.com/webrtc/css/chats.css」類型= 「文本/ CSS」 />')//工作(沒有節點js)

  4. function loadjscssfile(filename){ var fileref = document.createElement(「link」); fileref.setAttribute(「rel」,「stylesheet」); fileref.setAttribute(「type」,「text/css」) fileref.setAttribute(「href」,「http://192.168.0.64:3001/public/stylesheets/enduserchat.css」) document.getElementsByTagName(「head」)[0] .appendChild(fileref); } //不工作

Plz幫我解決這個問題。

回答

0

正如我所看到的,您在創建網頁後加載css。但更新將在刷新網頁後生效。 解決方案:在服務器端組合所有樣式,javascript和html,然後將其返回給客戶端。

祝您有美好的一天!

相關問題