Egotrip: onMouseout von onClick Abhängig machen?

Beitrag lesen

<a href="content/test.html" target="content"
onmouseover="menuchange('menu/test.html', 'menu'); Bildwechsel(0, Highlight1)"
onmouseout="menuchange('javascript:history.back()', 'menu'); Bildwechsel(0, Normal1)"
onclick="menuchange('menu/test.html', 'menu'); Bildwechsel(0, Highlight1)">
<img src="menu/image/test.gif">
</a>

Mouseover und Mouseout funktionieren zusammen ganz gut. Probleme haben allerding Mouseout und onClick :(
Mit dem Bildwechsel ist das nicht das Problem. Der kann rausgelassen werden. Was mich stört ist:
Es werden bei onClick zwei Frames geöffnet. Beim onMouseout reagiert nun aber der der Frame Content auf history.back().
Wenn ich nun nochmal auf den Link geh wird auch history.back auf den Menu Frame angewandt...
Warum das passiert ist klar... Nur, was kann ich dagegen machen?
Also das onMouseout nicht mehr nach onClick zum einsatz kommt bzw erst wenn ein anderer onClick verwendet wurde...
In Menu Frame ist halt ein Untermenü welches genau die gleichen Probleme aufwirft.
Frage: Wie kann ich onMouseout jeweils in Abhängigkeit von onClick bringen? (ohne php)