Sven Fäßler: Eventhandler Keycode für F5 Taste

<HTML>
<HEAD>

<SCRIPT LANGUAGE="JavaScript1.2">

function KeyPress()
{
 if (window.event.keyCode == 115)(location.href="http://www.svenF2k.de");
}

</SCRIPT>

</HEAD>

<BODY onKeyPress="KeyPress()">

</BODY>
</HTML>

-----------------

Dieses Script lädt bei Drücken der Taste "s" eine Website.
Ich möchte dieses Script so umschreiben, dass beim Drücken der F5 Taste nichts passiert, also "Seite neu laden" deaktivieren. Wie kann ich das lösen, return false; ?

Das hängt mit einem zweiten Script zusammen, dass überprüft ob die geladene Seite zum Frameset gehört, und falls die F5 Taste gedrückt wird, öffnet er blöderweise das Frameset neu.

Hier noch der Quelltext des 2. Javascripts:

<script language=JavaScript>
if (top.frames.length==0)
location.replace("../frameset.html")
</script>

Hat jemand eine Idee? Wäre für Tips und Tricks sehr dankbar.

Sven Fäßler