1、控制Div标签的内容从数字10进行倒数,倒数的时间间隔为1秒。
<script tpe="text/javascript"> var g_var = ; function timerFun() { if (g_var > 0) { document.getElementById("count").innerHTML = g_var--; window.setTimeout(timerFun, 1000); } else { window.close(); } } function init() { window.setTimeout(timerFun, 1000); } </script> <style type="text/css">
2、通过传入的参数,连接到不同的页面,并打开不同的模态窗口。
下面是Javascript代码:
<script type="text/javascript"> function openDraw(mode, id) //传入Status and Award_Code { if (mode == 0) { //很顯然是等待抽獎的AWARD_CODE var url = "LotteryDraw.aspx?ID=" + id + "&catch=" + (new Date()).getTime(); var returnVal = window.showModalDialog(url, window, "dialogTop:0; dialogLeft:0; dialogWidth:140em; dialogHeight:480em; scrolling:yes; status:0; help:0"); if (returnVal != "False") window.location.reload(); } else { //已經抽過獎的AWARD_CODE var url = "LotteryView.aspx?ID=" + id + "&catch=" + (new Date()).getTime(); window.showModalDialog(url, window, "dialogTop:0; dialogLeft:0; dialogWidth:640em; dialogHeight:480em; scrolling:yes; status:0; help:0"); } } </script>
aspx代码:
<div style="position: relative; top: 101px; text-align: center; height: 580px; background: url(Images/mid_category.gif) no-repeat center; left: -24px;"> <div class="menu"> <span> <img src="images/item_00.gif" border="0"> 全體員工專區</span> <asp:Repeater ID="rptCommon" runat="server" OnItemDataBound="rptCommon_ItemDataBound"> <HeaderTemplate> <ul> </HeaderTemplate> <ItemTemplate> <li><a href="#" onclick="openDraw(<%#DataBinder.Eval(Container.DataItem, "Status", "{0}")%>,<%#DataBinder.Eval(Container.DataItem, "Award_Code", "{0}")%>);"> <%# DataBinder.Eval(Container.DataItem, "Award_Name") %> <--- <asp:Label ID="ltlAll" runat="server" Font-Size="10pt" ForeColor="#000000" Text='<%# DataBinder.Eval(Container.DataItem, "StatusCN") %>'></asp:Label> </a></li> </ItemTemplate> <FooterTemplate> <li><a href="#" onclick="openDraw(1,'ALL');">=== 全部中獎名單 ===</a></li> </ul> </FooterTemplate> </asp:Repeater> </div> <a href="LotteryHost.aspx" class="style1">Back</a></div>
3、去掉字符串左右两边的空字符,实现Trim的功能
//去掉字符串左右两边的空字符 function trimStr(oObject) { var trimRes = nullTrans(oObject); trimRes = ltrimStr(trimRes); trimRes = rtrimStr(trimRes); return trimRes; } //判断字符串是否为空,如果为空则返回空字符 function nullTrans(oObject) { var transRes = oObject; if (transRes == null) { transRes = ""; } return transRes; } //去除左边的空字符 function ltrimStr(oObject) { var trimRes = nullTrans(oObject); var length = trimRes.length; if (length != 0) { for (i=0; i<length; i++) { if (trimRes.substr(i,1) != " ") { break; } } trimRes = trimRes.substr(i); } return trimRes; } //去除右边的空字符 function rtrimStr(oObject) { var trimRes = nullTrans(oObject); var length = trimRes.length; if (length != 0) { for (i=length-1; i>=0; i--) { if (trimRes.substr(i,1) != " ") { break; } } trimRes = trimRes.substr(0,i+1); } return trimRes; }