Web开发常用

//删除确认
btnDelete.Attributes["onclick"] = "javascript:if(confirm('确定删除吗?')){} else {return false;}";
btnDelete.Attributes.Add("onclick","if(confirm('确定删除吗?')) {} else return false;");

//按钮弹出窗口
btnAdd.Attributes["onclick"] = "javascript:window.showModelessDialog('BuildAdd.aspx','','dialogWidth:450px; dialogHeight:450px;scroll:no');";

//C1WebGrid自动绑定生成序号
if(e.Item.ItemType == C1ListItemType.Item || e.Item.ItemType == C1ListItemType.AlternatingItem)
{
 int i = e.Item.ItemIndex + 1;
 e.Item.Cells[0].Text = i.ToString();
}

//序号绑定
<ItemTemplate><%# Container.ItemIndex + 1 %></ItemTemplate>
<ItemTemplate><%# Container.DataSetIndex + 1 %></ItemTemplate>
合计
<c1webgrid:C1TemplateColumn Visible="False" HeaderText="合计">
<ItemTemplate><%# 0 %></ItemTemplate>
<GroupInfo FooterText="&lt;b&gt;合计&lt;/b&gt;" Position="Footer">
<FooterStyle CssClass="GridGroupingStyle"></FooterStyle>
<HeaderStyle CssClass="GridGroupingStyle"></HeaderStyle>
</GroupInfo>
</c1webgrid:C1TemplateColumn>

//遍历Grid每一行
foreach(C1GridItem ctlItem in grdC1.Items)
{       
 ctlItem.Cells[0].Text = intSerial.ToString();
 intSerial++;      
}

//指定弹窗
DataNavigateUrlField="f_RoleID" DataNavigateUrlFormatString=
"javascript:window.open('RoleEdit.aspx?RoleID={0}','','top= 20,left=20,height=490,width=740,toolbar= no,menubar = no,scrollbars =yes,resizable=no,location=no,status=no');window.close();" /void(0)/
Text="修改"

string strPlanOrganDetailID = GetQueryString("PlanOrganDetailID");
Response.Write( "<script language='javascript'>window.open('PlanDetailTool.aspx?PlanOrganDetailID=" + strPlanOrganDetailID + "','','top= 250,left=350,height=200,width=350,toolbar= no,menubar = no,scrollbars =np,resizable=no,location=no,status=no');window.close();</script>");

//弹窗 非模态
string strJavascript;
int intGroupID;
intGroupID = GetGroupID();
strJavascript = "<script language=/"javascript/">";
strJavascript = strJavascript + "window.showModelessDialog(";
strJavascript = strJavascript + "/"../Query/GroupShow.aspx?GroupID=";
strJavascript = strJavascript + intGroupID.ToString();
strJavascript = strJavascript + "/",/"_blank/",/"dialogWidth:600px; dialogHeight:500px;center:yes;scroll:yes/");";
strJavascript = strJavascript + "</script>";
Response.Write(strJavascript);

//转向某一面
RegisterStartupScript("","<script language=/"javascript/">window.location=/"DestShow.aspx?/"</script>");
//转向页面
Response.Write("<script language=/"javascript/"> window.location=/"PlanOrganDetailAuditShow.aspx/"</script>");

//关闭窗口,传入父窗口值,刷新父窗口
Response.Write("<script language='javascript'>");
Response.Write("window.opener.location.href = 'AimShow.aspx?PayTypeID="+intPayType.ToString()+"&ProjectID="+intProjectID.ToString()+"';");
Response.Write("window.close();");
Response.Write("</script>");

//关闭窗口,传入父窗口值
<script language="javascript">
 function RetValue(LineID,LineName)
 {
  var arrValue = new Array(2);    
  arrValue[0] = LineID;
  arrValue[1] = LineName;
  window.parent.window.returnValue = arrValue;
  window.parent.window.close();
 }
</script>
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
{
 //返回当前线路的ID,并且关闭当前页面
 strScript = "javascript:window.returnvalue = "+e.Item.Cells[0].Text+";javascript:window.close();";
 intLineID = int.Parse(e.Item.Cells[0].Text) ;
 strLineName = e.Item.Cells[1].Text.ToString();
 strTransetName = ddlTranset.SelectedItem.Text;
 strLineName = strTransetName + "--" +strLineName ;
 e.Item.Cells[3].Attributes["onclick"] = "RetValue('"+intLineID + "','"+strLineName+"')";

 e.Item.Cells[3].Text = "<a>选择</a>";
}

<script language="javascript">
function RefreshWindow()
{
 var strPlanID;
 strPlanID = document.all("txtPlanID").value;
 //strPlanID = '<%=Session["PlanID"]%>';
   
 window.opener.location.href = 'PlanAdd.aspx?PlanID=' + strPlanID;
}
</script>
<body MS_POSITIONING="FlowLayout" οnunlοad="RefreshWindow()">//关闭窗口时
 
//判断当前页面是刷新还是关闭  
function   a(){  
if(event.clientX <= 0 && event.clientY < 0)
{//>0是刷新,<=0是关闭当前页  
        alert("开新的");  
        openwin();  
}
else
{  
        alert("不开新的");  
}  }  
</script>  
</HEAD>     
<BODY   onUnload="a();">  
</BODY>  
</HTML>  

//加载页面自动定位焦点
function GOBox()
{
 document.all.txtName.focus();
}
οnlοad="GOBox()"
//回车自动换焦点
function GONextBox()
{
 if(event.keyCode==13)
 {
  event.keyCode=9;
  return false;
  }
}
οnkeydοwn="GONextBox()"

//回车缺省按钮提交
function   ButtonClick(btnQuery)    

 var e; 
 btnQuery = document.all(btnQuery); 
 if(btnQuery != null)
 {   
  e  =  window.event;  
  if(e.keyCode==13)
  {
   btnQuery.focus();
   btnQuery.click();
  }    
 }

 function PageUnload()
{
 event.returnValue = "离开本页面后,该页面中未保存的数据将会丢失,您确定要离开吗?";
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值