posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          js常用的事件對象

          Posted on 2008-04-09 22:11 semovy 閱讀(1132) 評論(0)  編輯  收藏 所屬分類: JavaScript
        1. 事件源對象
          event.srcElement.tagName
          event.srcElement.type
        2. 捕獲釋放
          event.srcElement.setCapture(); 
          event.srcElement.releaseCapture(); 
        3. 事件按鍵
          event.keyCode
          event.shiftKey
          event.altKey
          event.ctrlKey
        4. 事件返回值
          event.returnValue
        5. 鼠標位置
          event.x
          event.y
        6. 窗體活動元素
          document.activeElement
        7. 綁定事件
          document.captureEvents(Event.KEYDOWN);
        8. 訪問窗體元素
          document.all("txt").focus();
          document.all("txt").select();
        9. 窗體命令
          document.execCommand
        10. 窗體COOKIE
          document.cookie
        11. 菜單事件
          document.oncontextmenu
        12. 創建元素
          document.createElement("SPAN"); 
        13. 根據鼠標獲得元素:
          document.elementFromPoint(event.x,event.y).tagName=="TD
          document.elementFromPoint(event.x,event.y).appendChild(ms) 
        14. 窗體圖片
          document.images[索引]
        15. 窗體事件綁定
          document.onmousedown=scrollwindow;
        16. 元素
          document.窗體.elements[索引]
        17. 對象綁定事件
          document.all.xxx.detachEvent('onclick',a);
        18. 插件數目
          navigator.plugins
        19. 取變量類型
          typeof($js_libpath) == "undefined"
        20. 下拉框
          下拉框.options[索引]
          下拉框.options.length
        21. 查找對象
          document.getElementsByName("r1");
          document.getElementById(id);
        22. 定時
          timer=setInterval('scrollwindow()',delay);
          clearInterval(timer);
        23. UNCODE編碼
          escape() ,unescape
        24. 父對象
          obj.parentElement(dhtml)
          obj.parentNode(dom)
        25. 交換表的行
          TableID.moveRow(2,1)
        26. 替換CSS
          document.all.csss.href = "a.css";
        27. 并排顯示
          display:inline
        28. 隱藏焦點
          hidefocus=true
        29. 根據寬度換行
          style="word-break:break-all"
        30. 自動刷新
          <meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net">
        31. 簡單郵件
          <a  href="
          mailto:aaa@bbb.com?subject=ccc&body=xxxyyy"> 
        32. 快速轉到位置
          obj.scrollIntoView(true)

        33. <a name="first">
          <a href="#first">anchors</a>
        34. 網頁傳遞參數
          location.search();
        35. 可編輯
          obj.contenteditable=true
        36. 執行菜單命令
          obj.execCommand
        37. 雙字節字符
          /[^\x00-\xff]/
          漢字
          /[\u4e00-\u9fa5]/
        38. 讓英文字符串超出表格寬度自動換行
          word-wrap: break-word; word-break: break-all;
        39. 透明背景
          <IFRAME src="/1.htm" width=300 height=180 allowtransparency></iframe>
        40. 獲得style內容
          obj.style.cssText
        41. HTML標簽
          document.documentElement.innerHTML
        42. 第一個style標簽
          document.styleSheets[0]
        43. style標簽里的第一個樣式
          document.styleSheets[0].rules[0]
        44. 防止點擊空鏈接時,頁面往往重置到頁首端。
          <a href="javascript:function()">word</a>
        45. 上一網頁源
          asp:
          request.servervariables("HTTP_REFERER")
          javascript:
          document.referrer
        46. 釋放內存
          CollectGarbage();
        47. 禁止右鍵
          document.oncontextmenu = function() { return false;}
        48. 禁止保存
          <noscript><iframe src="/*.htm"></iframe></noscript>
        49. 禁止選取<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()> 
        50. 禁止粘貼
          <input type=text onpaste="return false">
        51. 地址欄圖標
          <link rel="Shortcut Icon" href="favicon.ico">
          favicon.ico 名字最好不變16*16的16色,放虛擬目錄根目錄下
        52. 收藏欄圖標
          <link rel="Bookmark" href="favicon.ico">
        53. 查看源碼
          <input type=button value=查看網頁源代碼 onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'">
        54. 關閉輸入法
          <input style="ime-mode:disabled">
        55. 自動全選
          <input type=text name=text1 value="123" onfocus="this.select()">
        56. ENTER鍵可以讓光標移到下一個輸入框
          <input onkeydown="if(event.keyCode==13)event.keyCode=9">
        57. 文本框的默認值
          <input type=text value="123" onfocus="alert(this.defaultValue)">
        58. title換行
          obj.title = "123 sdfs "
        59. 獲得時間所代表的微秒
          var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
        60. 窗口是否關閉
          win.closed
        61. checkbox扁平
          <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
        62. 獲取選中內容
          document.selection.createRange().duplicate().text
        63. 自動完成功能
          <input  type=text  autocomplete=on>打開該功能 
          <input  type=text  autocomplete=off>關閉該功能   
        64. 窗口最大化
          <body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)">
        65. 無關閉按鈕IE
          window.open("aa.htm", "meizz", "fullscreen=7");
        66. 統一編碼/解碼
          alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
          encodeURIComponent對":"、"/"、";" 和 "?"也編碼
        67. 表格行指示
          <tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'">  
        68. 主站蜘蛛池模板: 益阳市| 杭州市| 托克逊县| 万盛区| 阿图什市| 正蓝旗| 和林格尔县| 阳信县| 上思县| 德清县| 新泰市| 霍州市| 济南市| 山西省| 建宁县| 东乡族自治县| 昌吉市| 建水县| 南城县| 台北市| 亳州市| 勐海县| 宝山区| 双峰县| 舟曲县| 抚松县| 河南省| 潮安县| 都兰县| 乾安县| 莆田市| 邵武市| 井冈山市| 洪湖市| 江北区| 正阳县| 兴国县| 交城县| 赤城县| 伊通| 玉溪市|