Ciao a tutti
La mia esigenza è che quando un utente Mac accede al sito gli si aggiunga agli altri fogli stile un altro css che imposta margini diversi per una sezione.
Ho fatto così nella parte di codice interessata:
la classe indicata serve agli utenti mac perchè i margini che vedi sopra per loro non vanno bene, allora ho pensato che, mettendo una classe in più e rendendola visibile con il codice sottostante...codice:style="margin: 0 0 0 242px;" class="mac-leggiart"
codice:function showCSS(){ var sPlatform = navigator.platform.substr(0, 3); if (sPlatform == "Win"){ SetSheet("Other"); } } function SetSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("title") == title) { a.disabled = false; } } }
...pensavo di risolvere il problema, invece niente, non succede niente.
mi sapete dire come mai?
nelle pagine interessate inserisco sia i css con title="Win" che quelli con title="Other"
ciao e grazie

Rispondi quotando