Errori di sintassi nel seguente codice

Turk

Nuovo Utente
21 Mar 2014
3
0
0
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
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>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, gli errori di sintassi sono diversi
la seguente sintassi è corretta
Codice:
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;
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [PHP] Visualizzare errori su Statements in MySQLi PHP 3
D Errori dopo installazione certificato SSL in Wordpress WordPress 0
I [HTML] HTML validator, chi mi spiega questi errori? HTML e CSS 1
A [Javascript] intercettare errori JS Javascript 1
P Reindirizzamento errori url Web Server 0
F PHP, PDO e visualizzazioni errori e/o eccezioni PHP 3
F Errori console jQuery 0
maicol07 [PHP][MySQL] Risoluzione errori PHP 1
G [PHP] Socket server in loop infinito errori PHP 2
E [PHP] GUMP: mostrare gli errori tramite array PHP 1
F [Javascript] Errori Console JS Javascript 1
S [PHP] Errori in lato server ma non in lato client PHP 5
felino [WordPress] File di log degli errori WordPress 6
L [WordPress] Errori - Lato client dalla console del browser WordPress 1
booklisa [WordPress] Errori vari console chrome, redirect file .htaccess + internalizza risorse WordPress 1
booklisa Errori wordpress personalizzazione tema post aggiornamento 4.7 CMS (Content Management System) 0
A errori scripts index.php PHP 42
V [PHP] [OOP]Gestione errori connessione db PHP 5
M Problema errori su mysqli PHP 4
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
O Form dopo errori PHP 9
filomeni Restyling sito ed errori 404 SEO e Posizionamento 2
MarcoGrazia [PHP][PDO][MySQL] Non registra ma non da nemmeno errori. PHP 0
F controllo form php con restituzione errori nella form PHP 10
D Problema errori di scansione 404 SEO e Posizionamento 1
enzonero Sito personale su wordpress con errori W3C WordPress 2
P Problema con file di registrazione in php, non funziona e dà continui errori PHP 0
MarcoGrazia [PDO] insert che non inserisce e non da errori PHP 1
il_bauscia errori di file system: programma free per correggere? Hardware 1
Z sitemap con Yoast: molti errori in Google webmaster tools Google Search Console 10
il_bauscia Errori 404 e strumenti per webmaster di Google Google Search Console 1
M Errori nella connessione e in AspSmartUpload Classic ASP 4
G [risolto] Errori php/javascript Javascript 2
pup3770 Errori iniziali codice app android Sviluppo app per Android 3
H Errori mysqli_query() PHP 9
MarcoGrazia Strumenti di Webmaster: errori di scansione! Google Search Console 1
H Script per visualizzare ip mi dà errori! PHP 0
Marcolotto lettere accentate HTML: strani errori HTML e CSS 1
A gestire errori 400-401-403-404-500 con file htaccess PHP 0
Emix Scarico Quantita e correzzione errori PHP 41
P accesso al database ed errori Database 5
A Errori wordpress WordPress 3
M errori pagina httpd.conf in APACHE per installare wp WordPress 0
F errori sul recupero dati mysql e php PHP 3
P Errori su variabili dell'insert PHP 28
S Mi aiutate a capire questi errori? Wordpress WP 3.3.1 error_log CMS (Content Management System) 3
I Form... giudizio, consigli, errori, possibili miglioramenti.... PHP 5
borgo italia Errori nella visualizzazione della pagina HTML e CSS 5
P Errori al validatore html HTML e CSS 10
D Errori php 4 es: Function ereg() is deprecated PHP 2

Discussioni simili