Originariamente inviato da Mich_
Quindi innerwidth non e` definito. per forza non funziona.

Prova a mettere in testa questa riga (subito sopra a dove viene usata):
var innerwidth = window.innerWidth;

(attenzione alle maiuscole: va scritta esattametne cosi`)
non funge nemmeno così:
<SCRIPT LANGUAGE="JavaScript">
var innerwidth = window.innerWidth;
if ((innerwidth > 301) && (innerwidth < 400)) {
document.write('<link rel="stylesheet" type="text/css" href="4-5box.css">');
}

io nn ne capisco nulla di js....
ma porka pupazza a sta cosa vorei davero arrivarci in fondo !
ancora tnx a todos
paolo