E` un buon validatore: ignora gli script.
(ci sono validatori che interpretano i tag HTML dentro gli script).
E` un problema aperto.
Sono stato la scorsa settimana ad un convegno inernazionale, e tale problema e` stato evidenziato. Non ci sono strumenti che gia` fanno questo lavoro.
Qualcuno ha proposto un parser di JS; ma forse la cosa piu` semplice e` un emulatore di JS: in pratica viene validata la pagina dopo che gli script hanno girato (per lo meno quelli che sono eseguiti durante il caricamento).
Se ti interessa l'argomento, ti posso cercare i riferimenti.
Ciao
Michele