【发布时间】:2013-01-09 10:08:19
【问题描述】:
我有一个网页(第一个窗口)。在该页面中,我有一个图像按钮,该按钮具有 OnClientClick 事件。在那种情况下,我将一个javascript方法称为OpenHelpWindow(),即
OnClientClick ="OpenHelpWindow()"
现在,每当我单击该图像按钮时,javascript 方法(OpenHelpWindow()) 中的事件都会被触发,它会打开新帮助网页窗口。它工作正常,但问题是,当我按下 Enter 键时,事件也会触发并显示帮助窗口。
现在我想停止在 Enter 键时打开第二个窗口(帮助窗口)按下。
我该如何解决这个问题?
我的第一个网络窗口图像按钮的代码是,
.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;
}
}
【问题讨论】:
-
这是您的默认按钮吗?
-
@Prasad:默认按钮是什么意思,你是什么意思?
-
见下文 Roy Dictus !!!
标签: c# javascript asp.net