Salve a tutti e buona domenica![]()
Vorrei esporvi un problema riguardante l'inclusione di file css in modo dinamico all'interno del codice javascript.
Quest'ultimo sembra alquanto semplice e lavora bene in tutti i browser eccetto (guarda un pò) in Internet Explorer.
Ho cercato qualcosa in rete ma non sono riuscito a reperire nulla.
Qualcuno sa dirmi dove sbaglio?
Mi sembra pulito e corretto.codice:cante={ car_css:function(x,callback){ var n_style; var ele_style=this.ric_tag("style"); // ritorna tutti i tag style if(ele_style.length==0){ // se il tag style non esiste.. n_style=document.createElement("style"); n_style.setAttribute("type","text/css"); document.getElementsByTagName('head')[0].appendChild(n_style); } else // se esiste prelevo il primo tag style risultante in ele_style n_style=ele_style[0]; n_style.appendChild(document.createTextNode("@import url('"+x+"');")); if(callback) return callback(); else return true; } } cante.car_css("index2.css");
Voglio e vorrei utilizzare l'@import in quanto maggiormente affidabile e più sicuro.
Perchè in Explorer non funzione?
Grazie mille e perdonate la perdita di tempo.
Vi auguro buona domenica a voi e le vostre famiglia.
Saluti
Marco

Rispondi quotando