K elementom sa pristupuje vždy cez document.getElementById, nie priamo cez id (teda ak chceš, aby to fungovalo v normálnych prehliadačoch). Je na tej stránke element, ktorý ma nastavený atribút id="neco"? Keď to nastavuješ, je už ten element nahraný? Chcelo by to odkaz na stránky, kde to nefunguje...
Vysúvacie menu sa dá spraviť s použitím CSS, pričom pre IE sa použije expression alebo behavior.
JavaScript je na hovno pre tých, ktorí ho neovládajú .
edit: Keď si zmenil ten kód na document.getElementById, tak v konzole nemohlo byť "neco is not defined" - načítal sa zmenený kód? Ak nie, tak daj Ctrl+F5.