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