To je JavaScript a ne HTML... ako vec hoces da ti pomognemo nemoj se praviti prepametan nego nas poslusaj.
Ako bi stavio tu JS skriptu u HTML ona bi radila ali mozes je zaobici lako samo ako pogledas
source code od stranice i vidis koja je sifra i to je to...
Za zastitu stranica/fajlova ti predlazem server-side zastitu a ne client-side, ti radi kako hoces.
Dakle najlakse ti je napraviti .htaccess fajl sa .htpass ili uraditi malu skripticu u php-u,
po meni to ti je najlakse, najbrzi i najsigurnije.