Penso che tu sia abbastanza fuori strada e anche le poche certezze che hai dovrebbero essere riviste... Java non c'entra niente con ciò che ti serve e prima che anche questa discussione venga chiusa ti consiglio, per creare menu accattivanti nelle pagine web, di lasciar perdere javascript e prendere dimestichezza con i fogli di stile css.