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

          常用的一些javascript小技巧

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

          以下信息來之于藍(lán)色理想的oror帖子

          //事件源對(duì)象

          event.srcElement.tagName 
          event.srcElement.type 
          


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


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

          //事件返回值
          event.returnValue
          

          //鼠標(biāo)位置
          event.x
          event.y
          

          //窗體活動(dòng)元素
          document.activeElement
          

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


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


          //窗體命令
          document.execCommand
          

          //窗體COOKIE
          document.cookie
          

          //菜單事件
          document.oncontextmenu
          

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


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


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

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

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

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


          //插件數(shù)目
          navigator.plugins
          

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


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

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


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


          //UNCODE編碼
          escape() ,unescape
          

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


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


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

          //并排顯示
          display:inline
          

          //隱藏焦點(diǎn)
          hidefocus=true
          

          //根據(jù)寬度換行
          style="word-break:break-all"
          

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

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

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

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

          //網(wǎng)頁(yè)傳遞參數(shù)
          location.search();
          


          //可編輯
          obj.contenteditable=true
          

          //執(zhí)行菜單命令
          obj.execCommand
          

          //雙字節(jié)字符
          /[^\x00-\xff]/
          漢字
          /[\u4e00-\u9fa5]/
          

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

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

          獲得style內(nèi)容
          obj.style.cssText
          

          HTML標(biāo)簽
          document.documentElement.innerHTML
          

          第一個(gè)style標(biāo)簽
          document.styleSheets[0]

          style標(biāo)簽里的第一個(gè)樣式
          document.styleSheets[0].rules[0]

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

          上一網(wǎng)頁(yè)源
          asp: 
          request.servervariables("HTTP_REFERER") 
          javascript: 
          document.referrer 
          


          釋放內(nèi)存
          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"> 
          


          地址欄圖標(biāo)
          <link rel="Shortcut Icon" href="favicon.ico">
          


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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 吉木萨尔县| 乌什县| 上饶市| 天等县| 晋城| 岗巴县| 揭西县| 康马县| 万盛区| 西藏| 开化县| 阜阳市| 安阳市| 静海县| 山丹县| 武安市| 察雅县| 合水县| 东乌珠穆沁旗| 宁都县| 阳原县| 永靖县| 九龙坡区| 蓬莱市| 泰兴市| 德阳市| 昌平区| 常德市| 二连浩特市| 隆林| 咸宁市| 社会| 金乡县| 乳源| 崇阳县| 栖霞市| 淮滨县| 晴隆县| 彭阳县| 襄汾县| 车致|