Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 333
  • Last Modified:

Trapping F10 key in Navigator

I am working on web pages that work with a plug-in (Neuron) to deliver CBT over an intranet.  The CBT within the plug-in uses the F10 key for several interactions.  I am running the CBT within Netscape Navigator (currently v 3.01, but we may soon move to 4.04).  The window is opened from another web page, using the following javascript

     var myDocHref=window.open('LoadCBT.htm', 'neuronwindow','toolbar=no,status=no');

This creates a Netscape window with only the titlebar showing, and the plug-in window in the middle of the page.

The problem is, when the user presses the F10 key, this activates the system menu on the title bar (the little Netscape icon on the left side of the titlebar).  If the user presses F10 again, the plug-in receives it and the CBT can process it.

Is there anyway I can deactivate the system menu on the titlebar?  I know that I can hide the title bar using signed scripts (in Netscape 4.04), but I don't think we can implement that functionality here.  Is there any other way that I can prevent F10 from activating that system menu?

I'm just talking about Netscape Navigator here.  Also, let me know if your solution works in v 3.01, or just in v 4.04.

Thanks.
0
agifford
Asked:
agifford
1 Solution
 
agiffordAuthor Commented:
Edited text of question
0
 
Michel PlungjanIT ExpertCommented:
MSIE 4 can get the keycode of the key and possibly also the function keys - Netscape 4 can seemingly only report the 'normal' keys and the modifiers (alt-shift-ctrl)

You have no way of capturing the keys in NS 3.x
(if you exclude a crummy check in a text field that has the focus all the time - this sucks and it can also not get the function keys)

Your absolutely best bet is to get it over with and sign the script.
0

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now