function AddWJ() {
var id = "<%=Id %>";
if (id == "") {
alert("请选择井号!");
return;
}
var url = "<%=ApplicationPath%>JXZY/TZY061WJ.aspx?faid=" + id;
url = "<%=ApplicationPath%>DataInput/DialogFrame.aspx?tar=" + url;
//
var sReturn = window.showModalDialog(url, "", "dialogWidth=800px;dialogHeight=200px;status:0;help:0");
//alert(url);
//新增刷新标记
//hidAdd.value ="add";
document.all("<%=hidAdd.ClientID%>").value = "add";
document.all("<%=btnWJ.ClientID%>").form.submit();
}
后台是这样调用的
this.Page.ClientScript.RegisterStartupScript(Page.GetType(),"AddWJ()",script);
请大家看看为什么?
自己学会钓鱼,求自己吧,自行加debug信息测试,类似如下
function AddWJ() {
alert("JS 被调用进来了!");
var id = "<%=Id %>";
if (id == "") {
alert(" is null");
return;
}
addwj()前面加上return
如果还不行就用ScriptManager.RegisterStartupScript(this, this.GetType(), "notdel", "return Addwj();", true);
这个后执行 并兼容ajax
this.Page.ClientScript.RegisterStartupScript(Page.GetType(),"AddWJ","<script langugae='javascript'>alert(' 像这样的行不行?')</scrip>");