<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA & XML & JAVASCRIPT & AJAX & CSS

    Web 2.0 技術(shù)儲(chǔ)備............

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      77 隨筆 :: 17 文章 :: 116 評(píng)論 :: 0 Trackbacks
    /**

    avascript小技巧?
    事件源對(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);?
    訪問(wèn)窗體元素?
    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?
    取變量類(lèi)型?
    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">?
    查看源碼?
    <input?type=button?value=查看網(wǎng)頁(yè)源代碼?onclick="window.location?=?'view-source:'+?
    'http://www.csdn.net/'">?
    關(guān)閉輸入法?
    <input?style="ime-mode:disabled">?
    自動(dòng)全選?
    <input?type=text?name=text1?value="123"?onfocus="this.select()">?
    ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框?
    <input?onkeydown="if(event.keyCode==13)event.keyCode=9">?
    文本框的默認(rèn)值?
    <input?type=text?value="123"?onfocus="alert(this.defaultValue)">?
    title換行?
    obj.title?=?"123?sdfs?"?
    獲得時(shí)間所代表的微秒?
    var?n1?=?new?Date("2004-10-10".replace(/-/g,?"\/")).getTime()?
    窗口是否關(guān)閉?
    win.closed?
    checkbox扁平?
    <input?type=checkbox?style="position:?absolute;?clip:rect(5px?15px?15px?
    5px)"><br>?
    獲取選中內(nèi)容?
    document.selection.createRange().duplicate().text?
    自動(dòng)完成功能?
    <input?type=text?autocomplete=on>打開(kāi)該功能?
    <input?type=text?autocomplete=off>關(guān)閉該功能???
    窗口最大化?
    <body?onload="window.resizeTo(window.screen.width?-?
    4,window.screen.height-50);window.moveTo(-4,-4)">?
    無(wú)關(guān)閉按鈕IE?
    window.open("aa.htm",?"meizz",?"fullscreen=7");?
    統(tǒng)一編碼/解碼?
    alert(decodeURIComponent(encodeURIComponent("http://你好.com?as=?hehe")))?
    encodeURIComponent對(duì)":"、"/"、";"?和?"?"也編碼?
    表格行指示?
    <tr?onmouseover="this.bgColor='#f0f0f0'"?onmouseout="this.bgColor='#ffffff'">?

    //各種尺寸?
    s?+=?"\r\n網(wǎng)頁(yè)可見(jiàn)區(qū)域?qū)挘?+?document.body.clientWidth;???
    s?+=?"\r\n網(wǎng)頁(yè)可見(jiàn)區(qū)域高:"+?document.body.clientHeight;???
    s?+=?"\r\n網(wǎng)頁(yè)可見(jiàn)區(qū)域高:"+?document.body.offsetWeight?+"?(包括邊線的寬)";???
    s?+=?"\r\n網(wǎng)頁(yè)可見(jiàn)區(qū)域高:"+?document.body.offsetHeight?+"?(包括邊線的寬)";???
    s?+=?"\r\n網(wǎng)頁(yè)正文全文寬:"+?document.body.scrollWidth;???
    s?+=?"\r\n網(wǎng)頁(yè)正文全文高:"+?document.body.scrollHeight;???
    s?+=?"\r\n網(wǎng)頁(yè)被卷去的高:"+?document.body.scrollTop;???
    s?+=?"\r\n網(wǎng)頁(yè)被卷去的左:"+?document.body.scrollLeft;???
    s?+=?"\r\n網(wǎng)頁(yè)正文部分上:"+?window.screenTop;???
    s?+=?"\r\n網(wǎng)頁(yè)正文部分左:"+?window.screenLeft;???
    s?+=?"\r\n屏幕分辨率的高:"+?window.screen.height;???
    s?+=?"\r\n屏幕分辨率的寬:"+?window.screen.width;???
    s?+=?"\r\n屏幕可用工作區(qū)高度:"+?window.screen.availHeight;???
    s?+=?"\r\n屏幕可用工作區(qū)寬度:"+?window.screen.availWidth;???
    //過(guò)濾數(shù)字?
    <input?type=text?onkeypress="return?
    event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)"?
    onpaste="return?!clipboardData.getData('text').match(/\D/)"?ondragenter="return?
    false">?
    //特殊用途?
    <input?type=button?value=導(dǎo)入收藏夾?
    onclick="window.external.ImportExportFavorites(true,'http://localhost');">?
    <input?type=button?value=導(dǎo)出收藏夾?
    onclick="window.external.ImportExportFavorites(false,'http://localhost');">?
    <input?type=button?value=整理收藏夾?
    onclick="window.external.ShowBrowserUI('OrganizeFavorites',?null)">?
    <input?type=button?value=語(yǔ)言設(shè)置???
    onclick="window.external.ShowBrowserUI('LanguageDialog',?null)">?
    <input?type=button?value=加入收藏夾?
    onclick="window.external.AddFavorite('http://www.google.com/',?'google')">?
    <input?type=button?value=加入到頻道?
    onclick="window.external.addChannel('http://www.google.com/')">?
    <input?type=button?value=加入到頻道?
    onclick="window.external.showBrowserUI('PrivacySettings',null)">?
    //不緩存?
    <META?HTTP-EQUIV="pragma"?CONTENT="no-cache">?
    <META?HTTP-EQUIV="Cache-Control"?CONTENT="no-cache,?must-revalidate">?
    <META?HTTP-EQUIV="expires"?CONTENT="0">?

    //正則匹配?
    匹配中文字符的正則表達(dá)式:?[\u4e00-\u9fa5]?
    匹配雙字節(jié)字符(包括漢字在內(nèi)):[^\x00-\xff]?
    匹配空行的正則表達(dá)式:\n[\s|?]*\r?
    匹配HTML標(biāo)記的正則表達(dá)式:/<(.*)>.*<\/\1>|<(.*)?\/>/?
    匹配首尾空格的正則表達(dá)式:(^\s*)|(\s*$)(像vbscript那樣的trim函數(shù))?
    匹配Email地址的正則表達(dá)式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*?
    匹配網(wǎng)址URL的正則表達(dá)式:http://([\w-]+\.)+[\w-]+(/[\w-?./?%&=]*)??
    以下是例子:?
    利用正則表達(dá)式限制網(wǎng)頁(yè)表單里的文本框輸入內(nèi)容:?
    用正則表達(dá)式限制只能輸入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"?
    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"?

    1.用正則表達(dá)式限制只能輸入全角字符:?onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"?
    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"?

    2.用正則表達(dá)式限制只能輸入數(shù)字:onkeyup="value=value.replace(/[^\d]/g,'')?
    "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"?

    3.用正則表達(dá)式限制只能輸入數(shù)字和英文:onkeyup="value=value.replace(/[\W]/g,'')?
    "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"?

    //消除圖像工具欄?
    <IMG?SRC="mypicture.jpg"?HEIGHT="100px"?WIDTH="100px"?GALLERYIMG="false">?
    or?
    <head>?
    <meta?http-equiv="imagetoolbar"?content="no">?
    </head>?
    //無(wú)提示關(guān)閉?

    function?Close()?
    {?
    var?ua=navigator.userAgent?
    var?ie=navigator.appName=="Microsoft?Internet?Explorer"?true:false?
    if(ie)?
    {?
    ????var?IEversion=parseFloat(ua.substring(ua.indexOf("MSIE?
    ")+5,ua.indexOf(";",ua.indexOf("MSIE?"))))?
    if(IEversion<?5.5)?
    {?
    ??var?str?=?'<object?id=noTipClose?
    classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'?
    ????str?+=?'<param?name="Command"?value="Close"></object>';?
    ????document.body.insertAdjacentHTML("beforeEnd",?str);?
    ????document.all.noTipClose.Click();?
    }?
    ????else?
    {?
    ????window.opener?=null;?
    ????window.close();?
    ????}?
    ??}?
    else?
    {?
    window.close()?
    ??}?
    }?
    //取得控件得絕對(duì)位置(1)?

    <script?language="javascript">?
    function?getoffset(e)?
    {?
    var?t=e.offsetTop;?
    var?l=e.offsetLeft;?
    while(e=e.offsetParent)?
    {?
    t+=e.offsetTop;?
    l+=e.offsetLeft;?
    }?
    var?rec?=?new?Array(1);?
    rec[0]?=?t;?
    rec[1]?=?l;?
    return?rec?
    }?
    </script>?
    //獲得控件的絕對(duì)位置(2)?
    oRect?=?obj.getBoundingClientRect();?
    oRect.left?
    oRect.?
    //最小化,最大化,關(guān)閉?
    <object?id=min?classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">?
    <param?name="Command"?value="Minimize"></object>?
    <object?id=max?classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">?
    <param?name="Command"?value="Maximize"></object>?
    <OBJECT?id=close?classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">?
    <PARAM?NAME="Command"?value="Close"></OBJECT>?
    <input?type=button?value=最小化?onclick=min.Click()>?
    <input?type=button?value=最大化?onclick=max.Click()>?
    <input?type=button?value=關(guān)閉?onclick=close.Click()>?
    //光標(biāo)停在文字最后?

    <script?language="javascript">?
    function?cc()?
    {?
    var?e?=?event.srcElement;?
    var?r?=e.createTextRange();?
    r.moveStart('character',e.value.length);?
    r.collapse(true);?
    r.select();?
    }?
    </script>?
    <input?type=text?name=text1?value="123"?onfocus="cc()">?
    //頁(yè)面進(jìn)入和退出的特效?

    進(jìn)入頁(yè)面<meta?http-equiv="Page-Enter"?content="revealTrans(duration=x,?
    transition=y)">?
    推出頁(yè)面<meta?http-equiv="Page-Exit"?content="revealTrans(duration=x,?
    transition=y)">?
    這個(gè)是頁(yè)面被載入和調(diào)出時(shí)的一些特效。duration表示特效的持續(xù)時(shí)間,以秒為單位。transition表示使?
    用哪種特效,取值為1-23:?
      0?矩形縮小?
      1?矩形擴(kuò)大?
      2?圓形縮小?
      3?圓形擴(kuò)大?
      4?下到上刷新?
      5?上到下刷新?
      6?左到右刷新?
      7?右到左刷新?
      8?豎百葉窗?
      9?橫百葉窗?
      10?錯(cuò)位橫百葉窗?
      11?錯(cuò)位豎百葉窗?
      12?點(diǎn)擴(kuò)散?
      13?左右到中間刷新?
      14?中間到左右刷新?
      15?中間到上下?
      16?上下到中間?
      17?右下到左上?
      18?右上到左下?
      19?左上到右下?
      20?左下到右上?
      21?橫條?
      22?豎條?
      23?
    //網(wǎng)頁(yè)是否被檢索?
    <meta?name="ROBOTS"?content="屬性值">?
      其中屬性值有以下一些:?
      屬性值為"all":?文件將被檢索,且頁(yè)上鏈接可被查詢;?
      屬性值為"none":?文件不被檢索,而且不查詢頁(yè)上的鏈接;?
      屬性值為"index":?文件將被檢索;?
      屬性值為"follow":?查詢頁(yè)上的鏈接;?
      屬性值為"noindex":?文件不檢索,但可被查詢鏈接;?
      屬性值為"nofollow":?

    //打印分頁(yè)?
    <p?style="page-break-after:always">page1</p>???
    <p?style="page-break-after:always">page2</p>???

    //設(shè)置打印?

    <object?id="factory"?style="display:none"?viewastext?
    classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"?
    codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"?
    ></object>?
    <input?type=button?value=頁(yè)面設(shè)置?onclick="factory.printing.PageSetup()">?
    <input?type=button?value=打印預(yù)覽?onclick="factory.printing.Preview()">?

    <script?language=javascript>?
    function?window.onload()?
    {?
    ??//?--?advanced?features?
    ??factory.printing.SetMarginMeasure(2)?//?measure?margins?in?inches?
    ??factory.printing.SetPageRange(false,?1,?3)?//?need?pages?from?1?to?3?
    ??factory.printing.printer?=?"HP?DeskJet?870C"?
    ??factory.printing.copies?=?2?
    ??factory.printing.collate?=?true?
    ??factory.printing.paperSize?=?"A4"?
    ??factory.printing.paperSource?=?"Manual?feed"?
    ??//?--?basic?features?
    ??factory.printing.header?=?"居左顯示&b居中顯示&b居右顯示頁(yè)碼,第&p頁(yè)/共&P頁(yè)"?
    ??factory.printing.footer?=?"(自定義頁(yè)腳)"?
    ??factory.printing.portrait?=?false?
    ??factory.printing.leftMargin?=?0.75?
    ??factory.printing.topMargin?=?1.5?
    ??factory.printing.rightMargin?=?0.75?
    ??factory.printing.bottomMargin?=?1.5?
    }?
    function?Print(frame)?{?
    factory.printing.Print(true,?frame)?//?print?with?prompt?
    }?
    </script>?
    <input?type=button?value="打印本頁(yè)"?onclick="factory.printing.Print(false)">?
    <input?type=button?value="頁(yè)面設(shè)置"?onclick="factory.printing.PageSetup()">?
    <input?type=button?value="打印預(yù)覽"?onclick="factory.printing.Preview()"><br>?
    <a??
    target=_blank>具體使用手冊(cè),更多信息,點(diǎn)這里</a>?

    //自帶的打印預(yù)覽?
    WebBrowser.ExecWB(1,1)?打開(kāi)?
    Web.ExecWB(2,1)?關(guān)閉現(xiàn)在所有的IE窗口,并打開(kāi)一個(gè)新窗口?
    Web.ExecWB(4,1)?保存網(wǎng)頁(yè)?
    Web.ExecWB(6,1)?打印?
    Web.ExecWB(7,1)?打印預(yù)覽?
    Web.ExecWB(8,1)?打印頁(yè)面設(shè)置?
    Web.ExecWB(10,1)?查看頁(yè)面屬性?
    Web.ExecWB(15,1)?好像是撤銷(xiāo),有待確認(rèn)?
    Web.ExecWB(17,1)?全選?
    Web.ExecWB(22,1)?刷新?
    Web.ExecWB(45,1)?關(guān)閉窗體無(wú)提示?
    <style?media=print>?
    .Noprint{display:none;}<!--用本樣式在打印時(shí)隱藏非打印項(xiàng)目-->?
    .PageNext{page-break-after:?always;}<!--控制分頁(yè)-->?
    </style>?
    <object?id="WebBrowser"?width=0?height=0?
    classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">???
    </object>???

    <center?class="Noprint"?>?
    <input?type=button?value=打印?onclick=document.all.WebBrowser.ExecWB(6,1)>?
    <input?type=button?value=直接打印?onclick=document.all.WebBrowser.ExecWB(6,6)>?
    <input?type=button?value=頁(yè)面設(shè)置?onclick=document.all.WebBrowser.ExecWB(8,1)>?
    </p>?
    <p>?<input?type=button?value=打印預(yù)覽?onclick=document.all.WebBrowser.ExecWB(7,1)>?
    </center>?
    //去掉打印時(shí)的頁(yè)眉頁(yè)腳?

    <script?language="JavaScript">???
    var?HKEY_Root,HKEY_Path,HKEY_Key;?
    HKEY_Root="HKEY_CURRENT_USER";?
    HKEY_Path="\\Software\\Microsoft\\Internet?Explorer\\PageSetup\\";?
    //設(shè)置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為空?
    function?PageSetup_Null()?
    {?
    try?
    {?
    ??????var?Wsh=new?ActiveXObject("WScript.Shell");?
    HKEY_Key="header";?
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");?
    HKEY_Key="footer";?
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");?
    }?
    catch(e){}?
    }?
    //設(shè)置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為默認(rèn)值?
    function?PageSetup_Default()?
    {???
    try?
    {?
    var?Wsh=new?ActiveXObject("WScript.Shell");?
    HKEY_Key="header";?
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b頁(yè)碼,&p/&P");?
    HKEY_Key="footer";?
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");?
    }?
    catch(e){}?
    }?
    </script>?
    <input?type="button"?value="清空頁(yè)碼"?onclick=PageSetup_Null()>?
    <input?type="button"?value="恢復(fù)頁(yè)碼"?onclick=PageSetup_Default()>?
    //瀏覽器驗(yàn)證?

    function?checkBrowser()?
    {?
    ??this.ver=navigator.appVersion?
    ??this.dom=document.getElementById?1:0?
    ??this.ie6=(this.ver.indexOf("MSIE?6")>-1?&&?this.dom)?1:0;?
    ??this.ie5=(this.ver.indexOf("MSIE?5")>-1?&&?this.dom)?1:0;?
    ??this.ie4=(document.all?&&?!this.dom)?1:0;?
    ??this.ns5=(this.dom?&&?parseInt(this.ver)?>=?5)??1:0;?
    ??this.ns4=(document.layers?&&?!this.dom)?1:0;?
    ??this.mac=(this.ver.indexOf('Mac')?>?-1)??1:0;?
    ??this.ope=(navigator.userAgent.indexOf('Opera')>-1);?
    ??this.ie=(this.ie6?||?this.ie5?||?this.ie4)?
    ??this.ns=(this.ns4?||?this.ns5)?
    ??this.bw=(this.ie6?||?this.ie5?||?this.ie4?||?this.ns5?||?this.ns4?||?this.mac?
    ||?this.ope)?
    ??this.nbw=(!this.bw)?
    ??return?this;?
    }?
    //計(jì)算內(nèi)容寬和高?
    <SCRIPT?language="javascript">???
    function?test(obj)???
    {???
    ????var?range?=?obj.createTextRange();???
    ????alert("內(nèi)容區(qū)寬度:?"?+?range.boundingWidth???
    ????????????????????????????????+?"px\r\n內(nèi)容區(qū)高度:?"?+?
    range.boundingHeight?+?"px");???
    ????????
    }???
    </SCRIPT>???
    <BODY>???
    <Textarea?id="txt"?height="150">sdf</textarea><INPUT?type="button"?
    value="計(jì)算內(nèi)容寬度"?onClick="test(txt)">???
    </BODY>?
    //無(wú)模式的提示框?
    function?modelessAlert(Msg)?
    {?
    ??
    window.showModelessDialog("javascript?:alert(\""+escape(Msg)+"\");window.close();","","status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;");?

    }?
    //屏蔽按鍵?
    <html>?
    <head>?
    <meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312">?
    <noscript><meta?http-equiv="refresh"?
    content="0;url=about:noscript"></noscript>?
    <title>屏蔽鼠標(biāo)右鍵、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格鍵</title>?
    </head>?
    <body>?
    <script?language="Javascript"><!--?
    //屏蔽鼠標(biāo)右鍵、Ctrl+N、Shift+F10、F11、F5刷新、退格鍵?
    //Author:?meizz(梅花雨)?2002-6-18?
    function?document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠標(biāo)右鍵?
    function?window.onhelp(){return?false}?//屏蔽F1幫助?
    function?document.onkeydown()?
    {?
    if?((window.event.altKey)&&?
    ????((window.event.keyCode==37)||???//屏蔽?Alt+?方向鍵?←?
    ????(window.event.keyCode==39)))???//屏蔽?Alt+?方向鍵?→?
    {?
    ??alert("不準(zhǔn)你使用ALT+方向鍵前進(jìn)或后退網(wǎng)頁(yè)!");?
    ??event.returnValue=false;?
    }?
    ??/*?注:這還不是真正地屏蔽?Alt+?方向鍵,?
    ??因?yàn)?Alt+?方向鍵彈出警告框時(shí),按住?Alt?鍵不放,?
    ??用鼠標(biāo)點(diǎn)掉警告框,這種屏蔽方法就失效了。以后若?
    ??有哪位高手有真正屏蔽?Alt?鍵的方法,請(qǐng)告知。*/?
    if?((event.keyCode==8)?||???????????//屏蔽退格刪除鍵?
    ????(event.keyCode==116)||???????????//屏蔽?F5?刷新鍵?
    ????(event.ctrlKey?&&?event.keyCode==82)){?//Ctrl?+?R?
    ??event.keyCode=0;?
    ??event.returnValue=false;?
    ??}?
    if?(event.keyCode==122){event.keyCode=0;event.returnValue=false;}?//屏蔽F11?
    if?(event.ctrlKey?&&?event.keyCode==78)?event.returnValue=false;???//屏蔽?Ctrl+n?

    if?(event.shiftKey?&&?event.keyCode==121)event.returnValue=false;?//屏蔽?
    shift+F10?
    if?(window.event.srcElement.tagName?==?"A"?&&?window.event.shiftKey)?
    ????window.event.returnValue?=?false;?????????//屏蔽?shift?加鼠標(biāo)左鍵新開(kāi)一網(wǎng)頁(yè)?
    if?((window.event.altKey)&&(window.event.keyCode==115))?????????//屏蔽Alt+F4?

    {?
    ????
    window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");?
    ????return?false;?
    }?
    }?
    </script>?
    屏蔽鼠標(biāo)右鍵、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格鍵?
    </body>?
    </html>?
    //屏蔽打印?
    <style>?
    @media?print{?
    *?{display:none}?
    }?
    </style>?
    //移動(dòng)的圖層,拖動(dòng)?

    1.<span?style='position:absolute;width:200;height:200;background:red'?
    onmousedown=MouseDown(this)?onmousemove=MouseMove()?
    onmouseup=MouseUp()>meizz</span>?
    <script?language=javascript>?
    var?Obj;?
    function?MouseDown(obj)?
    {?
    Obj=obj;?
    Obj.setCapture();?
    Obj.l=event.x-Obj.style.pixelLeft;?
    Obj.t=event.y-Obj.style.pixelTop;?
    }?
    function?MouseMove()?
    {?
    if(Obj!=null)?
    {?
    ??Obj.style.left?=?event.x-Obj.l;?
    ??Obj.style.top?=?event.y-Obj.t;?
    }?
    }?
    function?MouseUp()?
    {?
    if(Obj!=null)?
    {?
    ??Obj.releaseCapture();?
    ??Obj=null;?
    }?
    }?
    </script>?
    2.?
    <div?id="myDiv"?src="logo.gif"?ondrag="doDrag();"?
    onmouseover="this.style.cursor='hand'"?
    style="position:absolute;left=100;top=100;"?onmousedown="doMouseDown();">?
    <a?href="#"?onclick="return?false"><h1>wlecome</h1></a>?
    </div>?
    <script?language="JavaScript"?type="text/javascript">?
    var?orgMouseX;?
    var?orgMouseY;?
    var?orgObjX;?
    var?orgObjY;?
    function?doDrag()?
    {?
    var?myObject=document.all.myDiv;?

    var?x=event.clientX;?
    var?y=event.clientY;?
    myObject.style.left=x-(orgMouseX-orgObjX);?
    myObject.style.top=y-(orgMouseY-orgObjY);?

    }?
    function?doMouseDown()?
    {?
    orgMouseX=event.clientX;?
    orgMouseY=event.clientY;?
    orgObjX=parseInt(document.all.myDiv.style.left);?
    orgObjY=parseInt(document.all.myDiv.style.top);?
    }?

    </script>?

    //文檔狀態(tài)改變?

    <iframe?src="a.html"?id="f"?name="f"?scrolling="no"?frameborder=0?marginwidth=0?
    marginheight=0></iframe>?
    <script>?
    var?doc=window.frames["f"].document;?
    function?s(){?
    if?(doc.readyState=="complete"){?
    document.all.f.style.height=doc.body.scrollHeight?
    document.all.f.style.width=doc.body.scrollWidth?
    }?
    }?
    doc.onreadystatechange=s?
    </script>?

    //刷新后不變的文本框?
    <HTML>?
    <HEAD>?
    <META?NAME="save"?CONTENT="history">?
    <STYLE>?
    ??.sHistory?{behavior:url(#default#savehistory);}?
    </STYLE>?
    </HEAD>?
    <BODY>?
    <INPUT?class=sHistory?type=text?id=oPersistInput>?
    </BODY>?
    </HTML>?
    //訪問(wèn)剪貼板?
    (1)拖拽訪問(wèn)?
    event.dataTransfer.setData("URL",?oImage.src);?
    sImageURL?=?event.dataTransfer.getData("URL")?
    (2)普通訪問(wèn)?
    window.clipboardData.setData("Text",oSource.innerText);?
    window.clipboardData.getData("Text");?
    //操作COOKIE?

    function?SetCookie(sName,?sValue)?
    {?
    document.cookie?=?sName?+?"="?+?escape(sValue)?+?";?";?
    }?
    function?GetCookie(sName)?
    {?
    var?aCookie?=?document.cookie.split(";?");?
    for?(var?i=0;?i?<?aCookie.length;?i++)?
    {?
    ??
    var?aCrumb?=?aCookie.split("=");?
    if?(sName?==?aCrumb[0])?
    return?unescape(aCrumb[1]);?
    }?

    }?
    function?DelCookie(sName)?
    {?
    document.cookie?=?sName?+?"="?+?escape(sValue)?+?";?expires=Fri,?31?Dec?1999?
    23:59:59?GMT;";?
    }?
    //setTimeout增加參數(shù)?
    <script>?
    var?_st?=?window.setTimeout;?
    window.setTimeout?=?function(fRef,?mDelay)?{?
    if(typeof?fRef?==?'function'){?
    var?argu?=?Array.prototype.slice.call(arguments,2);?
    var?f?=?(function(){?fRef.apply(null,?argu);?});?
    return?_st(f,?mDelay);?
    }?
    return?_st(fRef,mDelay);?
    }?
    function?test(x){?
    alert(x);?
    }?
    window.setTimeout(test,1000,'fason');?
    </script>?

    //自定義的apply,call?
    Function.prototype.apply?=?function?(obj,?argu)?{?
    if?(obj)?obj.constructor.prototype._caller?=?this;?
    var?argus?=?new?Array();?
    for?(var?i=0;i<argu.length;i++)?
    argus?=?"argu["?+?i?+?"]";?
    var?r;?
    eval("r?=?"?+?(obj???("obj._caller("?+?argus.join(",")?+?");")?:?("this("?+?
    argus.join(",")?+?");")));?
    return?r;?
    };?
    Function.prototype.call?=?function?(obj)?{?
    var?argu?=?new?Array();?
    for?(var?i=1;i<arguments.length;i++)?
    argu[i-1]?=?arguments;?
    return?this.apply(obj,?argu);?
    };?????

    //下載文件?
    function?DownURL(strRemoteURL,strLocalURL)?
    {?
    try?
    {?
    var?xmlHTTP=new?ActiveXObject("Microsoft.XMLHTTP");?
    xmlHTTP.open("Get",strRemoteURL,false);?
    xmlHTTP.send();?
    var?adodbStream=new?ActiveXObject("ADODB.Stream");?
    adodbStream.Type=1;//1=adTypeBinary?
    adodbStream.Open();?
    adodbStream.write(xmlHTTP.responseBody);?
    adodbStream.SaveToFile(strLocalURL,2);?
    adodbStream.Close();?
    adodbStream=null;?
    xmlHTTP=null;?
    ??
    }?
    catch(e)?
    {?
    window.confirm("下載URL出錯(cuò)!");?
    }?
    //window.confirm("下載完成.");?
    }?

    //檢驗(yàn)連接是否有效?
    function?getXML(URL)?
    {?
    var?xmlhttp?=?new?ActiveXObject("microsoft.xmlhttp");?
    xmlhttp.Open("GET",URL,?false);?
    try?
    {?
    xmlhttp.Send();?
    }?
    catch(e){}?
    finally?
    {?
    var?result?=?xmlhttp.responseText;?
    if(result)?
    {?
    ??if(xmlhttp.Status==200)?
    ??{?
    ??return(true);?
    ??}?
    ??else?
    ??{?
    ??return(false);?
    ??}?
    }?
    else?
    {?
    ??return(false);?
    }?
    }?
    }?
    //POST代替FORM?
    <SCRIPT?language="VBScript">?
    Function?URLEncoding(vstrIn)?
    ??strReturn?=?""?
    ??For?i?=?1?To?Len(vstrIn)?
    ????ThisChr?=?Mid(vStrIn,i,1)?
    ????If?Abs(Asc(ThisChr))?<?&HFF?Then?
    ????????strReturn?=?strReturn?&?ThisChr?
    ????Else?
    ????????innerCode?=?Asc(ThisChr)?
    ????????If?innerCode?<?0?Then?
    ??????????innerCode?=?innerCode?+?&H10000?
    ????????End?If?
    ????????Hight8?=?(innerCode?And?&HFF00)\?&HFF?
    ????????Low8?=?innerCode?And?&HFF?
    ????????strReturn?=?strReturn?&?"%"?&?Hex(Hight8)?&?"%"?&?Hex(Low8)?
    ????End?If?
    ??Next?
    ??URLEncoding?=?strReturn?
    End?Function?
    Function?bytes2BSTR(vIn)?
    ??strReturn?=?""?
    ??For?i?=?1?To?LenB(vIn)?
    ????ThisCharCode?=?AscB(MidB(vIn,i,1))?
    ????If?ThisCharCode?<?&H80?Then?
    ????????strReturn?=?strReturn?&?Chr(ThisCharCode)?
    ????Else?
    ????????NextCharCode?=?AscB(MidB(vIn,i+1,1))?
    ????????strReturn?=?strReturn?&?Chr(CLng(ThisCharCode)?*?&H100?+?
    CInt(NextCharCode))?
    ????????i?=?i?+?1?
    ????End?If?
    ??Next?
    ??bytes2BSTR?=?strReturn?
    End?Function?
    dim?strA,oReq?
    strA?=?URLEncoding("submit1=Submit&text1=中文")?
    set?oReq?=?CreateObject("MSXML2.XMLHTTP")?
    oReq.open?"POST","http://ServerName/VDir/TstResult.asp",false?
    oReq.setRequestHeader?"Content-Length",Len(strA)?
    oReq.setRequestHeader?"CONTENT-TYPE","application/x-www-form-urlencoded"?
    oReq.send?strA?
    msgbox?bytes2BSTR(oReq.responseBody)?
    </SCRIPT>?
    //readyState是xmlhttp返回?cái)?shù)據(jù)的進(jìn)度,0=載入中,1=未初始化,2=已載入,3=運(yùn)行中,4=完成
    //組件是否安裝?
    isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}",?"componentID"))?
    //檢查網(wǎng)頁(yè)是否存在?

    function?CheckURL(URL)?
    {?
    var?xmlhttp?=?new?ActiveXObject("Microsoft.XMLHTTP");?
    xmlhttp.Open("GET",URL,?false);?
    try?
    {?
    ??xmlhttp.Send();?
    ??var?result?=?xmlhttp.status;?
    }?
    catch(e)?{return(false);?}?
    if(result==200)?
    {?
    ??return?true;?
    }?
    xmlhttp?=?null;?
    return?false;?
    }?
    //連接數(shù)據(jù)庫(kù)?

    <script?language="javascript">?
    //用?JavaScript?寫(xiě)服務(wù)器端連接數(shù)據(jù)庫(kù)的代碼示例?
    var?conn?=?new?ActiveXObject("ADODB.Connection");?
    conn.Open("Provider=SQLOLEDB.1;?Data?Source=localhost;?User?ID=sa;?"?
    ??+"Password=;?Initial?Catalog=pubs");?
    var?rs?=?new?ActiveXObject("ADODB.Recordset");?
    var?sql="select?*?from?authors";?
    rs.open(sql,?conn);?
    shtml?=?"<table?width='100%'?border=1>";?
    shtml?+="<tr?
    bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td>?
    city</td><td>state</td><td>zip</td></tr>";?
    while(!rs.EOF)?
    {?
    shtml?+=?"<tr><td>"?+?rs("au_id")?+?"</td><td>"?+?rs("au_lname")?+?"</td><td>"?
    +?rs("au_fname")?+?"</td><td>"?+?rs("phone")?+?"</td><td>"?+?rs("address")?+?
    "</td><td>"?+?rs("city")?+?"</td><td>"?+?rs("state")?+?"</td><td>"?+?rs("zip")?+?
    "</td></tr>";?
    rs.moveNext;?
    }?
    shtml?+=?"</table>";?
    document.write(shtml);?
    rs.close();?
    rs?=?null;?
    conn.close();?
    conn?=?null;?
    </script>?
    //使用數(shù)據(jù)島?

    <html>?
    <body>?
    srno:<input?type=text?datasrc=#xmldate?DataFLD=srno?size="76"><BR>?
    times:<input?type=text?datasrc=#xmldate?DataFLD=times?size="76"><BR>?
    <input?id="first"?TYPE=button?value="<< 第一條記錄"?
    onclick="xmldate.recordset.moveFirst()">?
    <input?id="prev"?TYPE=button?value="<上一條記錄"?
    onclick="xmldate.recordset.movePrevious()">???
    <input?id="next"?TYPE=button?value="下一條記錄>"?
    onclick="xmldate.recordset.moveNext()">???
    <input?id="last"?TYPE=button?value="最后一條記錄>>"?
    onclick="xmldate.recordset.moveLast()">???
    <input?id="Add"?TYPE=button?value="添加新記錄"?onclick="xmldate.recordset.addNew()">?


    <XML?ID="xmldate">?
    <infolist>?
    <info?><srno>20041025-01</srno><times>null</times></info>?
    <info?><srno>20041101-09</srno><times>2004年10月1日2點(diǎn)22分0秒</times></info>?
    </infolist>?
    </XML>?
    </body>?
    </html>?
    //獲得參數(shù)?
    <body>?
    <a?href="javascript?:location.href=location.href?+?'?a=1&b=2'">search</a>?
    <script?language="JavaScript">?
    <!--?
    var?a?=?location.search.substr(1);?
    if(a.length>0)?
    {?
    var?re?=?/([^&]*?)\=([^&]*)/g?
    var?s?=?a.match(re);?
    for(var?i=?0;i<s.length;i++)?
    {?
    alert(s);?
    alert(s.split("=")[1]);?
    }?
    }?
    //-->?
    </script>?
    </body>?
    //可編輯SELECT?
    <input?type=text?name=re_name?
    style="width:100px;height:21px;font-size:10pt;"><span?
    style="width:18px;border:0px?solid?red;"><select?name="r00"?
    style="margin-left:-100px;width:118px;?background-color:#FFEEEE;"?
    onChange="document.all.re_name.value=this.value;">?
    ??????????<option?value="1">11111111<option>?
    ??????????<option?value="2">222222</option>?
    ??????????<option?value="3">333333</option>?
    ????????</select>?
    ????????</span>?
    //設(shè)置光標(biāo)位置?

    function?getCaret(textbox)?
    {?
    var?control?=?document.activeElement;?
    textbox.focus();?
    var?rang?=?document.selection.createRange();?
    rang.setEndPoint("StartToStart",textbox.createTextRange())?
    control.focus();?
    return?rang.text.length;?
    }?
    function?setCaret(textbox,pos)?
    {?
    try?
    {?
    var?r?=textbox.createTextRange();?
    ??r.moveStart('character',pos);?
    ??r.collapse(true);?
    ??r.select();?
    }?
    catch(e)?
    {}?
    }?
    function?selectLength(textbox,start,len)?
    {?
    try?
    {?
    var?r?=textbox.createTextRange();?

    r.moveEnd('character',len-(textbox.value.length-start));?
    r.moveStart('character',start);?
    ??
    r.select();?
    }?
    catch(e)?
    {//alert(e.description)}?
    }?
    function?insertAtCaret(textbox,text)?
    {?
    textbox.focus();?
    document.selection.createRange().text?=?text;?
    }?

    //頁(yè)內(nèi)查找?

    function?findInPage(str)?
    {?
    var?txt,?i,?found,n?=?0;?
    if?(str?==?"")?
    {?
    return?false;?
    }?
    txt?=?document.body.createTextRange();?
    for?(i?=?0;?i?<=?n?&&?(found?=?txt.findText(str))?!=?false;?i++)?
    {?
    txt.moveStart("character",?1);?
    txt.moveEnd("textedit");?
    }?
    if?(found)?
    {?
    txt.moveStart("character",?-1);?
    txt.findText(str);?
    txt.select();?
    txt.scrollIntoView();?
    n++;???
    }?
    else?
    {?
    if?(n?>?0)?
    {?
    ??n?=?0;?
    ??findInPage(str);?
    }?
    else?
    {?
    ??alert(str?+?"...?????????您要找的文字不存在。\n?\n請(qǐng)?jiān)囍斎腠?yè)面中的關(guān)鍵字再次查找!");?
    }?
    }?
    return?false;?
    }?
    //書(shū)?
    http://www.itpub.net/attachment.php?s=&postid=1894598?
    http://www.wrclub.net/down/listdown.aspx?id=1341?
    //操作EXECL?
    <script?language="javascript">?
    function?jStartExcel()?{?
    var?xls?=?new?ActiveXObject?(?"Excel.Application"?);?
    xls.visible?=?true;?
    var?newBook?=?xls.Workbooks.Add;?
    newBook.Worksheets.Add;?
    newBook.Worksheets(1).Activate;?
    xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation?=?2;?
    xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize?=?5;?
    newBook.Worksheets(1).Columns("A").columnwidth=50;?
    newBook.Worksheets(1).Columns("A").WrapText?=?true;?
    newBook.Worksheets(1).Columns("B").columnwidth=50;?
    newBook.Worksheets(1).Columns("B").WrapText?=?true;?
    newBook.Worksheets(1).Range("A1:B1000").NumberFormat?=?"0";?
    newBook.Worksheets(1).Range("A1:B1000").HorizontalAlignment?=?-4131;?
    newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex="15";?
    newBook.Worksheets(1).Cells(1,1).value="First?Column,?First?Cell";?
    newBook.Worksheets(1).Cells(2,1).value="First?Column,?Second?Cell";?
    newBook.Worksheets(1).Cells(1,2).value="Second?Column,?First?Cell";?
    newBook.Worksheets(1).Cells(2,2).value="Second?Column,?Second?Cell";?
    newBook.Worksheets(1).Name="My?First?WorkSheet";?
    }?
    </script>?

    //自定義提示條?

    <a?href="#"?title="這是提示">tip</a>?
    <script?Language="JavaScript">?
    //***********默認(rèn)設(shè)置定義.*********************?
    tPopWait=50;//停留tWait豪秒后顯示提示。?
    tPopShow=5000;//顯示tShow豪秒后關(guān)閉提示?
    showPopStep=20;?
    popOpacity=99;?
    //***************內(nèi)部變量定義*****************?
    sPop=null;?
    curShow=null;?
    tFadeOut=null;?
    tFadeIn=null;?
    tFadeWaiting=null;?
    document.write("<style?type='text/css'id='defaultPopStyle'>");?
    document.write(".cPopText?{?background-color:?#F8F8F5;color:#000000;?border:?
    1px?#000000?solid;font-color:?font-size:?12px;?padding-right:?4px;?padding-left:?
    4px;?height:?20px;?padding-top:?2px;?padding-bottom:?2px;?filter:?
    Alpha(Opacity=0)}");?
    document.write("</style>");?
    document.write("<div?id='dypopLayer'?style='position:absolute;z-index:1000;'?
    class='cPopText'></div>");?

    function?showPopupText(){?
    var?o=event.srcElement;?
    MouseX=event.x;?
    MouseY=event.y;?
    if(o.alt!=null?&&?o.alt!=""){o.dypop=o.alt;o.alt=""};?
    ????if(o.title!=null?&&?o.title!=""){o.dypop=o.title;o.title=""};?
    if(o.dypop!=sPop)?{?
    sPop=o.dypop;?
    clearTimeout(curShow);?
    clearTimeout(tFadeOut);?
    clearTimeout(tFadeIn);?
    clearTimeout(tFadeWaiting);?
    if(sPop==null?||?sPop=="")?{?
    dypopLayer.innerHTML="";?
    dypopLayer.style.filter="Alpha()";?
    dypopLayer.filters.Alpha.opacity=0;?
    }?
    else?{?
    if(o.dyclass!=null)?popStyle=o.dyclass?
    else?popStyle="cPopText";?
    curShow=setTimeout("showIt()",tPopWait);?
    }?
    }?
    }?
    function?showIt(){?
    dypopLayer.className=popStyle;?
    dypopLayer.innerHTML=sPop;?
    popWidth=dypopLayer.clientWidth;?
    popHeight=dypopLayer.clientHeight;?
    if(MouseX+12+popWidth>document.body.clientWidth)?popLeftAdjust=-popWidth-24?
    else?popLeftAdjust=0;?
    if(MouseY+12+popHeight>document.body.clientHeight)?popTopAdjust=-popHeight-24?
    else?popTopAdjust=0;?
    dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;?
    dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;?
    dypopLayer.style.filter="Alpha(Opacity=0)";?
    fadeOut();?
    }?
    function?fadeOut(){?
    if(dypopLayer.filters.Alpha.opacity<popOpacity)?{?
    dypopLayer.filters.Alpha.opacity+=showPopStep;?
    tFadeOut=setTimeout("fadeOut()",1);?
    }?
    else?{?
    dypopLayer.filters.Alpha.opacity=popOpacity;?
    tFadeWaiting=setTimeout("fadeIn()",tPopShow);?
    }?
    }?
    function?fadeIn(){?
    if(dypopLayer.filters.Alpha.opacity>0)?{?
    dypopLayer.filters.Alpha.opacity-=1;?
    tFadeIn=setTimeout("fadeIn()",1);?
    }?
    }?
    document.onmouseover=showPopupText;?
    </script>?
    //插入文字?
    document.onclick?=function(){?
    var?oSource?=?window.event.srcElement;?
    if(oSource.tagName!="DIV")?
    return?false;?
    var?sel?=?document.selection;?
    if?(sel!=null)?{?
    var?rng?=?sel.createRange();?
    if?(rng!=null)?
    rng.pasteHTML("<font?color=red>插入文字</font>");?
    }?
    }?
    //netscapte下操作xml?
    doc?=?new?ActiveXObject("Msxml2.DOMDocument");?
    doc?=?new?ActiveXObject("Microsoft.XMLDOM")?
    ->>?
    doc?=?(new?DOMParser()).parseFromString(sXML,'text/xml')?
    //判斷鍵值?
    <html>?
    <meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312">?
    <head>?
    <script?language="javascript">?
    var?ie?=navigator.appName=="Microsoft?Internet?Explorer"?true:false;?
    ??
    function?keyDown(e)?
    {?
    if(!ie)?
    {?
    var?nkey=e.which;?
    var?iekey='現(xiàn)在是ns瀏覽器';?
    var?realkey=String.fromCharCode(e.which);?
    }?
    if(ie)?
    {?
    var?iekey=event.keyCode;?
    var?nkey='現(xiàn)在是ie瀏覽器';?
    var?realkey=String.fromCharCode(event.keyCode);?
    if(event.keyCode==32){realkey='\'?空格\''}?
    if(event.keyCode==13){realkey='\'?回車(chē)\''}?
    if(event.keyCode==27){realkey='\'?Esc\''}?
    if(event.keyCode==16){realkey='\'?Shift\''}?
    if(event.keyCode==17){realkey='\'?Ctrl\''}?
    if(event.keyCode==18){realkey='\'?Alt\''}?
    }?
    alert('ns瀏覽器中鍵值:'+nkey+'\n'+'ie瀏覽器中鍵值:'+iekey+'\n'+'實(shí)際鍵為'+realkey);?
    }?
    document.onkeydown?=?keyDown;?
    </script>?
    </head>?
    <body>?
    //Javascript?Document.?
    <hr>?
    <center>?
    <h3>請(qǐng)按任意一個(gè)鍵。。。。</h3>?
    </center>?
    </body>?
    </html>?
    //禁止FSO?

    1.注銷(xiāo)組件?
    regsvr32?/u?scrrun.dll?
    2.修改PROGID?
    HKEY_CLASSES_ROOT\Scripting.FileSystemObject?
    Scripting.FileSystemObject?
    3.對(duì)于使用object的用戶,修改HKEY_CLASSES_ROOT\Scripting.?

    //省略號(hào)?
    <DIV?STYLE="width:?120px;?height:?50px;?border:?1px?solid?blue;?
    ????????overflow:?hidden;?text-overflow:ellipsis">?
    <NOBR>就是比如有一行文字,很長(zhǎng),表格內(nèi)一行顯示不下.</NOBR>?
    </DIV>?
    //檢測(cè)media?play版本?

    <IE:clientCaps?ID="oClientCaps"?style="{behavior:url(#default#clientcaps)}"?/>?
    <SCRIPT>?
    var?flash="";?
    ??WMPVersion=?
    oClientCaps.getComponentVersion("{22D6F312-B0F6-11D0-94AB-0080C74C7E95}","ComponentID");?

    ??if?(WMPVersion?!=?"")?{?
    ??flash?=?"";?
    ??var?version?=?WMPVersion.split(",");?
    ??var?i;?
    ??for?(i?=?0;?i?<?version.length;?i++)?{?
    ????if?(i?!=?0)?
    ??flash?+=?".";?
    ????flash?+=?version;?
    ??}?
    ??document.write("您的Windows?Media?Player?版本是:"+flash+"<p>");?
    }?
    </SCRIPT>?


    //圖象按比例?

    <script?language="JavaScript">?
    <!--?
    //圖片按比例縮放?
    var?flag=false;?
    function?DrawImage(ImgD){?
    var?image=new?Image();?
    var?iwidth?=?80;?//定義允許圖片寬度?
    var?iheight?=?80;?//定義允許圖片高度?
    image.src=ImgD.src;?
    if(image.width>0?&&?image.height>0){?
    flag=true;?
    if(image.width/image.height>=?iwidth/iheight){?
    if(image.width>iwidth){???
    ImgD.width=iwidth;?
    ImgD.height=(image.height*iwidth)/image.width;?
    }else{?
    ImgD.width=image.width;???
    ImgD.height=image.height;?
    }?
    ImgD.alt=image.width+"×"+image.height;?
    }?
    else{?
    if(image.height>iheight){???
    ImgD.height=iheight;?
    ImgD.width=(image.width*iheight)/image.height;???
    }else{?
    ImgD.width=image.width;???
    ImgD.height=image.height;?
    }?
    ImgD.alt=image.width+"×"+image.height;?
    }?
    }?
    }?
    //-->?
    </script>?
    <img?src=".."?onload?=?"DrawImage(this)">?


    //細(xì)線SELECT?

    <span?style="border:1px?solid?#000000;?position:absolute;?overflow:hidden;"?>?
    <select?style="margin:-2px;">?
    <option>1111</option>?
    <option>11111111111111</option>?
    <option>111111111</option>?
    </select></span>?

    //Import?

    function?Import()?{?
    for(?var?i=0;?i<arguments.length;?i++?)?{?
    var?file?=?arguments;?
    if?(?file.match(/\.js$/i))?
    ??document.write('<script?type=\"text/javascript\"?src=\"'?+?file?+?'\"></sc'?+?
    'ript>');?
    else?
    ??document.write('<style?type=\"text/css\">@import?\"'?+?file?+?'\"?
    ;</style>');?
    }?
    };?

    //js枚舉?
    function?getComputerName()?
    {?
    var?objWMIService?=?GetObject("Winmgmts:root\cimv2");?
    for(e?=?new?Enumerator(objWMIService)?;?!e.atEnd()?;?e.moveNext())?
    {?
    ??var?getComputer?=?e.item();?
    ??return?getComputer.Name;?
    }?
    }?


    //條件編譯?

    <script?language=javascript>?
    /*@cc_on?@*/?
    /*@if?(@_win32?&&?@_jscript_version>5)?
    function?window.confirm(str)?
    {?
    ??execScript("n?=?msgbox('"+?str?+"',?257)",?"vbscript");?
    ??return(n?==?1);?
    }?
    @end?@*/?
    </script>?


    //取得innerText?

    <SCRIPT?LANGUAGE="JavaScript">?
    <!--?
    var?xmlDoc?=?new?ActiveXObject("Msxml2.DOMDocument.4.0");?
    var?currNode;?
    xmlDoc.async?=?false;?
    xmlDoc.async?=?false;?
    xmlDoc.loadXML("<TABLENAME>?????你好你阿三???大法???司法等四?????????
    </TABLENAME>");?
    currNode?=?xmlDoc.documentElement;?
    ??
    var?s?=?currNode.xml;?
    var?r?=?/\<([^\>\s]*?)[^\>]*?\>([^\<]*?)\<\/\1\>/?
    var?b?=?s.replace(r,"$2");?
    alert(b);?
    //-->?
    </SCRIPT>?
    //mergeAttributes?復(fù)制所有讀/寫(xiě)標(biāo)簽屬性到指定元素。?
    <SCRIPT>?
    function?fnMerge(){?
    oSource.children[1].mergeAttributes(oSource.children[0]);?
    }?
    </SCRIPT>?
    <SPAN?ID=oSource>?
    <DIV?
    ID="oDiv"?
    ATTRIBUTE1="true"?
    ATTRIBUTE2="true"?
    onclick="alert('click');"?
    onmouseover="this.style.color='#0000FF';"?
    onmouseout="this.style.color='#000000';"?
    >?
    This?is?a?sample?<B>DIV</B>?element.?
    </DIV>?
    <DIV?ID="oDiv2">?
    This?is?another?sample?<B>DIV</B>?element.?
    </DIV>?
    </SPAN>?
    <INPUT?
    TYPE="button"?
    VALUE="Merge?Attributes"?
    onclick="fnMerge()"?
    >?
    **/
    posted on 2006-03-21 09:57 Web 2.0 技術(shù)資源 閱讀(1167) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Javascript

    評(píng)論

    # re: Javascript 常用技巧 [1] 2007-03-02 01:50 投票
    代理投票 免費(fèi)投票 自動(dòng)投票軟件 投票機(jī) 刷票機(jī) 投票軟件下載
    投票作弊工具 投票作弊器 自動(dòng)刷票機(jī) 短信投票 網(wǎng)上投票作弊 刷票方法
    投票軟件下載 刷票機(jī)下載 免費(fèi)刷票機(jī) 重復(fù)投票 刷票器2.0 刷票器1.8
    全面突破IP限制、帳號(hào)限制、來(lái)路檢測(cè)、驗(yàn)證碼等,快速+安心完美解決方案!
    詳情請(qǐng)?jiān)L問(wèn) http://www.zdtp.com http://www.dltoupiao.com

    你是否想在激烈的投票競(jìng)爭(zhēng)中脫穎而出?是否看到別人的票數(shù)的迅速增加而無(wú)可奈何?發(fā)動(dòng)了很多人幫忙卻追不上?現(xiàn)在有好辦法了,讓你能輕松快速提高票數(shù),聯(lián)系我吧,電話:0852-8081888 QQ:58978386  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 日本高清免费不卡视频| 一区二区三区免费视频播放器 | 99视频精品全部免费观看| 最近免费中文字幕MV在线视频3| www免费黄色网| 羞羞视频免费网站在线看| 三年在线观看免费观看完整版中文| caoporn成人免费公开| 9久热精品免费观看视频| 99re6在线视频精品免费| a毛看片免费观看视频| 久久免费观看国产精品88av| 99热这里有免费国产精品| 亚洲视频免费播放| 成人男女网18免费视频| 天天摸夜夜摸成人免费视频| 国产精品麻豆免费版| 亚洲一区二区三区免费| 久久精品亚洲综合| 亚洲午夜电影一区二区三区| 亚洲综合中文字幕无线码| 亚洲精华国产精华精华液网站| 国产精品亚洲色图| 99久久99这里只有免费的精品| 久久免费看少妇高潮V片特黄| 亚洲成人免费网站| 好吊妞视频免费视频| 免费在线一级毛片| 亚洲AV永久无码区成人网站| 久久丫精品国产亚洲av| 亚洲午夜无码毛片av久久京东热| 综合偷自拍亚洲乱中文字幕| a高清免费毛片久久| 足恋玩丝袜脚视频免费网站| 精品免费国产一区二区三区 | 四虎在线免费视频| 免费人成年激情视频在线观看 | 在线永久免费观看黄网站| 精品国产亚洲男女在线线电影| 亚洲性天天干天天摸| 中文字幕亚洲综合久久综合|