在希臘帕爾納斯山南坡上,有一個(gè)馳名世界的戴爾波伊神托所,在它的入口處的巨石上赫然銹刻著這樣幾個(gè)大字: 認(rèn)識(shí)你自己!

          像丁香花一樣靜靜的等待

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 2 文章 :: 32 評(píng)論 :: 0 Trackbacks
          31. 確認(rèn)操作
          function ConfirmDel()
          {
                if(confirm("確定要?jiǎng)h除嗎?一旦刪除將不能恢復(fù)!"))
                   return true;
                else
                   return false;
          }

          <form name="del" method="Post" action="Del.asp" onsubmit="return ConfirmDel();">

          ==============================================================



          我自己用的一個(gè)。
          function ConfirmReset()
          {
                if(confirm("確定取消操作嗎?一旦取消操作將不能恢復(fù)!"))
                window.form1.reset();
                // return true;
          }
          <a href="javascript:ConfirmReset();"><img src="button_cance.gif"></a>



          32. indexOf() 用法



          <字符串對(duì)象>.indexOf(<另一個(gè)字符串對(duì)象>[, <起始位置>]);



          該方法從<字符串對(duì)象>中查找<另一個(gè)字符串對(duì)象>(如果給出<起始位置>就忽略之前的位置),如果找到了,就返回它的位置,沒(méi)有找到就返回“-1”。所有的“位置”都是從零開(kāi)始的。
          eg. Str.indexOf(“AP”)>-1 說(shuō)明str中存在”AP”字符串



          33. 生成流水號(hào)



          <%
          if request.form("Modf") <> "" then
          Dim   rs
          Dim sql
          Dim BugID
          dim today
          today=date()
          toyear=year(today)
          toyear=toyear*10000
          tomonth= month(today)
          tomonth=tomonth*100
          tonow=day(today)
          Serialnum = toyear + tomonth + tonow
          Serialnum = Serialnum*10000+1



          set rs = Server.CreateObject("ADODB.recordset")
          sql = "select top 1 * from buglist order by SubmitDate desc"
          rs.open sql,conn,1,3
          if   not rs.eof then
                Dim OldSerialnum
                OldSerialnum = Rs("BugID")
                OldSerialnum = right(OldSerialnum,12)
                Serial = right(Serialnum,12)
                if OldSerialnum - Serial >= 0 then
                Serialnum = OldSerialnum + 1
                end if
          end if
          BugID = "ES"&request("ProductVersion")&Serialnum



          34. 響應(yīng)回車



          function getdata(what,whatid)
          {
               if (event.keyCode==13)
               ……
          <input name="SerialNum<%=i%>"    type="text" onKeyDown="getdata(window.form1.SerialNum<%=i%>.value,<%=i%>)">



          35. 關(guān)閉窗口前刷新父頁(yè)面



          response.write "<script language = javascript>"
          response.write "javascript:opener.location.reload(); "
          response.write "javasript:window.close();</script>"



          36. JS事件



          事件 / 描述



          onblur 事件 發(fā)生在窗口失去焦點(diǎn)的時(shí)候。
          onchange 事件 發(fā)生在文本輸入?yún)^(qū)的內(nèi)容被更改,然后焦點(diǎn)從文本輸入?yún)^(qū)移走之后。
          onclick 事件 發(fā)生在對(duì)象被單擊的時(shí)候。
          onerror 事件 發(fā)生在錯(cuò)誤發(fā)生的時(shí)候。
          onfocus 事件 發(fā)生在窗口得到焦點(diǎn)的時(shí)候。
          onload 事件 發(fā)生在文檔全部下載完畢的時(shí)候。
          onmousedown 事件 發(fā)生在用戶把鼠標(biāo)放在對(duì)象上按下鼠標(biāo)鍵的時(shí)候。參考 onmouseup 事件。
          onmouseout 事件 發(fā)生在鼠標(biāo)離開(kāi)對(duì)象的時(shí)候。參考 onmouseover 事件。
          onmouseover 事件 發(fā)生在鼠標(biāo)進(jìn)入對(duì)象范圍的時(shí)候。
          onmouseup 事件 發(fā)生在用戶把鼠標(biāo)放在對(duì)象上鼠標(biāo)鍵被按下的情況下,放開(kāi)鼠標(biāo)鍵的時(shí)候。
          onreset 事件 發(fā)生在表單的“重置”按鈕被單擊(按下并放開(kāi))的時(shí)候。
          onresize 事件 發(fā)生在窗口被調(diào)整大小的時(shí)候。
          onsubmit 事件 發(fā)生在表單的“提交”按鈕被單擊(按下并放開(kāi))的時(shí)候。
          onunload 事件 發(fā)生在用戶退出文檔(或者關(guān)閉窗口,或者到另一個(gè)頁(yè)面去)的時(shí)候。
          onSelect 當(dāng)Text或Textarea對(duì)象中的文字被加亮后,引發(fā)該事件。
          onFocus 當(dāng)用戶單擊Text或textarea以及select對(duì)象時(shí),產(chǎn)生該事件。
          onBlur 當(dāng)text對(duì)象或textarea對(duì)象以及select對(duì)象不再擁有焦點(diǎn)、而退到后臺(tái)時(shí),引發(fā)該文件.
          onDragDrog 拖放時(shí)發(fā)生
          onLoseCapture  
          onDblClick 鼠標(biāo)雙擊事件
          onKeyPress 當(dāng)鍵盤上的某個(gè)鍵被按下并且釋放時(shí)觸發(fā)的事件.[注意:頁(yè)面內(nèi)必須有被聚焦的對(duì)象]
          onKeyDown 當(dāng)鍵盤上某個(gè)按鍵被按下時(shí)觸發(fā)的事件[注意:頁(yè)面內(nèi)必須有被聚焦的對(duì)象]
          onKeyUp 當(dāng)鍵盤上某個(gè)按鍵被按放開(kāi)時(shí)觸發(fā)的事件[注意:頁(yè)面內(nèi)必須有被聚焦的對(duì)象]
          onAbort 圖片在下載時(shí)被用戶中斷
          onBeforeUnload 當(dāng)前頁(yè)面的內(nèi)容將要被改變時(shí)觸發(fā)的事件
          onMove 瀏覽器的窗口被移動(dòng)時(shí)觸發(fā)的事件



          37. 自動(dòng)最大化



          function window_onload()
          {
                window.moveTo(-2,-2);
                window.resizeTo(screen.availWidth, screen.availHeight);
          }



          <body onload="window_onload()">



          38. 幾個(gè)SQL技巧



          Select Area,Territory,username,sum(dealqty) DealQty,count(Projectnum) ProjectQty,sum(TotalAmount) TotalAmountQty,sum(TotalPowerRT) TotalPowerRT   FROM VW_PreviewTerritory   where    username = '段龍義' group by area,Territory,username
          只要把不需要統(tǒng)計(jì)的東西分組就可以了。



          select area,count(projectnum) TotalProjectQty,sum(DealQty) TotalDealQty,sum(TotalAmount) TotalAmountQty,sum(TotalPowerRT) TotalPowerRTQty from vw_previewProject where username = 'admin' group by area
          這個(gè)也是一樣,記住:count() 只是計(jì)數(shù),不管這個(gè)字段值是多少。sum()是求和,把所有加在一起。



          39. Eval用法



          eval("ProducingArea"+i+".style.display = 'none' ;");
          單引號(hào)不影響
          eval("if((window.form1.ProductBaseType"+i+".value!='' && window.form1.ProductBaseType"+(i+1)+".value =='')==true);");
          //錯(cuò)誤!
          if(eval("window.form1.ProductBaseType"+i+".value!='' && window.form1.ProductBaseType"+(i+1)+".value ==''")==true)
          //以后記得凡是有if判斷的,把eval("")寫在里面,就比較好!
          if(confirm(eval("'確信要在'+window.form1.ProductBaseType"+(i)+".value+'后添加子類?'")))







          40. 窗口關(guān)閉之前

          function window_onbeforeunload(Projectnum)
          {
              if (event.clientX > document.body.clientWidth && event.clientY < 0 )
              {
                 var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
                 oXMLHTTP.open("POST","CheckProjectDeal.asp?Projectnum="+Projectnum,false);
                 oXMLHTTP.send();
                 Str=unescape(oXMLHTTP.responseText);
                 if (unescape(oXMLHTTP.responseText)!="YES")
                 {
                      window.event.returnValue="項(xiàng)目至少需要一個(gè)銷售機(jī)會(huì)!";
                  }
                }
          }

          41. 標(biāo)準(zhǔn)表格

          ***************

          * 這個(gè)是標(biāo)題

          ***************

          <table cellspacing=0 cellpadding=0 width="100%" border=0>

             <tr>

                <td   class=title   nowrap   align=left>
          <%response.write Application("LProductManage"&session("LanguageId"))%>

               </td>

             </tr>

          </table>

          ***************

          * 這個(gè)是橫線

          ***************

          <table cellspacing=0 cellpadding=0 width="100%" border=0>

             <tbody>

             <tr>

               <td>

               </td>

             </tr>
          <tr class="linecolor">

          <td height="2"></td>

          </tr>
          <tr>

          <td class="tdcolor" align=left height=15> </td>

          </tr>

             </tbody>

          </table>


          ***************

          * 這個(gè)是表格

          ***************

          <table border=0 cellpadding=0 cellspacing=1 width=100% bgcolor="#d0d090">

              <tbody>

                <th align="middle" class=light2><b><%=application("Lstatus"&session("languageid"))%></b></th>

                <th align="middle" class=light2><b><%=application("LSaleStage"&session("languageid"))%></b></th>
            
               <tr bgColor="white">

               <td align="middle"> </td>

               <td align="middle"> </td>

               </tr>


             </tbody>

          </table>

          邊框\填充 = 0

          間隔 = 1

          底色 = #d0d090

          42. 這也行

          for i=2 to num

             BaseTypeAllPArr = request("BaseType"&i&"P"&jLoop)&":"&BaseTypeAllPArr

             response.Write "   OOOO   "&request("BaseType"&i&"P"&jLoop)&"   OOOO    <br>"
          next

          43. 標(biāo)準(zhǔn)注釋頭

          '' ******************************************************************

          '' 文件名:

          '' Copyright (c) 2001-2005 ××信息技術(shù)公司軟件部

          '' 功能描述:產(chǎn)品編輯

          '' 參數(shù)

          '' 牽涉數(shù)據(jù)表,視圖,存儲(chǔ)過(guò)程:自定義函數(shù)dbo.GetSubTreeinfo

          '' 包含的文件:

          '' 調(diào)用的公用函數(shù),類,方法

          '' 創(chuàng)建人:Kokey YU

          '' 日 期: 2005-8-9

          '' 修改人:

          '' 日 期:

          '' 修改說(shuō)明:

          '' 版 本:

          '' ******************************************************************/       

          44. title換行

          <a href="javascript:;" title="這是一行這是另一行!">把鼠標(biāo)放上來(lái)</a>
          posted on 2007-04-20 08:51 dyin 閱讀(257) 評(píng)論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 漳浦县| 乐安县| 德化县| 历史| 西丰县| 石狮市| 左云县| 古蔺县| 武清区| 霍邱县| 郧西县| 宾川县| 达尔| 朔州市| 广饶县| 东阿县| 青冈县| 石狮市| 厦门市| 兴城市| 曲水县| 远安县| 孝义市| 甘洛县| 樟树市| 怀柔区| 阿勒泰市| 绥德县| 宜阳县| 杭锦旗| 贞丰县| 舞阳县| 昌江| 永州市| 娄烦县| 乐清市| 大邑县| 琼中| 扬中市| 高州市| 沅江市|