Ciao a tutti,
Ho questa situazione.
Chiamata Ajax con ritorno XML. Questo XML contiene le varie parti da sostituire al documento tra cui anche del css.
Il css può essere una dichiarazione di vari classi oppure la definizione di elementi o entrambe le cose. Esempio
Come faccio a inserirla compatibilmente con tutti i browser (almeno quelli recenti, ma mi preme FF, Explorer e Chrome). Ovviamente questo css deve sostituire quello inserito da una chiamata precedente.codice:<root> <title>Titolo Pagina</title> <content>Content pagina</content> <css><![CDATA[ p { margin:0; } .mycssclass { padding:20px; } ]]> </css> </root>
In pratica è come se lo volessi inserire in uno style già predisposto in html.
Ho provate varie soluzioni ma nulla di pienamente compatibile (manco a dirlo il problema è explorer)
C'è una soluzione? Sarebbe preferibile direttamente in jquery, dato che già lo uso... ma anche js puro va bene =)