Axel Richter: F1 abfangen

Beitrag lesen

Hi,

ich will folgendes realisieren.

Wenn der User F1 drückt soll sich meine eigene Hilfe File der Page öffnen und nicht die Hilfe vom IE.

Das geht auch _nur_ mit dem MSIE.

Das Öffnen der eigenen HelpFile klappt soweit, nur kann ich das öffnen der Programmhilfe noch nicht unterbinden.

Kann mir da jemand weiterhelfen?

Bisher sieht der Code so aus:

<SCRIPT language=JScript event=onkeydown() for=document type=text/jscript>
if (window.event.keyCode == "112")
{
 window.open ([..cut..])
}
</SCRIPT>

Warum so kompliziert? Für sowas hat der MSIE ein eigenes Event: onhelp
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/mshtml/reference/events/htmlareaevents/onhelp.asp

So ist's einfacher:
<html>
<head>
<title></title>
<script type="text/javascript">
function myhelp(){
  alert("Keine Hilfe verfügbar.");
}
</SCRIPT>
</head>
<body onhelp="myhelp();return false;">

</body>
</html>

Gruß

Axel