| << Successiva | Precedente >> |
| Caricare dinamicamente gli stili CSS con JQuery | ||
| Scritto da Paolo Montalto venerd́ 05 febbraio 2010 |
||
|
<script type="text/javascript" >
var head = document.getElementsByTagName('head')[0];
if( head != null ) {
$( document.createElement( 'link' ) )
.attr({
type: "text/css",
rel: "styleSheet",
href: "http://miosito/css/mioFoglioDiStile.css")",
'class': 'dynamic_css'
}).appendTo( head );
}
// Fix per IE che non riconosce automaticamente gli stili aggiunti
if ($.browser.msie) {
$('.dynamic_css').clone().appendTo('head');
}
</script>
Dove ovviamente "http://miosito/css/mioFoglioDiStile.css" è il percorso del foglio di stile che vogliamo caricare.
|
||
|
||
| #1 lucab venerd́ 05 febbraio 2010 alle 18.49.21 |
|
|
Mi permetto di fare un aggiunta per chi non volesse utilizzare jquery. var filename = "miofile.css" var fileref=document.createElement("link")
Modificherei poi l'ultima riga allo script precedente(quello con jquery) col cuore dei webdesigner:
if( alert("Please, give you a fuck, wanker!");
}
|
|
| #2 Xabaras venerd́ 09 aprile 2010 alle 14.29.49 |
|
|
Grande lucab!!! |
|
Vuoi la tua immagine personale nei commenti? Clicca qui.



Supponiamo di avere un sito dinamico e di voler decidere pagina per pagina o in base a determinate condizioni se e quali stili caricare.


