私は 1 つの Web ページ (最初のウィンドウ) を持っています。そのページには、OnClientClick イベントを持つ画像ボタンが 1 つあります。その場合、javascript メソッドを次のように呼び出しますOpenHelpWindow()
。
OnClientClick ="OpenHelpWindow()"
その画像ボタンをクリックするたびに、javascript メソッドのイベント(OpenHelpWindow())
がトリガーされ、新しいヘルプ Web ウィンドウが開きます。正常に動作していますが、問題は、Enter キーを押すとイベントが発生し、ヘルプ ウィンドウが表示されることです。
Enterキーが押されたときに2番目のウィンドウ(ヘルプウィンドウ)が開くのを止めたいと思います。
この問題を解決するにはどうすればよいですか?
最初のWebウィンドウの画像ボタンの私のコードは、
.aspx コード
.
.
<asp:ImageButton ImageUrl="~/Images/help.png" runat="server" ID="ibtnHelp"
AlternateText="Help" ToolTip="Help" OnClientClick="OpenHelpWindow()" />
.
.
OpenHelpWindow() の Javascript コードは
function OpenHelpWindow()
{
var newWin = null;
try
{
newWin = window.open("../Common/OpenHelpUrl.aspx");
newWin.focus();
return false;
}
finally
{
newWin = null;
}
}