Una riga simile fuori dai tag <style> non ha significato per il browser...

codice:
<script language="JavaScript" type="text/javascript"> 
document.write('<style>');
if (screen.width=="1024"){ 
document.write('background-image:url('bkg/sfondo.jpg')') 
} 
if (screen.width=="800"){ 
document.write('background-image:url('bkg/sfondo800.jpg')') 
} 
document.write('</style>');
</script>
ciao