A parte il lapsus di window-document(che fra l'altro funziona lo stesso ), credo che il mio esempio non sia così sbagliato, anche perchè ho usato javascript e non java.