Moin,
wenn du schon frames benutzen möchtest, dann versuche es doch mal ohne javascript: Lade einfach eine bei Mausklick uaf den Link eine neue Seite in deinen Navigationsframe, in der das jeweils gewünschte Untermenü vorhanden ist. Das erspart dir crossbrowser-mühen.
Viele Grüße
Swen