Salve a tutti. Ho scritto questo codice stamattina, per permettere nella home del mio sito un cambio di skin automatico qualora la risoluzione del client corrisponda ad una delle skin salvate in cartella, o al limite adattare la skin di default ai pixel dello schermo del visitatore.
Eppure la console di mozilla mi dice che c'è un errore di sintassi che non riesco ad individuare(tant'è che il codice non funziona. Mi potreste aiutare voi?
Qui di seguito il codice
Eppure la console di mozilla mi dice che c'è un errore di sintassi che non riesco ad individuare(tant'è che il codice non funziona. Mi potreste aiutare voi?
Qui di seguito il codice
Codice:
<script TYPE="text/javascript">
function CambiaSkin(){
switch (window.innerWidth "+x+" window.innerHeight){
case 1024x768:
document.body.style.innerHTML =
{background-image: url
('http://saoprova.altervista.org/Immagini/1024x768.jpg');
background-repeat:no-repeat;
};
break;
case 1152x768:
document.body.style.innerHTML =
{background-image: url
('http://saoprova.altervista.org/Immagini/1152x768.jpg');
background-repeat:no-repeat;
};
break;
case 1280x720:
document.body.style.innerHTML =
{background-image: url
('http://saoprova.altervista.org/Immagini/1280_x_720.jpg');
background-repeat:no-repeat;
};
break;
case 1280x960:
document.body.style.innerHTML =
{background-image: url
('http://saoprova.altervista.org/Immagini/1280x960.jpg');
background-repeat:no-repeat;
};
break;
case 1360x768:
document.body.style.innerHTML =
{background-image: url
('http://saoprova.altervista.org/Immagini/1360x768.jpg');
background-repeat:no-repeat;
};
break;
default:
function sistemaskin() {
var w = window.innerWidth;
var h = window.innerHeight;
document.body.style.innerHTML =
{
background-image: url('http://saoprova.altervista.org/Immagini/1360x768.jpg');
background-size:w h;
background-repeat:no-repeat;
}
}
break;
}
};
var skinsistemata = {
skin: CambiaSkin()
};
skinsistemata.CambiaSkin();
</script>