Non devi mai dare per scontato che il browser del client abbia javascript abilitato anzi, ti consiglio di ragionare sempre come se non lo avesse affatto.