posts - 119, comments - 62, trackbacks - 0, articles - 0

          常用的一些javascript小技巧

          Posted on 2006-04-08 13:53 Kevin Meng 閱讀(146) 評論(0)  編輯  收藏

          以下信息來之于藍色理想的oror帖子

          //事件源對象

          event.srcElement.tagName 
          event.srcElement.type 
          


          //捕獲釋放
          event.srcElement.setCapture();  
          event.srcElement.releaseCapture();
          


          //事件按鍵
          event.keyCode
          event.shiftKey
          event.altKey
          event.ctrlKey
          

          //事件返回值
          event.returnValue
          

          //鼠標位置
          event.x
          event.y
          

          //窗體活動元素
          document.activeElement
          

          //綁定事件
          document.captureEvents(Event.KEYDOWN); 
          


          //訪問窗體元素
          document.all("txt").focus(); 
          document.all("txt").select(); 
          


          //窗體命令
          document.execCommand
          

          //窗體COOKIE
          document.cookie
          

          //菜單事件
          document.oncontextmenu
          

          //創建元素
          document.createElement("SPAN"); 
          


          //根據鼠標獲得元素:
          document.elementFromPoint(event.x,event.y).tagName=="TD 
          document.elementFromPoint(event.x,event.y).appendChild(ms)
          


          //窗體圖片
          document.images[索引]
          

          //窗體事件綁定
          document.onmousedown=scrollwindow;
          

          //元素
          document.窗體.elements[索引]
          

          //對象綁定事件
          document.all.xxx.detachEvent('onclick',a); 
          


          //插件數目
          navigator.plugins
          

          //取變量類型
          typeof($js_libpath) == "undefined" 
          


          //下拉框
          下拉框.options[索引]
          下拉框.options.length
          

          //查找對象
          document.getElementsByName("r1"); 
          document.getElementById(id); 
          


          //定時
          timer=setInterval('scrollwindow()',delay); 
          clearInterval(timer); 
          


          //UNCODE編碼
          escape() ,unescape
          

          //父對象
          obj.parentElement(dhtml) 
          obj.parentNode(dom)
          


          //交換表的行
          TableID.moveRow(2,1) 
          


          //替換CSS
          document.all.csss.href = "a.css";
          

          //并排顯示
          display:inline
          

          //隱藏焦點
          hidefocus=true
          

          //根據寬度換行
          style="word-break:break-all"
          

          //自動刷新
          <meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net">
          

          //簡單郵件
          <a href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">
          

          //快速轉到位置
          obj.scrollIntoView(true)

          //錨
          <a name="first">
          <a href="#first">anchors</a>
          

          //網頁傳遞參數
          location.search();
          


          //可編輯
          obj.contenteditable=true
          

          //執行菜單命令
          obj.execCommand
          

          //雙字節字符
          /[^\x00-\xff]/
          漢字
          /[\u4e00-\u9fa5]/
          

          讓英文字符串超出表格寬度自動換行
          word-wrap: break-word; word-break: break-all;
          

          透明背景
          <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
          

          獲得style內容
          obj.style.cssText
          

          HTML標簽
          document.documentElement.innerHTML
          

          第一個style標簽
          document.styleSheets[0]

          style標簽里的第一個樣式
          document.styleSheets[0].rules[0]

          防止點擊空鏈接時,頁面往往重置到頁首端。
          <a href="javascript:function()">word</a>
          

          上一網頁源
          asp: 
          request.servervariables("HTTP_REFERER") 
          javascript: 
          document.referrer 
          


          釋放內存
          CollectGarbage();
          


          禁止右鍵
          document.oncontextmenu = function() { return false;} 
          


          禁止保存
          <noscript><iframe src="*.htm"></iframe></noscript>
          


          禁止選取
          <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()> 
          


          禁止粘貼
          <input type=text onpaste="return false"> 
          


          地址欄圖標
          <link rel="Shortcut Icon" href="favicon.ico">
          


          favicon.ico 名字最好不變16*16的16色,放虛擬目錄根目錄下
          收藏欄圖標
          <link rel="Bookmark" href="favicon.ico"> 
          

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 克拉玛依市| 青州市| 仁布县| 德庆县| 敦化市| 嘉祥县| 麻江县| 德令哈市| 通道| 应用必备| 绥棱县| 富裕县| 玛多县| 汕尾市| 二连浩特市| 锡林浩特市| 衢州市| 大兴区| 惠东县| 石家庄市| 郓城县| 大埔区| 蒙城县| 衡阳县| 浮山县| 将乐县| 萨嘎县| 外汇| 定远县| 濮阳市| 当雄县| 岚皋县| 北川| 西和县| 甘谷县| 兴文县| 化州市| 确山县| 泰安市| 阳泉市| 兴海县|