Originariamente inviato da Pimpinelli
Questo è il mio "browser_css.js":
codice:
function browser_css
{
	d = document;
	if ( ie5mac ) {
		d.write('<link rel = "stylesheet" type = "text\/css" href = "/css/ie5mac.css" />');
	}
	else if ( saf ){
		d.write('<link rel = "stylesheet" type = "text\/css" href = "/safari.css" />'); /*Questa l'ho modificata io per vedere se effettivamente funzionava. I CSS sono tutti nella root principale. */
	}
	else if ( document.layers ){
		d.write('<link rel = "stylesheet" type = "text\/css" href = "/css/ns4x.css" />');
	}
	else if ( ie4 ){
		d.write('<link rel = "stylesheet" type = "text\/css" href = "/css/ie4.css" />');
	}
	else if ( moz && ( nu < 1 ) ){
		d.write('<link rel = "stylesheet" type = "text\/css" href = "/firefox.css" />');/*Questa l'ho modificata io per vedere se effettivamente funzionava. I CSS sono tutti nella root principale. */
	}
	else {
		d.write('<link rel = "stylesheet" type = "text\/css" href = "/firefox.css" />');/*Questa l'ho modificata io per vedere se effettivamente funzionava. I CSS sono tutti nella root principale. */
	}
}
...
Non riesco a capire come mai mi carichi sempre i css di default (sfondi e style)...
Se, come hai detto, i tuoi css sono nella root del sito, DEVI mettere il carattere / prima del nome del file css!
(es.: href="/firefox.css")
HTH
Zappa