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

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

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

    常言笑的家

    Spring, Hibernate, Struts, Ajax, RoR

    javascript小技巧

    • 事件源對象
      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
    • 窗體活動元素 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[索引]
    • 對象綁定事件 document.all.xxx.detachEvent('onclick',a);
    • 插件數(shù)目
      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
    • 根據(jù)寬度換行 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 ">
    • 快速轉(zhuǎn)到位置 obj.scrollIntoView(true)
    • 錨 <a name="first">
      <a href="#first">anchors</a>
    • 網(wǎng)頁傳遞參數(shù) location.search();
    • 可編輯 obj.
    • 執(zhí)行菜單命令
      obj.execCommand
    • 雙字節(jié)字符
      /[^x00-xff]/
      漢字
      /[u4e00-u9fa5]/
    • 讓英文字符串超出表格寬度自動換行
      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
    • 第一個style標(biāo)簽
      document.styleSheets[0]
    • style標(biāo)簽里的第一個樣式
      document.styleSheets[0].rules[0]
    • 防止點擊空鏈接時,頁面往往重置到頁首端。 <a href="javascript:function()">word</a>
    • 上一網(wǎng)頁源
      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)頁源代碼 onclick="window.location = 'view-source:'+ 'http://www.csdn.net/'">
    • 關(guān)閉輸入法
      <input style="ime-mode:disabled">
    • 自動全選
      <input type=text name=text1 value="123" onfocus="this.select()">
    • ENTER鍵可以讓光標(biāo)移到下一個輸入框 <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 "
    • 獲得時間所代表的微秒 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
    • 自動完成功能 <input type=text autocomplete=on>打開該功能
      <input type=text autocomplete=off>關(guān)閉該功能
    • 窗口最大化
      <body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)">
    • 無關(guān)閉按鈕IE window.open("aa.htm", "meizz", "fullscreen=7");
    • 統(tǒng)一編碼/解碼 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
      encodeURIComponent對":"、"/"、";" 和 "?"也編碼
    • 表格行指示 <tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'">


      //各種尺寸

      s += "rn網(wǎng)頁可見區(qū)域?qū)挘?+ document.body.clientWidth;
      s += "rn網(wǎng)頁可見區(qū)域高:"+ document.body.clientHeight;
      s += "rn網(wǎng)頁可見區(qū)域高:"+ document.body.offsetWeight +" (包括邊線的寬)";
      s += "rn網(wǎng)頁可見區(qū)域高:"+ document.body.offsetHeight +" (包括邊線的寬)";
      s += "rn網(wǎng)頁正文全文寬:"+ document.body.scrollWidth;
      s += "rn網(wǎng)頁正文全文高:"+ document.body.scrollHeight;
      s += "rn網(wǎng)頁被卷去的高:"+ document.body.scrollTop;
      s += "rn網(wǎng)頁被卷去的左:"+ document.body.scrollLeft;
      s += "rn網(wǎng)頁正文部分上:"+ window.screenTop;
      s += "rn網(wǎng)頁正文部分左:"+ window.screenLeft;
      s += "rn屏幕分辨率的高:"+ window.screen.height;
      s += "rn屏幕分辨率的寬:"+ window.screen.width;
      s += "rn屏幕可用工作區(qū)高度:"+ window.screen.availHeight;
      s += "rn屏幕可用工作區(qū)寬度:"
      + window.screen.availWidth;

    //過濾數(shù)字

     

    //特殊用途

     

    //不緩存

     


    //正則匹配

     

    //無提示關(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()
    }
    }

    //取得控件得絕對位置(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 = newArray(1);
    rec[0] = t;
    rec[1] = l;
    return rec
    }
    </script>

    //獲得控件的絕對位置(2)

    oRect = obj.getBoundingClientRect();
    oRect.left
    oRect.

    //最小化,最大化,關(guān)閉

     

     

    //光標(biāo)停在文字最后

     

    //頁面進入和退出的特效

    進入頁面<meta http-equiv= "Page-Enter" content="revealTrans(duration=x, transition=y)">
    推出頁面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"
    >
    這個是頁面被載入和調(diào)出時的一些特效。duration表示特效的持續(xù)時間,以秒為單位。transition表示使
    用哪種特效,取值為1-23:
      0 矩形縮小
      1 矩形擴大
      2 圓形縮小
      3 圓形擴大
      4 下到上刷新
      5 上到下刷新
      6 左到右刷新
      7 右到左刷新
      8 豎百葉窗
      9 橫百葉窗
      10 錯位橫百葉窗
      11 錯位豎百葉窗
      12 點擴散
      13 左右到中間刷新
      14 中間到左右刷新
      15 中間到上下
      16 上下到中間
      17 右下到左上
      18 右上到左下
      19 左上到右下
      20 左下到右上
      21 橫條
      22 豎條
      23

    //網(wǎng)頁是否被檢索

     


    //打印分頁

     


    //設(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=頁面設(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居右顯示頁碼,第&p頁/共&P頁"
    factory.printing.footer = "(自定義頁腳)"
    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="打印本頁" onclick="factory.printing.Print(false)">
    <input type=button value="頁面設(shè)置" onclick="factory.printing.PageSetup()">
    <input type=button value="打印預(yù)覽" onclick="factory.printing.Preview()"><br>
    <a href="http://www.meadroid.com/scriptx/docs/printdoc.htm?static" target=_blank>具體使用手冊,更多信息,點這里</a>

    //自帶的打印預(yù)覽

    WebBrowser.ExecWB(1,1) 打開
    Web.ExecWB(2,1) 關(guān)閉現(xiàn)在所有的IE窗口,并打開一個新窗口
    Web.ExecWB(4,1) 保存網(wǎng)頁
    Web.ExecWB(6,1) 打印
    Web.ExecWB(7,1) 打印預(yù)覽
    Web.ExecWB(8,1) 打印頁面設(shè)置
    Web.ExecWB(10,1) 查看頁面屬性
    Web.ExecWB(15,1) 好像是撤銷,有待確認(rèn)
    Web.ExecWB(17,1) 全選
    Web.ExecWB(22,1) 刷新
    Web.ExecWB(45,1) 關(guān)閉窗體無提示
    <style media=print>
    .Noprint{display:none;}<!--用本樣式在打印時隱藏非打印項目-->
    .PageNext{page-break-after: always;}<!--控制分頁-->
    </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=頁面設(shè)置 onclick=document.all.WebBrowser.ExecWB(8,1)>
    </p>
    <p> <input type=button value=打印預(yù)覽 onclick=document.all.WebBrowser.ExecWB(7,1)>
    </center>

    //去掉打印時的頁眉頁腳

    <script language= "JavaScript">
    var HKEY_Root,HKEY_Path,HKEY_Key;
    HKEY_Root="HKEY_CURRENT_USER";
    HKEY_Path="SoftwareMicrosoftInternet ExplorerPageSetup";
    //設(shè)置網(wǎng)頁打印的頁眉頁腳為空
    function PageSetup_Null()
    {
    try
    {
    var Wsh=newActiveXObject("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)頁打印的頁眉頁腳為默認(rèn)值
    function PageSetup_Default()
    {
    try
    {
    var Wsh=newActiveXObject("WScript.Shell");
    HKEY_Key="header";
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b頁碼,&p/&P");
    HKEY_Key="footer";
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
    }
    catch(e){}
    }
    </script>
    <input type="button" value="清空頁碼" onclick=PageSetup_Null()>
    <input type="button" value="恢復(fù)頁碼"
    onclick=PageSetup_Default()>

    //瀏覽器驗證

    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)
    returnthis
    ;
    }

    //計算內(nèi)容寬和高

     

    <SCRIPT language= "javascript">
    function test(obj)
    {
    var range = obj.createTextRange();
    alert("內(nèi)容區(qū)寬度: " + range.boundingWidth
    + "pxrn內(nèi)容區(qū)高度: " + range.boundingHeight + "px");

    }
    </SCRIPT>
    <BODY>
    <Textarea id="txt" height="150">sdf</textarea><INPUT type="button" value="計算內(nèi)容寬度" onClick="test(txt)"
    >
    </BODY>

    //無模式的提示框

     

    function modelessAlert(Msg)
    {
    window.showModelessDialog("javascript:alert(""+escape(Msg)+"");window.close();","","status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;"
    );
    }

     

    //屏蔽按鍵

     

    //移動的圖層,拖動

    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>

    //刷新后不變的文本框

     

    //訪問剪貼板

     

    //操作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[i].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 = newArray();
    for (var i=0;i<argu.length;i++)
    argus[i] = "argu[" + i + "]";
    var r;
    eval("r = " + (obj ? ("obj._caller(" + argus.join(",") + ");") : ("this(" + argus.join(",") + ");")));
    return r;
    };
    Function.prototype.call = function (obj) {
    var argu = newArray();
    for (var i=1;i<arguments.length;i++)
    argu[i-1] = arguments[i];
    returnthis
    .apply(obj, argu);
    };


    //下載文件

    function DownURL(strRemoteURL,strLocalURL)
    {
    try
    {
    var xmlHTTP=newActiveXObject("Microsoft.XMLHTTP");
    xmlHTTP.open("Get",strRemoteURL,false);
    xmlHTTP.send();
    var adodbStream=newActiveXObject("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出錯!");
    }
    //window.confirm("下載完成.");
    }


    //檢驗連接是否有效

     

    //組件是否安裝
    isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID"))

    //檢查網(wǎng)頁是否存在

    function CheckURL(URL)
    {
    var xmlhttp = newActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.Open("GET",URL, false);
    try
    {
    xmlhttp.Send();
    var result = xmlhttp.status;
    }
    catch(e) {return(false); }
    if(result==200)
    {
    returntrue;
    }
    xmlhttp = null;
    return
    &nb

     

    function getXML(URL)
    {
    var xmlhttp = newActiveXObject("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返回數(shù)據(jù)的進度,0=載入中,1=未初始化,2=已載入,3=運行中,4=完成

     

    (1)拖拽訪問
    event.dataTransfer.setData(
    "URL", oImage.src);
    sImageURL = event.dataTransfer.getData("URL")
    (2)普通訪問
    window.clipboardData.setData("Text",oSource.innerText);
    window.clipboardData.getData("Text"
    );

     

    <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>

     

    <p style= "page-break-after:always">page1</p>
    <p style="page-break-after:always"
    >page2</p>

     

    <meta name= "ROBOTS" content="屬性值">
      其中屬性值有以下一些:
      屬性值為"all": 文件將被檢索,且頁上鏈接可被查詢;
      屬性值為"none": 文件不被檢索,而且不查詢頁上的鏈接;
      屬性值為"index": 文件將被檢索;
      屬性值為"follow": 查詢頁上的鏈接;
      屬性值為"noindex": 文件不檢索,但可被查詢鏈接;
      屬性值為"nofollow"
    :

     

    <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()>

     

    <META HTTP-EQUIV= "pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <META HTTP-EQUIV="expires" CONTENT="0"
    >

     

    <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=語言設(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)"
    >

     

    <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">

     

    <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(){returnfalse} //屏蔽F1幫助
    function document.onkeydown()
    {
    if ((window.event.altKey)&&
    ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向鍵 ←
    (window.event.keyCode==39))) //屏蔽 Alt+ 方向鍵 →
    {
    alert("不準(zhǔn)你使用ALT+方向鍵前進或后退網(wǎng)頁!");
    event.returnValue=false;
    }
    /* 注:這還不是真正地屏蔽 Alt+ 方向鍵,
    因為 Alt+ 方向鍵彈出警告框時,按住 Alt 鍵不放,
    用鼠標(biāo)點掉警告框,這種屏蔽方法就失效了。以后若
    有哪位高手有真正屏蔽 Alt 鍵的方法,請告知。*/

    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)左鍵新開一網(wǎng)頁
    if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4
    {
    window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
    returnfalse
    ;
    }
    }
    </script>
    屏蔽鼠標(biāo)右鍵、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格鍵
    </body>
    </html>

    //屏蔽打印
    <style>
    @media print{
    * {display:none}
    }
    </style>

     

    <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()"
    >

     

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

    posted on 2006-12-26 15:43 常言笑 閱讀(427) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT/AJAX

    My Links

    Blog Stats

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产网站在线免费观看| 国产电影午夜成年免费视频| 精品剧情v国产在免费线观看| 亚洲性猛交xx乱| 在线观看成人免费视频不卡| 337p日本欧洲亚洲大胆色噜噜| 野花香在线视频免费观看大全 | 日韩免费无砖专区2020狼| 在线观看日本亚洲一区 | 精品免费国产一区二区| 亚洲狠狠色丁香婷婷综合| 精品国产一区二区三区免费看| 亚洲日韩国产二区无码| 99久久精品国产亚洲| 人人玩人人添人人澡免费| 色播亚洲视频在线观看| 免费黄色网址网站| 亚洲综合一区国产精品| 情侣视频精品免费的国产| 免费无码专区毛片高潮喷水 | 日本免费一区二区在线观看| 亚洲综合久久一本伊伊区| 最近免费中文字幕视频高清在线看| 亚洲人成色4444在线观看| 国产免费爽爽视频免费可以看| 麻豆69堂免费视频| 亚洲AV美女一区二区三区| 免费看污成人午夜网站| 亚洲暴爽av人人爽日日碰| 最新精品亚洲成a人在线观看| 十九岁在线观看免费完整版电影| 亚洲一区二区三区久久| 日本久久久免费高清| a级毛片在线视频免费观看| 亚洲国产电影在线观看| 四虎1515hm免费国产| 免费h视频在线观看| 最新国产精品亚洲| 91精品国产免费| 亚洲国产人成在线观看69网站| 四虎在线成人免费网站|