簡單javascript匯總

來源:互聯網
上載者:User

 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;}

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.