A resposta mais complicada é, qual browser você está usando?
JavaScript é uma linguagem de programação ainda em desenvolvimento. Até aqui, os únicos browsers JavaScript são os da Netscape. Mas quando você inclui as diferentes plataformas e versões de software, existem literalmente dezenas de versões do Netscape. Cada versão trata JavaScript de uma forma ligeiramente diferente, cada uma tem seus próprios problemas, e cada uma inclui seus próprios melhoramentos em relação às versões anteriores. Até mesmo os browsers da mesma versão, mas projetados para sistemas operacionais diferentes atuam de forma diferente. Acrescente a isso o fato de que brevemente, browsers JavaScript serão lançados por outras companhias (notavelmente a Microsoft, é claro), e você terá ainda mais browsers para lidar. Sabemos que alguns de nossos scripts não funcionam com alguns browsers, devido a diversos erros nesses browsers. Aumente a chance de que os scripts funcionarão utilizando a versão mais recente do Netscape. Se você estiver realmente interessado em aprender JavaScript, sugerimos que obtenha duas cópias do Netscape; a versão mais recente para uso diário, e a versão "beta" mais recente para aprender JavaScript.