Devi specificare il percorso per arrivare al frame interessato:

top.nomeFrame.location.href=cacheobj.options[cacheobj.selectedIndex].value

Se esistono piu' frameset innestati possono esserci diverse alternative... con l'uso di parent (il frame che contiene quello corrente) o esplicitando il percorso completo.

ciao