pare che cosi funzioni senza problemi:


codice:
<div id="Layer" style="position:absolute; left:772; top:0; width:1; height:1; z-index:1">
<script language="JavaScript">
	var larghezza = screen.width;
	if (larghezza > 800) {
		document.write('<div id="Layer1" style="position:absolute; left:0px; top:0px; width:120; height:600; z-index:1;">');
		document.write('<img ... >');
		document.write('</div>');
	}
 </script>
	  </div>

l'unico inconveniente è che cmq il primo layer viene sempre caricato cmq ma non si vede.


una cosa, in che percentuale è affidabile questo controllo Javascript??