Не поленился проверил (в IE).
Если у тебя фремы приписаны как-то так:
<HTML>
<FRAMESET rows="*,200">
<FRAME src="1.htm" name=tops>
<FRAME src="2.htm" name=bots>
</FRAMESET>
</HTML>
1.htm - переписываемый файл.
2.htm - приведенный пример.
При клике мышкой - все работает. В приведенном примере ошибки нет. Она в чем-то другом (если все ж не работает).