javascript Button.click()在firefox中不起作用。在Internet Explorer中正常工作

时间:2009-11-19 03:35:15

标签: asp.net javascript firefox

我的页面上有asp.net按钮。当我使用javascript(buttonId.click())单击按钮时,firefox似乎会触发页面上的所有onclick事件处理程序。我想只点击一个按钮。

此方案在Internet Explorer中正常运行。

请告诉我有关此方法的任何变通方法。

由于

1 个答案:

答案 0 :(得分:0)

简单的解决方法是:

  1. 制作div,页面高度为100%,页面宽度为100%
  2. 这个div是隐藏的
  3. 制作一个显示你的div的函数showDiv()
  4. 对于您网页中的每个操作,您都将使用javascript函数
  5. 所有javascript函数的最后一行是showDiv();
  6. 然后在每次调用javascript函数的点击后,其他点击此页面都被禁用。

    PS。显然div需要保持与视口的对齐(top = 0; left = 0)