我有这个用户控件:
function Test1($)
{
this.Width;
this.Height;
this.show = function()
{
///UserCodeRegionStart:[show] (do not remove this comment.)
var buffer = "..." +
"<button onclick=\"alertfuncfora()\"> click </button>" +
"...";
this.setHtml(buffer);
...
///UserCodeRegionEnd: (do not remove this comment.)
}
///UserCodeRegionStart:[User Functions] (do not remove this comment.)
///UserCodeRegionEnd: (do not remove this comment.):
}
...
function alertfuncfora(){
alert("ola ola");
}
但每次单击按钮时,关闭弹出窗口后页面都会刷新。 每次点击按钮,我都不想刷新页面。我该怎么做?
答案 0 :(得分:3)
这是因为您的按钮可能位于<form>
标记内。
使用return false;
阻止刷新。
这样的事情:
<button onclick="alertfuncfora(); return false;"> click </button>