我有一个网页(第一个窗口)。在该页面中,我有一个图像按钮,该按钮具有 OnClientClick 事件。在那种情况下,我将 javascript 方法称为OpenHelpWindow()
ie
OnClientClick ="OpenHelpWindow()"
现在,每当我单击该图像按钮时,javascript 方法中的事件(OpenHelpWindow())
都会触发,它会打开新帮助 Web 窗口。它工作正常,但问题是,当我按 Enter 键时,事件也会触发并显示帮助窗口。
现在我想在按下 Enter 键时停止打开第二个窗口(帮助窗口)。
我该如何解决这个问题?
我的第一个 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;
}
}