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、去掉字串左右兩邊的Null 字元,實現Trim的功能
//去掉字串左右兩邊的Null 字元function trimStr(oObject){var trimRes = nullTrans(oObject);trimRes = ltrimStr(trimRes);trimRes = rtrimStr(trimRes);return trimRes;}//判斷字串是否為空白,如果為空白則返回Null 字元function nullTrans(oObject){var transRes = oObject;if (transRes == null) {transRes = "";}return transRes;}//去除左邊的Null 字元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;}//去除右邊的Null 字元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;}