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

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

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

    posts - 17,  comments - 12,  trackbacks - 0

    1.文本框焦點問題
    onBlur:當失去輸入焦點后產生該事件
    onFocus:當輸入獲得焦點后,產生該文件
    Onchange:當文字值改變時,產生該事件
    Onselect:當文字加亮后,產生該文件

    <input type="text" value="郭強" nblur="if
    (value=='') {value='郭強'}">點擊時文字消失,失去焦點時文字再出現


    2.網頁按鈕的特殊顏色
    <input type=button name="Submit1" value="郭強" size=10 class=s02

    style="background-color:rgb(235,207,22)">

    3.鼠標移入移出時顏色變化
    <input type="submit" value="找吧" name="B1" nMouseOut=this.style.color="blue"

    onMouseOver=this.style.color="red"  class="button">

    4.平面按鈕
    <input type=submit value=訂閱 style="border:1px solid :#666666; height:17px; width:25pt; font-size:9pt;

    BACKGROUND-COLOR: #E8E8FF; color:#666666" name="submit">

    5.按鈕顏色變化
    <input type=text name="nick"  style="border:1px solid #666666;  font-size:9pt;  height:17px;

    BACKGROUND-COLOR: #F4F4FF; color:#ff6600" size="15" maxlength="16">

    6.平面輸入框
    <input type="text" name="T1" size="20" style="border-style. solid; border-width: 1">

    7.使窗口變成指定的大小
    <script>
    window.resizeTo(300,283);
    </script>

    8.使文字上下滾動
    <marquee direction=up scrollamount=1 scrolldelay=100

    height=60>
    <!-- head_scrolltext -->
    <tr>
    <td>
    共和國
    </table>        <!-- end head_scrolltext -->
    </marquee>

    9.狀態欄顯示該頁狀態
    <base >

    10.可以點擊文字實現radio選項的選定
    <br>
        <input type="radio" name="regtype" value="A03" id="A03">
    <label for="A03"> 情侶 : 一次注冊兩個帳戶</label> <br>

    11.可以在文字域的font寫onclick事件

    12.打印</a>打印網頁
    <a href='javascript.:window.print ()'>

    13.線型輸入框
    <input type="text" name="key"  size="12" value="關鍵字" nFocus=this.select() nMouseOver=this.focus()

    class="line">

    14.顯示文檔最后修改日期
    <script. language=javascript>
    function hi(str)
    {
    document.write(document.lastModified)

    alert("hi"+str+"!")
    }
    </script>

    15.可以在鼠標移到文字上時就觸發事件
    <html>
    <head>
    <script. language="LiveScript">
    <!-- Hiding
         function hello() {
           alert("哈羅!");
         }
    </script>
    </head>
    <body>
    <a href="" >link</a>
    </body>
    </html>

    16.可以根據網頁上的選項來確定頁面顏色
    <HTML>
    <HEAD>
    <TITLE>background.html</TITLE>
    </HEAD>
    <SCRIPT>
    <!--

    function bgChange(selObj) {
    newColor = selObj.options[selObj.selectedIndex].text;
    document.bgColor = newColor;
    selObj.selectedIndex = -1;
    }

    //-->
    </SCRIPT>
    <BODY STYLE="font-family:Arial">
    <B>Changing Background Colors</B>
    <BR>
    <FORM>
      <SELECT SIZE="8" >
      <OPTION>Red
      <OPTION>Orange
      <OPTION>Yellow
      <OPTION>Green
      <OPTION>Blue
      <OPTION>Indigo
      <OPTION>Violet
      <OPTION>White
    <OPTION>pink
      </SELECT>
    </FORM>
    </BODY>
    </HTML>

    17.將按鈕的特征改變
    <style. type="text/CSS">
    <!--
    .style1 { font-size: 12px; background: #CCCCFF; border-width: thin thin thin thin; border-color: #CCCCFF

    #CCCCCC #CCCCCC #CCCCFF}
    .style2 { font-size: 12px; font-weight: bold; background: #CCFFCC; border-width: thin medium medium thin;

    border-color: #CCFF99 #999999 #999999 #CCFF99}
    -->
    </style>
      本例按鈕的代碼如下:
    <input type="submit" name="Submit" value="提 交"

    class="style1">

    18.改變按鈕的圖片.
    <style. type="text/css">
    <!--
    .style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px}
    .style4 { font-size: 12px; font-weight: bold; background: url(image/buttonbg2.gif); border: 0px 0; width:

    60px; height: 22px}
    -->
    </style>
      本例的按鈕代碼如下:
    <input type="submit" name="Submit2" value="提 交"

    class="style3">

    19.打印頁面
    <div align="center"><a class=content href="javascript.:doPrint();">打印本稿</a></div>

    20.可以直接寫html語言
    document.write("");

    21.改變下拉框的顏色
    <select name="classid"

     

    size="1" style="color:#008080;font-size: 9pt">

    22.轉至目標URL
    window.location="http://guoguo"

    23.傳遞該object的form
    UpdateSN('guoqiang99267',this.form)
    function UpdateSN(strValue,strForm)
    {
      strForm.SignInName.value = strValue;
      return false;

    1.文本框焦點問題
    onBlur:當失去輸入焦點后產生該事件
    onFocus:當輸入獲得焦點后,產生該文件
    Onchange:當文字值改變時,產生該事件
    Onselect:當文字加亮后,產生該文件

    <input type="text" value="郭強" nblur="if
    (value=='') {value='郭強'}">點擊時文字消失,失去焦點時文字再出現


    2.網頁按鈕的特殊顏色
    <input type=button name="Submit1" value="郭強" size=10 class=s02

    style="background-color:rgb(235,207,22)">

    3.鼠標移入移出時顏色變化
    <input type="submit" value="找吧" name="B1" nMouseOut=this.style.color="blue"

    onMouseOver=this.style.color="red"  class="button">

    4.平面按鈕
    <input type=submit value=訂閱 style="border:1px solid :#666666; height:17px; width:25pt; font-size:9pt;

    BACKGROUND-COLOR: #E8E8FF; color:#666666" name="submit">

    5.按鈕顏色變化
    <input type=text name="nick"  style="border:1px solid #666666;  font-size:9pt;  height:17px;

    BACKGROUND-COLOR: #F4F4FF; color:#ff6600" size="15" maxlength="16">

    6.平面輸入框
    <input type="text" name="T1" size="20" style="border-style. solid; border-width: 1">

    7.使窗口變成指定的大小
    <script>
    window.resizeTo(300,283);
    </script>

    8.使文字上下滾動
    <marquee direction=up scrollamount=1 scrolldelay=100

    height=60>
    <!-- head_scrolltext -->
    <tr>
    <td>
    共和國
    </table>        <!-- end head_scrolltext -->
    </marquee>

    9.狀態欄顯示該頁狀態
    <base >

    10.可以點擊文字實現radio選項的選定
    <br>
        <input type="radio" name="regtype" value="A03" id="A03">
    <label for="A03"> 情侶 : 一次注冊兩個帳戶</label> <br>

    11.可以在文字域的font寫onclick事件

    12.打印</a>打印網頁
    <a href='javascript.:window.print ()'>

    13.線型輸入框
    <input type="text" name="key"  size="12" value="關鍵字" nFocus=this.select() nMouseOver=this.focus()

    class="line">

    14.顯示文檔最后修改日期
    <script. language=javascript>
    function hi(str)
    {
    document.write(document.lastModified)

    alert("hi"+str+"!")
    }
    </script>

    15.可以在鼠標移到文字上時就觸發事件
    <html>
    <head>
    <script. language="LiveScript">
    <!-- Hiding
         function hello() {
           alert("哈羅!");
         }
    </script>
    </head>
    <body>
    <a href="" >link</a>
    </body>
    </html>

    16.可以根據網頁上的選項來確定頁面顏色
    <HTML>
    <HEAD>
    <TITLE>background.html</TITLE>
    </HEAD>
    <SCRIPT>
    <!--

    function bgChange(selObj) {
    newColor = selObj.options[selObj.selectedIndex].text;
    document.bgColor = newColor;
    selObj.selectedIndex = -1;
    }

    //-->
    </SCRIPT>
    <BODY STYLE="font-family:Arial">
    <B>Changing Background Colors</B>
    <BR>
    <FORM>
      <SELECT SIZE="8" >
      <OPTION>Red
      <OPTION>Orange
      <OPTION>Yellow
      <OPTION>Green
      <OPTION>Blue
      <OPTION>Indigo
      <OPTION>Violet
      <OPTION>White
    <OPTION>pink
      </SELECT>
    </FORM>
    </BODY>
    </HTML>

    17.將按鈕的特征改變
    <style. type="text/CSS">
    <!--
    .style1 { font-size: 12px; background: #CCCCFF; border-width: thin thin thin thin; border-color: #CCCCFF

    #CCCCCC #CCCCCC #CCCCFF}
    .style2 { font-size: 12px; font-weight: bold; background: #CCFFCC; border-width: thin medium medium thin;

    border-color: #CCFF99 #999999 #999999 #CCFF99}
    -->
    </style>
      本例按鈕的代碼如下:
    <input type="submit" name="Submit" value="提 交"

    class="style1">

    18.改變按鈕的圖片.
    <style. type="text/css">
    <!--
    .style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px}
    .style4 { font-size: 12px; font-weight: bold; background: url(image/buttonbg2.gif); border: 0px 0; width:

    60px; height: 22px}
    -->
    </style>
      本例的按鈕代碼如下:
    <input type="submit" name="Submit2" value="提 交"

    class="style3">

    19.打印頁面
    <div align="center"><a class=content href="javascript.:doPrint();">打印本稿</a></div>

    20.可以直接寫html語言
    document.write("");

    21.改變下拉框的顏色
    <select name="classid"

     

    size="1" style="color:#008080;font-size: 9pt">

    22.轉至目標URL
    window.location="http://guoguo"

    23.傳遞該object的form
    UpdateSN('guoqiang99267',this.form)
    function UpdateSN(strValue,strForm)
    {
      strForm.SignInName.value = strValue;
      return false;
    }

     

    24.文字標簽
    <label for="AltName4"><input name="AltName" type="RADIO" tabindex="931"  id="AltName4"

    >guoqiang99859</label>

    25.layer2為組件的ID,可以控制組件是否可見
    document.all.item('Layer2').style.display = "block";
    document.all.item('Layer2').style.display = "none";//

    26.將頁面加入favorite中
    <script. language=javascript>
    <!--
    function Addme(){
    url = "http://your.site.address"; //你自己的主頁地址
    title = "Your Site Name"; //你自己的主頁名稱
    window.external.AddFavorite(url,title);
    -->
    </script>//

    27.過10秒自動關閉頁面
    < script. language="JavaScript" >
    function closeit() {
    setTimeout("self.close()",10000)
    }
    < /script. >

    28.可以比較字符的大小
    char=post.charAt(i);
    if(!('0'<=char&&char<='9'))

    29.將字符轉化為數字
    month = parseInt(char)

    30.點擊value非空的選項時轉向指定連接
    <select nchange='if(this.value!="")window.open(this.value)' class="textinput">
        <option selected>主辦單位</option>
        <option>-----------------</option>
        <option value="http://www.bjd.com.cn/">北京日報</option>
        <option value="http://www.ben.com.cn/">北京晚報</option>
    </select>

    31.改變背景顏色
    <td width=* class=dp bgColor=#FAFBFC

    >

    32.改變文字輸入框的背景顏色
    <style>
    .input2 {background-image: url('../images/inputbg.gif');   font-size: 12px; background-color:

    #D0DABB;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
    </style>
    <input name=content type=text size="47" class="input2" maxlength="50">

    33.改變水平線的特征
    <hr size="0" noshade color="#C0C0C0">

    34.傳遞參數的方式
    <a href="vote.asp?CurPage=8&id=3488">8</a>

    35.頁內跳轉
    <a href="#1">1</a>
    <a href="#2">2</a>
    <a href="#3">3</a>
    <a href="#4">4</a>
    <a href="#5">5</a>
    <a href="#6">6</a>
    <a href="#7">7</a>
    <a name="1">dfdf</a>
    <a name="2">dfdf</a>//

    36.兩個按鍵一起按下
    if(event.ctrlKey && window.event.keyCode==13)//

    37.刷新頁面
    javascript.:this.location.reload()//

    38.將網頁的按鈕使能
    <SCRIPT. LANGUAGE="JavaScript">
    function haha()
    {
    for(var i=0;i<document.form1.elements.length;i++)
    {
      if(document.form1.elements.name.indexOf("bb")!=-1)
       document.form1.elements.disabled=!document.form1.elements.disabled;
    }
    }
    </SCRIPT>
    <BODY><form. name=form1>
    <INPUT TYPE="button" NAME="aa "  value=cindy nclick=haha()>
    <INPUT TYPE="button" NAME="bb " value=guoguo>
    <INPUT TYPE="button" NAME="bb " value=guoguo>

    39.文字移動
    <marquee scrollamount=3 nmouseover=this.stop(); nmouseout=this.start();>

    40.雙擊網頁自動跑
    <SCRIPT. LANGUAGE="JavaScript">
    var currentpos,timer;
    function initialize()
    {
    timer=setInterval("scrollwindow()",1);
    }
    function sc()
    {
    clearInterval(timer);
    }
    function scrollwindow()
    {
    currentpos=document.body.scrollTop;
    window.scroll(0,++currentpos);
    if (currentpos != document.body.scrollTop)
      sc();
    }
    document.onmousedown=sc
    document.ondblclick=initialize
    </SCRIPT>//

    41.后退
    <INPUT TYPE="button" nclick=window.history.back() value=back>

    42.前進
    <INPUT TYPE="button" nclick=window.history.forward() value=forward>

    43.刷新
    <INPUT TYPE="button" nclick=document.location.reload() value=reload>

    44.轉向指定網頁
    document.location="http://ww"或者document.location.assign("http://guoguo.com")

    45.在網頁上顯示實時時間
    <SCRIPT. LANGUAGE="JavaScript">
    var clock_id;
    window.onload=function()
    {
    clock_id=setInterval("document.form1.txtclock.value=(new Date);",1000)
    }
    </SCRIPT>//

    46.可以下載文件
    document.location.href="目標文件"http://

    47.連接數據庫
    import java.sql.*;
    String myDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
    Class.forName(myDBDriver);
    Connection conn=DriverManager.getConnection("jdbcdbc:firm","username","password");
    Statement stmt=conn.createStatement();
    ResultSet rs=stmt.executeQuery(sql);
    rs.getString("column1");//

    48.可以直接在頁面“div”內寫下所需內容
    <INPUT TYPE="button" >
    <div id=a1></div>//

    49.可以改變頁面上的連接的格式,使其為雙線
    <style>
    A:link {text-decoration: none; color:#0000FF; font-family: 宋體}
    A:visited {text-decoration: none; color: #0000FF; font-family: 宋體}
    A:hover {text-decoration: underline overline; color: FF0000}
    </style>

    <style>
    A:link {text-decoration: none; color:#0000FF; font-family: 宋體}
    A:visited {text-decoration: none; color: #0000FF; font-family: 宋體}
    A:hover {text-decoration: underline overline line-through; color: FF0000}
    TH{FONT-SIZE: 9pt}
    TD{FONT-SIZE: 9pt}
    body {SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR: #e7e7e7;SCROLLBAR-SHADOW-COLOR:#e7e7e7;

     

    SCROLLBAR-3DLIGHT-COLOR: #000000; LINE-HEIGHT: 15pt; SCROLLBAR-ARROW-COLOR: #ffffff;

    SCROLLBAR-TRACK-COLOR: #e7e7e7;}

    INPUT{BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE:

    9pt; BORDER-LEFT-COLOR: #cccccc;
    BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc;

    PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}
    DIV,form. ,OPTION,P,TD,BR{FONT-FAMILY: 宋體; FONT-SIZE: 9pt}
    textarea, select {border-width: 1; border-color: #000000; background-color: #efefef; font-family: 宋體;

    font-size: 9pt; font-style. bold;}
    .text { font-family: "宋體"; font-size: 9pt; color: #003300; border: #006600 solid; border-width: 1px 1px

    1px 1px}
    </style>完整的css


    50.新建frame
    <a

    href="javascript.:newframe('http://www.163.net/help/a_little/index.html','http://www.163.net/help/a_little

    /a_13.html')"><img alt=幫助 border=0 src="/UploadPic/2007-4/2007426171240374.gif"></a>

    51.向文件中寫內容
    <%@ page import="java.io.*" %>
    <%
    String str = "print me";
    //always give the path from root. This way it almost always works.
    String nameOfTextFile = "/usr/anil/imp.txt";
    try
    {
      PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
      pw.println(str);
      //clean up
      pw.close();
    }
    catch(IOException e)
    {
      out.println(e.getMessage());
    }
    %>

    52.先讀文件再寫文件
    <%@ page language = "java" %>
    <%@ page contentType = "text/html; charSet=gb2312" %>
    <%@ page import ="java.util.*" %>
    <%@ page import ="java.lang.*" %>
    <%@ page import ="javax.servlet.*" %>
    <%@ page import ="javax.servlet.jsp.*" %>
    <%@ page import ="javax.servlet.http.*" %>
    <%@ page import="java.io.*" %>
    eryrytry
    <%
    int count=0;
    FileInputStream fi =new FileInputStream ("count.txt");
    ObjectInputStream si= new ObjectInputStream (fi);
    count =si.readInt();
    count++;
    out.print(count);
    si.close();

    FileOutputStream fo =new FileOutputStream ("count.txt");
    ObjectOutputStream so= new ObjectOutputStream (fo);
    so.writeInt(count);
    so.close();
    %>

    53.直線型輸入框
    <INPUT name=Password size=10 type=password style="border-left-width: 0; border-right-width: 0;

    border-top-width: 0; border-bottom-style. solid; border-bottom-width: 1; background-color: #9CEB9C">

    54.可以將背景改為按鈕性狀,通過改變css改變屬性
    <td width="65" align="center" bgcolor="#E0E0E0" nmouseover=this.className='mouseoverbt';

    onmouseout=this.className='mouseout';><a href="tm.asp?classid=76"><font

    color="#000000">錄音筆</font></a></td>
    <style>
    .mouseoverbt
    {
    background-image: url(/UploadPic/2007-4/2007426171241456.gif);
    background-repeat: no-repeat;
    }
    .mouseout
    {
    background-color: #E0E0E0;
    }
    </style>

    55.同時按下CTRL和Q鍵
    document.onkeydown=function()
    {
    if(event.ctrlKey&&event.keyCode==81)
    {alert(1)}
    }//

    56.以下是一個完整的顯示hint的代碼,其思想是當鼠標停留是將div中的內容顯示在鼠標出,當鼠標移出后在將該div隱

    藏掉
    ---------------------------------------------------------------------------------------------------------

    ------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <style>
    #hint{
    width:198px;
    border:1px solid #000000;
    background:#99ff33;
    position:absolute;
    z-index:9;
    padding:6px;
    line-height:17px;
    text-align:left;
    top: 1520px;
    }
    </style>
    <SCRIPT. LANGUAGE="JavaScript">
    <!--
    function showme()
    {
    var Son=window.document.getElementById("hint");
    if (oSon==null) return;
    with (oSon)
    {
      innerText=guoguo.value;
      style.display="block";
      style.pixelLeft=window.event.clientX+window.document.body.scrollLeft+6;
      style.pixelTop=window.event.clientY+window.document.body.scrollTop+9;
    }
    }
    function hidme()
    {
    var Son=window.document.getElementById("hint");
    if (oSon==null) return;
    oSon.style.display="none";
    }
    //-->
    </SCRIPT>
    <BODY>
    <text id=guoguo value=ga>
    <a href=# nmouseover=showme() nmouseout=hidme() nmousemove=showme() son=hint>dfdfd</a>
    <div id=hint style="display:none"></div>
    </BODY>
    </HTML>
    ---------------------------------------------------------------------------------------------------------

    ------------

    57.彈出窗口
    方法一:<body > 瀏覽器讀頁面時彈出窗口;
    方法二:<body nunload="openwen()"> 瀏覽器離開頁面時彈出窗口;
    方法三:用一個連接調用:<a href="#" >打開一個窗口</a>
    注意:使用的"#"是虛連接。
    方法四:用一個按鈕調用:<input type="button" value="打開窗口"> 何時裝載script


    58.動態改變字體的大小
    function doZoom(size)
    {
       document.getElementById('zoom').style.fontSize=size+'px'
    }

    function aa()
    {
       var newWin=window.open(url);
       newWin.document.form1.text1.value=value1;
    }改變彈出窗口上域的屬性
    opener.document.form2.text2.value=value2;改變父窗口的域的值

    59.判斷是何種瀏覽器
    var name = navigator.appName;
    if (name == "Microsoft Internet Explorer")
    alert("IE");
    else if (name == "Netscape")
    alert("NS");//

    60.vbsscript確定框
    <script. language="VBScript">
    <!--
    MsgBox "確定刪除嗎?", 4
    //-->
    </script>//

    61.復制內容到剪切板
    function JM_cc(bb)
    {
        var b=eval("document.form1."+bb);
        ob.select();
        js=ob.createTextRange();
        js.execCommand("Copy");
    }//

    62.java中建立數據庫連接取數據
    public void init()
    {
    String url="jdbcdbc:javadata";
    try
    {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection con=DriverManager.getConnection(url,"sa","");//mssql database user SA and password
      DatabaseMetaData dma=con.getMetaData();
      System.out.println("Connect to"+dma.getURL());
      System.out.println(";Driver "+dma.getDriverName());
      System.out.println(";Version "+dma.getDriverVersion());
      System.out.println("");
      Statement stmt=con.createStatement();
      ResultSet rs=stmt.executeQuery("select * from company.dbo.TB_NAME where number=1");//Sql
      rs.next();
      String dispresult=rs.getString("name");
      System.out.println(dispresult);// Instead,you can display it in Paint() or use AWT etc.
      rs.close();
      stmt.close();
      con.close();
    }
    catch(SQLException ex)
    {
      System.out.println("!!!SQL Exception !!!");
      while(ex!=null)
      {
       System.out.println("SQLState:"+ex.getSQLState());
       System.out.println("Message:"+ex.getMessage());
       System.out.println("Vendor:"+ex.getErrorCode());
       ex=ex.getNextException();
       System.out.println("");
      }

    }
    catch(java.lang.Exception ex)
    {
      ex.printStackTrace();
    }
    }//


    63.最小化窗口
    window.blur()//


    64.文檔的路徑
    document.URL//

    65.定時執行某段程序
    setTimeout("change_color()",600);

    66.設置為主頁
    function makeHome(){
      netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
      navigator.preference("browser.startup.homepage", location.href);
    }//

    67.設置為收藏
    function addFav(){
      if(ie)
        window.external.AddFavorite(location.href,'WWW.OGRISH.COM : GROTESQUE MOVIES AND PICTURES');
      if(ns)
        alert("Thanks for the bookmark!\n\nNetscape users click OK then press CTRL-D");
    }//

    68.判斷cookie是否可用
    navigator.cookieEnabled;//

    69.顯示有模式的有頁面的彈出窗口
    function setbgcolor_onclick()
    {
    var color = showModalDialog("/mailpage/compose/colorsel.html",0,"help=0");
    if (color != null)
    {
      document.compose.bgcolor.value = color;
    }
    }//


    70.截取小數點后兩位
    var a=3454545.4454545;
    alert(a.toFixed(2));//


    71.禁止選擇頁面上的文字來拷貝
    <script>
    function noEffect() {
      with (event) {
        returnValue = false;
        cancelBubble = true;
      }
      return;
    }
    </script>
    <body nselectstart="noEffect()" ncontextmenu="noEffect()">//

    72.屏蔽右鍵菜單
    oncontextmenu="event.returnValue = false"http://

    73.事件禁止起泡
    event.cancelBubble = true//

    74.禁止在輸入框打開輸入法
    <input style="ime-mode: disabled">//

    75.屏蔽漢字和空格
    <input name="txt"><input type="submit" >//

    76.用javascript判斷文件是否存在
    function Exists(filespec)
    {
    if (filespec)
    {
      var fso;
      fso = new ActiveXObject("Scripting.FileSystemObject");
      alert(fso.FileExists(filespec));
    }
    }
    選擇圖片 <input type=file name=f1><p>
    <input type="submit" >//

    77.獲得當前的文本框選中的文字
    <input value=123>//

    78.跳轉至目標頁面,同時不可返回
    <a href="javascript.:location.replace('http://www.sohu.com/')">sohu.com</a>//


    79.獲得當前的行是表格的第幾行
    <script>
    function getrow(obj)
    {
       if(event.srcElement.tagName=="TD"){
       curRow=event.srcElement.parentElement;
       alert("這是第"+(curRow.rowIndex+1)+"行");

       }
    }
    </script>

    <table border="1" width="100%" nclick=getrow(this)>
      <tr>
        <td width="20%"> </td>
        <td width="20%"> </td>
        <td width="20%"> </td>
        <td width="20%"> </td>
        <td width="20%"> </td>
      </tr>
      <tr>
        <td width="20%"> </td>
        <td width="20%"> </td>
        <td width="20%"> </td>
        <td width="20%"> </td>
        <td width="20%"> </td>
      </tr>
    </table>//

    80.刪除表格某行,xx表示某行,下標從0開始計算
    document.all.myTable.deleteRow(xx)//

    81.動態的向表格中添加行
    <table id="t1" border="1">
    </table>
    <script. language="JavaScript">
    function add()
    {
       t1.insertRow().insertCell().innerHTML = '<input name="test'+t1.rows.length+'">';
    }//

    82.event.x,event.clientX,event.offsetX區別:
    x:設置或者是得到鼠標相對于目標事件的父元素的外邊界在x坐標上的位置。 clientX:相對于客戶區域的x坐標位置,不

    包括滾動條,就是正文區域。 offsetx:設置或者是得到鼠標相對于目標事件的父元素的內邊界在x坐標上的位置。
    screenX:相對于用戶屏幕。


    83.顯示是鼠標按鈕的哪個
    <body >點Mouse看看//

    84.打開C盤
    <form. action="file:///c|/"><input type="submit" value="c:\ drive"></form>//

    85.當前屏幕的分辨率
    screen.width、screen.height//

    86.設置表格中的內容
    tbl.rows[0].cells[1].innerText=document.form.text1.value;//


    87.本地快捷鍵
    <p><a href="file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}" target="_blank">網上鄰居</a></p>
    <p><a href="file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\d:\web" target="_blank">我的電腦</a></p>
    <p><a href="file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}" target="_blank">我的文檔</a></p>
    <p><a href="file:///::{645FF040-5081-101B-9F08-00AA002F954E}" target="_blank">回收站</a></p>
    <p><a href="file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}"

    target="_blank">控制面板</a></p>
    <p><a href="file:///::{7007ACC7-3202-11D1-AAD2-00805FC1270E}">撥號網絡</a>(Windows 2000)</p>

     

     

     
    88.IE菜單
    <button ><font face="webdings">0</font></button>//改變按鈕上的圖片
    <input type=button  > //創建新連接
    <input type=button  > //打印
    <input type=button  >//另存為htm
    <input type=button  >//另存為txt
    document.execCommand("SaveAs")//保存為
    document.execCommand('undo')//撤銷上一次操作

    89.web對話框
    <SCRIPT>
    var contents='<style>body,td{font:menu}img{cursor:hand}</style>';
    contents+='<title>你要關閉我嗎</title>';
    contents+='<body bgcolor=menu>';
    contents+='<table width=100% height=100% border=0>';
    contents+='<tr><td align=center>';
    contents+='你要關閉我嗎?<br>';
    contents+='<img src=/images/NullPic.gif nclick=self.close() alt="...關閉">';
    contents+='<img src=/images/NullPic.gif nclick=self.close() alt="全是關閉">';
    contents+='</td></tr></table>';
    showModalDialog("about:"+contents+"","","dialogHeight:50px;dialogWidth:250px;help:no;status:no")
    document.write(contents);
    </SCRIPT>//

    90.取第x,y的值
    <button ></button>//

    91.向新打開的網頁上寫內容
    newwin=window.open('about:blank','','top=10');
    newwin.document.write('');//

    93.返回
    javascript.:history.go(-2);//

    94.將頁面上選中的內容復制到剪貼板
    abcdefg
    <input type='button'

    value='復制頁面選中

    的字符'>//
    95.將頁面上選中的內容復制到剪貼板
    <INPUT TYPE="text" NAME="">kjhkjhkhkj<INPUT TYPE="button" >////

    96.鼠標移到下拉框時自動全部打開
    <select ></select>//

    97.獲得本機的文件
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var f1 = fso.GetFile("C:\\bsitcdata\\ejbhome.xml");
    alert("File last modified: " + f1.DateLastModified); //

    98.判斷客戶端是否是IE瀏覽器
    因為 document.all 是 IE 的特有屬性,所以通常用這個方法來判斷客戶端是否是IE瀏覽器 ,document.all?1:0;

    99.創建新的下拉框選項
    new Option(text,value)這樣的函數//

    100.在頁面上畫柱狀圖
    <STYLE>
    td{font-size:12px}
    body{font-size:12px}
    v\:*{behavior.:url(#default#VML);} //這里聲明了v作為VML公用變量
    </STYLE>
    <SCRIPT. LANGUAGE="JavaScript">
    mathstr=12;
    document.write ("<v:rect fillcolor='red'

    style='width:20;color:navy;height:"+5000/(1000/mathstr)+"'><br> %"+mathstr+"<br>4人<v:Extrusion

    backdepth='15pt' n='true'/></v:rect>")
    </SCRIPT>
    <v:rect fillcolor='red' style='width:20;color:navy;height:200'><br>%12<br>4人<v:Extrusion

    backdepth='15pt' n='true'/></v:rect>
    <v:rect fillcolor='yellow' style='width:20;color:navy;height:100'><br>%12<br>4人<v:Extrusion

    backdepth='15pt' n='true'/></v:rect>//

    101.餅圖
    <style>
    v\:*     { behavior. url(#default#VML) }
    o\:*     { behavior. url(#default#VML) }
    .shape    { behavior. url(#default#VML) }
    </style>
    <script. language="javascript">
    function show(pie)
    {
    pie.strokecolor=pie.fillcolor;
    pie.strokeweight=10;
    div1.innerHTML="<font size=2 color=red> " + pie.id +"</font> <font size=2>" + pie.title + "</font>";
    }
    function hide(pie)
    {
    pie.strokecolor="white";
    pie.strokeweight=1;
    div1.innerHTML="";
    }
    </script>
    </head>
    <body>
    <v:group style='width: 5cm; height: 5cm' coordorigin='0,0' coordsize='250,250'>
    <v:shape id='asp技術' style='width:10;height:10;top:10;left:0' title='得票數:6 比例:40.00%'

    >xml技術

    </v:textbox/></v:rect>
    </v:group>

    <div style="position: absolute; left: 10; top: 10; width: 760; height:16">
    <table border="1" cellpadding="2" cellspacing="2" cellpadding="0" cellspacing="0"

    style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" ID="Table1">
      <tr>
       <td width="100%" id=div1> </td>
      </tr>
    </table>
    </div>//

    102.是一個特殊的容器,想裝個網頁都行
    <button><iframe. src="http://button'>http://www.google.com/"></iframe></button>//button

    103.外部的html代碼
    event.srcElement.outerHTML//

    104.標識當前的IE事件的觸發器
    event.srcElement和event.keyCode//

    105.事件類型
    event.type//

    106.動態改變類型
    <style>
    .Overnone { border-width:0;background-color:darkblue;cursor:default;color:gold;width:115}
    .Outnone   {border-width:0;background-color:white;cursor:default;width:115}
    </style>
    <input class=Outnone nmouseover=this.className='Overnone' >//

    107.頁面翻轉
    <html dir=rtl></html>//

    108.滾屏
    parent.scroll(x,y);//
    <body nDblClick="s=setInterval('scrollBy(0, 1)',10)" >//

    109.改變狀態欄
    self.status ="";//

    110.改變窗口大小
    window.resizeTo(200,300);//

    111.改變鼠標樣式
    style
    BODY{CURSOR: url('mouse.ani');
    SCROLLBAR-BASE-COLOR: #506AA8;
    SCROLLBAR-ARROW-COLOR: #14213F;
    }//

    112.背景透明
    <input type="button" value="Button" style="background-color: transparent; border: 0;">//

    113.鼠標為等待形狀
    <input type=button >//

    114.調用父窗口的函數
    opener.fucntion1();//

    115.body的內部html代碼
    <input type="button" value="查看">//

    116.框架中調用父窗口的函數
    <INPUT TYPE='button' >//

    117.交換節點
    <table  width=200  height=200  border>
    <tr><td  id=c1>CELL_1</td></tr>
    <tr><td  id=c2>CELL_2</td></tr>
    </table>
    <br>
    <input  type="button"  value="swap  row"  >//

    118.刪除節點
    <table  width=200  height=200  border>
    <tr id=trall><td  id=c1>CELL_1</td></tr>
    <tr><td  id=c2>CELL_2</td></tr>
    </table>
    <br>
    <input  type="button"  value="swap  row"  >//

    119.添加節點
    addNode()//

    120.獲得事件的父與子標簽
    event.srcElement.children[0]和event.srcElement.parentElement //


    121.集中為按鈕改變顏色
    <style>
    button{benc:expression(this.onfocus = function(){this.style.backgroundColor='#E5F0FF';})}
    </style>
    <button>New</button>//


    122.判斷是左鍵還是右鍵被按下
    <body nmousedown=if(event.button==1)alert("左鍵");if(event.button==2)alert("右鍵")>//

    123.獲得操作系統的名稱和瀏覽器的名稱
    document.write(navigator.userAgent)//


    124.alt/ctrl/shift鍵按下
    event.altKey //按下alt鍵
    event.ctrlKey //按下ctrl鍵
    event.shiftKey //按下shift鍵

    125.將當前位置定位為C盤。
    {window.location="c:"}//

    126.返回輸入框的類型
    <script>
    alert(event.srcElement.type);//
    </script>

    127.模擬控件的單擊事件
    <INPUT TYPE="hidden" name="guoguo" >
    <SCRIPT. LANGUAGE="JavaScript">
    <!--

    function haha()
    {
    alert();
    }
    guoguo.click();
    //-->
    </SCRIPT>//


    128.取出記錄集的列名
    java.sql.ResultSet rset = com.bsitc.util.DBAssist.getIT().executeQuery(queryStatement, conn);
    java.sql.ResultSetMetaData metaData = rset.getMetaData();
    int count = metaData.getColumnCount();
    String name = metaData.getColumnName(i);
    String value = rset.getString(i);//

    129.格式化數字
    function format_number(str,digit)
    {
    if(isNaN(str))
    {
      alert("您傳入的值不是數字!");
      return 0;
    }
    else if(Math.round(digit)!=digit)
    {
      alert("您輸入的小數位數不是整數!");
      return 0;
    }
    else
      return Math.round(parseFloat(str)*Math.pow(10,digit))/Math.pow(10,digit);
    }

    130.回車按鈕轉化為tab按鈕
    if(event.keyCode==13) event.keyCode=9; //將


    131.滾動條滾動
    <button >Scroll</button><br>
    <textarea id="text1" cols=50 rows=10>
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1
    </textarea>//


    132.判斷是什么對象
    if(typeof(unknown)=="function")return true;
    if(typeof(unknown)!="object")return false;//


    133.取消文本框自動完成功能
    <input type="text" autocomplete="off"> //

    134.讓下拉框自動下拉
    <select >
    <option value="">1</option>
    <option value="">2</option>
    <option value="">3</option>
    </select> //


    135.讀取XML文件
    var childrenobj=myselect//document.all.myselect;
        var XMLDoc = new ActiveXObject('MSXML');
        oXMLDoc.url = "mymsg.xml";
        var Root=oXMLDoc.root;
        if(oRoot.children != null)
    {
            for(var i=0;i<oRoot.children.item(0).children.length;++i)
      {
                Item = oRoot.children.item(0).children.item(i);
                Option = new Option(oItem.text,oItem.value);
       childrenobj.add(oOption);
            }
        }
    //mymsg.xml文件
    <?xml version="1.0" encoding="gb2312" ?>
    <childrenlist>
    <aa>
    <child value='3301'>杭州地區</child>

    <child value='3303'>溫州地區</child>

    </aa>
    <aa>
    <child value='3310'>臺州地區</child>

    <child value='3311'>麗水地區</child>
    </aa>
    </childrenlist>//


    136.點擊圖片,圖片停止
    <a href="javascript.:"><img src="/images/NullPic.gif" border="0"></a>//

    137.顯示本地計算機信息
    var WshNetwork = new ActiveXObject("WScript.Network");
    alert("Domain = " + WshNetwork.UserDomain);
    alert("Computer Name = " + WshNetwork.ComputerName);
    alert("User Name = " + WshNetwork.UserName);//


    138.比較時間
      tDate = new Date(2004,01,08,14,35); //年,月,日,時,分
      dDate = new Date();
      tDate<dDate?alert("早于"):alert("晚于");//

    139.彈出鼠標所在處的鏈結地址
      <body ><a

    >dddd</a><input>//

    140.注意不能通過與 undefined 做比較來測試一個變量是否存在,雖然可以檢查它的類型是否為“undefined”。在以

    下的代碼范例中,假設程序員想測試是否已經聲明變量 x :
    // 這種方法不起作用
    if (x == undefined)
        // 作某些操作
    // 這個方法同樣不起作用- 必須檢查


    // 字符串 "undefined"
    if (typeof(x) == undefined)
        // 作某些操作
    // 這個方法有效
    if (typeof(x) == "undefined")
        // 作某些操作

    141.創建具有某些屬性的對象
    var myObject = new Object();
    myObject.name = "James";
    myObject.age = "22";
    myObject.phone = "555 1234";//

    142.枚舉(循環)對象的所有屬性
    for (var a in myObject)
    {
        // 顯示 "The property 'name' is James",等等。
        window.alert("The property '" + a + "' is " + myObject[a]);
    }//

    143.判斷一個數字是否是整數
    var a=23.2;
    alert(a%1==1)//


    144.新建日期型變量
    var a = new Date(2000, 1, 1);
    alert(a.toLocaleDateString());


    145.給類定義新的方法
    function trim_1()
    {
      return this.replace(/(^\s*)|(\s*$)/g, "");
    }
    String.prototype.trim=trim_1;
    alert('cindy'.trim());


    146.定義一個將日期類型轉化為字符串的方法
    function guoguo_date()
    {
    var tmp1,tmp2;
    tmp1 =this.getMonth()+1+"";
    if(tmp1.length<2)
      tmp1="0"+tmp1;
    tmp2 =this.getDate()+"";
    if(tmp2.length<2)
      tmp2="0"+tmp2;

    return this.getYear()+"-"+tmp1+"-"+tmp2;
    }
    Date.prototype.toLiteString=guoguo_date;
    alert(new Date().toLiteString())

    147. pasta 是有四個參數的構造器,定義對象。
    function pasta(grain, width, shape, hasEgg)
    {
        // 是用什么糧食做的?
        this.grain = grain;

        // 多寬?(數值)
        this.width = width;    

        // 橫截面形狀?(字符串)
        this.shape = shape;  

        // 是否加蛋黃?(boolean)
        this.hasEgg = hasEgg; 

        //定義方法
        this.toString=aa;
    }
    function aa()
    {
    ;
    }
    //定義了對象構造器后,用 new 運算符創建對象實例。
    var spaghetti = new pasta("wheat", 0.2, "circle", true);
    var linguine = new pasta("wheat", 0.3, "oval", true);
    //補充定義屬性,spaghetti和linguine都將自動獲得新的屬性
    pasta.prototype.foodgroup = "carbohydrates";


    148.打印出錯誤原因
    try
    {
    x = y   // 產生錯誤。
    }
    catch(e)
    {
       document.write(e.description)   //打印 "'y' is undefined".
    }//

    149.生成Excel文件并保存
    var ExcelSheet;
    ExcelApp = new ActiveXObject("Excel.Application");
    ExcelSheet = new ActiveXObject("Excel.Sheet");
    //本代碼啟動創建對象的應用程序(在這種情況下,Microsoft Excel 工作表)。一旦對象被創建,就可以用定義的對

    象變量在代碼中引用它。 在下面的例子中,通過對象變量 ExcelSheet 訪問新對象的屬性和方法和#IT泡吧!# Excel 對象,

    包括 Application 對象和 ActiveSheet.Cells 集合。
    // 使 Excel 通過 Application 對象可見。
    ExcelSheet.Application.Visible = true;
    // 將一些文本放置到表格的第一格中。
    ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
    // 保存表格。
    ExcelSheet.SaveAs("C:\\TEST.XLS");
    // 用 Application 對象用 Quit 方法關閉 Excel。
    ExcelSheet.Application.Quit();//

    150.根據標簽獲得一組對象
    var coll = document.all.tags("DIV");
    if (coll!=null)
    {
    for (i=0; i<coll.length; i++)
    ...
    }//
       
    151.實現打印預覽及打印
    <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
    <input type=button value=打印預覽 >
    <input type=button nClick=document.all.wb.ExecWB(6,1) value="打印">//

    152.不通過form,直接通過名字引用對象
    <INPUT TYPE="text" NAME="gg" value=aaaaa>
    <SCRIPT. LANGUAGE="JavaScript">
    <!--
    alert(document.all.gg.value)
    //-->
    </SCRIPT>//

    153.使鼠標滾輪失效
    function document.onmousewheel()
    {
    return false;
    }//

    154.創建彈出窗口
    <SCRIPT. LANGUAGE="JScript">
      var Popup = window.createPopup();
      var PopupBody = oPopup.document.body;
      oPopupBody.innerHTML = "Display some <B>HTML</B> here.";
      oPopup.show(100, 100, 200, 50, document.body);
    </SCRIPT>//

    155.取得鼠標所在處的對象
    var bj = document.elementFromPoint(event.x,event.y);//

    156.獲得左邊的對象
    <INPUT TYPE="text" NAME="gg"><INPUT TYPE="text" NAME="bb"

    >//

    157.定位鼠標
    document.all.hint_layer.style.left  = event.x+document.body.scrollLeft+10;
    document.all.hint_layer.style.top  = event.y+document.body.scrollTop+10;//

    158.向下拉框指定位置添加項目
    var op  = document.createElement("OPTION");
    document.all.selected_items.children(index).insertAdjacentElement("BeforeBegin",op);
    op.text  = document.all.all_items.text;
    op.value = document.all.all_items.value;//


    159.判斷一個窗口是否已經打開,如果已經打開,則關閉之
    var a;
    if(a)
    a.close();
    else
    a=window.open('','','');//

    160.動態創建一個標簽
    newElem  = document.createElement("DIV");
    newElem.id = "hint_layer";
    document.body.appendChild(newElem);
    document.all.hint_layer.innerText="guoguo";//

    161.標題欄
    document.title//

    162.背景圖片
    <body style="BACKGROUND-ATTACHMENT: fixed" background="img/bgfix.gif" ></body>//背景圖片不動

    <STYLE. TYPE="text/css">
    <!--
    BODY {background-image:img/bgchild.jpg;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;}
    -->
    </STYLE>//背景圖片居中

    163.設置透明效果
    document.form.xxx.filters.alpha.opacity=0~100//

    164.定義方法
    var dragapproved=false;
    document.onmouseup=new Function("dragapproved = false");//

    165.將數字轉化為人民幣大寫形式
    function convertCurrency(currencyDigits) {
    // Constants:
    var MAXIMUM_NUMBER = 99999999999.99;
    // Predefine the radix characters and currency symbols for output:
    var CN_ZERO = "零";
    var CN_ONE = "壹";
    var CN_TWO = "貳";
    var CN_THREE = "叁";
    var CN_FOUR = "肆";
    var CN_FIVE = "伍";
    var CN_SIX = "陸";
    var CN_SEVEN = "柒";
    var CN_EIGHT = "捌";
    var CN_NINE = "玖";
    var CN_TEN = "拾";
    var CN_HUNDRED = "佰";
    var CN_THOUSAND = "仟";
    var CN_TEN_THOUSAND = "萬";
    var CN_HUNDRED_MILLION = "億";
    var CN_SYMBOL = "人民幣";
    var CN_DOLLAR = "元";
    var CN_TEN_CENT = "角";
    var CN_CENT = "分";
    var CN_INTEGER = "整";

    // Variables:
    var integral; // Represent integral part of digit number.
    var decimal; // Represent decimal part of digit number.
    var outputCharacters; // The output result.
    var parts;
    var digits, radices, bigRadices, decimals;
    var zeroCount;
    var i, p, d;
    var quotient, modulus;

    // Validate input string:
    currencyDigits = currencyDigits.toString();
    if (currencyDigits == "") {
      alert("Empty input!");
      return "";
    }
    if (currencyDigits.match(/[^,.\d]/) != null) {
      alert("Invalid characters in the input string!");
      return "";
    }
    if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null) {
      alert("Illegal format of digit number!");
      return "";
    }

    // Normalize the format of input digits:
    currencyDigits = currencyDigits.replace(/,/g, ""); // Remove comma delimiters.
    currencyDigits = currencyDigits.replace(/^0+/, ""); // Trim zeros at the beginning.
    // Assert the number is not greater than the maximum number.
    if (Number(currencyDigits) > MAXIMUM_NUMBER) {
      alert("Too large a number to convert!");
      return "";
    }

    // http://www.knowsky.com/ Process the coversion from currency digits to characters:
    // Separate integral and decimal parts before processing coversion:
    parts = currencyDigits.split(".");
    if (parts.length > 1) {
      integral = parts[0];
      decimal = parts[1];
      // Cut down redundant decimal digits that are after the second.
      decimal = decimal.substr(0, 2);
    }
    else {
      integral = parts[0];
      decimal = "";
    }
    // Prepare the characters corresponding to the digits:
    digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT,

    CN_NINE);
    radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND);
    bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION);
    decimals = new Array(CN_TEN_CENT, CN_CENT);
    // Start processing:
    outputCharacters = "";
    // Process integral part if it is larger than 0:
    if (Number(integral) > 0) {
      zeroCount = 0;
      for (i = 0; i < integral.length; i++) {
       p = integral.length - i - 1;
       d = integral.substr(i, 1);
       quotient = p / 4;
       modulus = p % 4;
       if (d == "0") {
        zeroCount++;
       }
       else {
        if (zeroCount > 0)
        {
         outputCharacters += digits[0];
        }
        zeroCount = 0;
        outputCharacters += digits[Number(d)] + radices[modulus];
       }
       if (modulus == 0 && zeroCount < 4) {
        outputCharacters += bigRadices[quotient];
       }
      }
      outputCharacters += CN_DOLLAR;
    }
    // Process decimal part if there is:
    if (decimal != "") {
      for (i = 0; i < decimal.length; i++) {
       d = decimal.substr(i, 1);
       if (d != "0") {
        outputCharacters += digits[Number(d)] + decimals;
       }
      }
    }
    // Confirm and return the final output string:
    if (outputCharacters == "") {
      utputCharacters = CN_ZERO + CN_DOLLAR;
    }
    if (decimal == "") {
      outputCharacters += CN_INTEGER;
    }
    outputCharacters = CN_SYMBOL + outputCharacters;
    return outputCharacters;
    }//


    166.xml數據島綁定表格
    <html>
    <body>
    <xml id="abc" src="test.xml"></xml>
    <table border='1' datasrc='#abc'>
    <thead>
    <td>接收人</td>
    <td>發送人</td>
    <td>主題</td>
    <td>內容</td>
    </thead>
    <tfoot>
    <tr><th>表格的結束</th></tr>
    </tfoot>
    <tr>
    <td><div datafld="to"></div></td>
    <td><div datafld="from"></div></td>
    <td><div datafld="subject"></div></td>
    <td><div datafld="content"></div></td>
    </tr>
    </table>
    </body>
    </html>

    //cd_catalog.xml
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <!--  Edited with XML Spy v4.2
      -->
    <CATALOG>
    <CD>
      <TITLE>Empire Burlesque</TITLE>
      <ARTIST>Bob Dylan</ARTIST>
      <COUNTRY>USA</COUNTRY>
      <COMPANY>Columbia</COMPANY>
      <RICE>10.90</PRICE>
      <YEAR>1985</YEAR>
      </CD>
    <CD>
      <TITLE>Hide your heart</TITLE>
      <ARTIST>Bonnie Tyler</ARTIST>
      <COUNTRY>UK</COUNTRY>
      <COMPANY>CBS Records</COMPANY>
      <RICE>9.90</PRICE>
      <YEAR>1988</YEAR>
      </CD>
    <CD>
      <TITLE>Greatest Hits</TITLE>
      <ARTIST>Dolly Parton</ARTIST>
      <COUNTRY>USA</COUNTRY>
      <COMPANY>RCA</COMPANY>
      <RICE>9.90</PRICE>
      <YEAR>1982</YEAR>
      </CD>
    <CD>
      <TITLE>Still got the blues</TITLE>
      <ARTIST>Gary Moore</ARTIST>
      <COUNTRY>UK</COUNTRY>
      <COMPANY>Virgin records</COMPANY>
      <RICE>10.20</PRICE>
      <YEAR>1990</YEAR>
      </CD>
    </CATALOG>
    //


    167.以下組合可以正確顯示漢字
    ================================
    xml保存編碼 xml頁面指定編碼
    ANSI  gbk/GBK、gb2312
    Unicode  unicode/Unicode
    UTF-8  UTF-8
    ================================


    168.XML操作
    <xml id="xmldata" src="/data/books.xml">
    <div id="guoguo"></div>
    <script>
    var x=xmldata.recordset //取得數據島中的記錄集
    if(x.absoluteposition < x.recordcount) //如果當前的絕對位置在最后一條記錄之前
    {
    x.movenext();     //向后移動
    x.moveprevious();    //向前移動
    x.absoluteposition=1;   //移動到第一條記錄
    x.absoluteposition=x.recordcount;//移動到最后一條記錄,注意記錄集x.absoluteposition是從1到記錄集記錄的個

    數的
    guoguo.innerText=xmldso.recordset("field_name"); //從中取出某條記錄
    }
    </script>


    169.動態修改CSS的另一種方式
    this.runtimeStyle.cssText = "color:#990000;border:1px solid #cccccc";//

    170.正則表達式
    匹配中文字符的正則表達式: [\u4e00-\u9fa5]

    匹配雙字節字符(包括漢字在內):[^\x00-\xff]

    應用:計算字符串的長度(一個雙字節字符長度計2,ASCII字符計1)

    String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

    匹配空行的正則表達式:\n[\s| ]*\r

    匹配HTML標記的正則表達式:/<(.*)>.*<\/\1>|<(.*) \/>/

    匹配首尾空格的正則表達式:(^\s*)|(\s*$)

    應用:javascript中沒有像vc那樣的trim函數,我們就可以利用這個表達式來實現,如下:

    String.prototype.trim = function()
    {
        return this.replace(/(^\s*)|(\s*$)/g, "");
    }

    ////////利用正則表達式分解和轉換IP地址:

    下面是利用正則表達式匹配IP地址,并將IP地址轉換成對應數值的Javascript程序:

    function IP2V(ip)
    {
    re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g  //匹配IP地址的正則表達式
    if(re.test(ip))
    {
    return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
    }
    else
    {
    throw new Error("Not a valid IP address!")
    }
    }

    不過上面的程序如果不用正則表達式,而直接用split函數來分解可能更簡單,程序如下:

    var ip="10.100.20.168"
    ip=ip.split(".")
    alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

    匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

    匹配網址URL的正則表達式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

    //////////利用正則表達式去除字串中重復的字符的算法程序:

    var s="abacabefgeeii"
    var s1=s.replace(/(.).*\1/g,"$1")
    var re=new RegExp("["+s1+"]","g")
    var s2=s.replace(re,"")
    alert(s1+s2)  //結果為:abcefgi

    思路是使用后向引用取出包括重復的字符,再以重復的字符建立第二個表達式,取到不重復的字符,兩者串連。這個方

    法對于字符順序有要求的字符串可能不適用。

    //////////得用正則表達式從URL地址中提取文件名的javascript程序,如下結果為page1

    s="http://www.9499.net/page1.htm"
    s=s.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")
    alert(s)

    /////////利用正則表達式限制網頁表單里的文本框輸入內容:

    用正則表達式限制只能輸入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"

    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,'')

    )"

    用正則表達式限制只能輸入全角字符: nkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"

    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,'')

    )"

    用正則表達式限制只能輸入數字:onkeyup="value=value.replace(/[^\d]/g,'')

    "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

    用正則表達式限制只能輸入數字和英文:onkeyup="value=value.replace(/[\W]/g,'')

    "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"


    171.設置和使用cookie
    <HTML>
    <BODY>
    設置與讀取 cookies...<BR>
    寫入cookie的值<input type=text name=gg>
    <INPUT TYPE = BUTTON Value = "設置cookie" nClick = "Set()">
    <INPUT TYPE = BUTTON Value = "讀取cookie" nClick = "Get()"><BR>
    <INPUT TYPE = TEXT NAME = Textbox>
    </BODY>
    <SCRIPT. LANGUAGE="JavaScript">
    function Set()
    {
    var Then = new Date()
    Then.setTime(Then.getTime() + 60*1000 ) //60秒
    document.cookie = "Cookie1="+gg.value+";expires="+ Then.toGMTString()
    }

    function Get()
    {
    var cookieString = new String(document.cookie)
    var cookieHeader = "Cookie1="
    var beginPosition = cookieString.indexOf(cookieHeader)
    if (beginPosition != -1)
    {
      document.all.Textbox.value = cookieString.substring(beginPosition  + cookieHeader.length)
    }
    else
      document.all.Textbox.value = "Cookie 未找到!"
    }
    </SCRIPT>
    </HTML>//


    172.取月的最后一天
    function getLastDay(year,month)
    {
    //取年
    var new_year = year;
    //取到下一個月的第一天,注意這里傳入的month是從1~12
    var new_month = month++;
    //如果當前是12月,則轉至下一年
    if(month>12)
    {
      new_month -=12;
      new_year++;
    }
    var new_date = new Date(new_year,new_month,1);
    return (new Date(new_date.getTime()-1000*60*60*24)).getDate();
    }//

    173.判斷當前的焦點是組中的哪一個
    for(var i=0;i<3;i++)
    if(event.srcElement==bb)
      break;//

    174.實現類
    package com.baosight.view.utils;
    import javax.servlet.jsp.tagext.TagSupport;
    import javax.servlet.http.HttpSession;
    public class Mytag extends TagSupport
    {
      public int doStartTag() throws javax.servlet.jsp.JspException
      {
        boolean canAccess = false;
        HttpSession session= pageContext.getSession();
        if (canAccess)
        {
          return EVAL_BODY_INCLUDE;
        }
        else
        {
          return this.SKIP_BODY;
        }
      }
    }

    175.在web.xml中添加定義
      <taglib>
        <taglib-uri>guoguo</taglib-uri>
        <taglib-location>/WEB-INF/abc.tld</taglib-location>
      </taglib>


    176.標簽庫中定義abc.tld
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
    "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
    <taglib>
    <tlibversion>1.0</tlibversion>
    <jspversion>1.1</jspversion>
    <shortname>hr</shortname>
    <uri>guoguo</uri>
    <info>Extra 3 Tag Library</info>
    <tag>
      <name>mytag</name>
      <tagclass>com.baosight.view.utils.Mytag</tagclass>
      <attribute>
       <name>id2</name>
       <required>true</required>
                <rtexprvalue>true</rtexprvalue>
      </attribute>
    </tag>
    </taglib>


    177.在使用自定義標簽的頁面中加入自己定義的標簽,
    <%@ taglib uri="guoguo" prefix="guoguo" %>
    //自己定義標簽


    178.顯示帶邊框的集
    <fieldset style="border:1px gray solid;width:100px">
      <legend>查詢條件</legend>
    dfdfdf
    </fieldset>//


    179.【文件(F)】菜單中的命令的實現

    1、〖打開〗命令的實現
    [格式]:document.execCommand("open")
    [說明]這跟VB等編程設計中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=document.execCommand("open")>打開</a>

    2、〖使用 記事本 編輯〗命令的實現
    [格式]:location.replace("view-source:"+location)
    [說明]打開記事本,在記事本中顯示該網頁的源代碼。
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=location.replace("view-source:"+location)>使用 記事本編輯</a>

    3、〖另存為〗命令的實現
    [格式]:document.execCommand("saveAs")
    [說明]將該網頁保存到本地盤的其它目錄!
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=document.execCommand("saveAs")>另存為</a>

    4、〖打印〗命令的實現
    [格式]:document.execCommand("print")
    [說明]當然,你必須裝了打印機!
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=document.execCommand("print")>打印</a>

    5、〖關閉〗命令的實現
    [格式]:window.close();return false
    [說明]將關閉本窗口。
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=window.close();return false)>關閉本窗口</a>

    180.【編輯(E)】菜單中的命令的實現

    〖全選〗命令的實現
    [格式]:document.execCommand("selectAll")
    [說明]將選種網頁中的全部內容!
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=document.execCommand("selectAll")>全選</a>

    181.【查看(V)】菜單中的命令的實現

    1、〖刷新〗命令的實現
    [格式]:location.reload() 或 history.go(0)
    [說明]瀏覽器重新打開本頁。
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=location.reload()>刷新</a>
    或加入:
    <a href="###" nclick=history.go(0)>刷新</a>

    2、〖源文件〗命令的實現
    [格式]:location.replace("view-source:"+location)
    [說明]查看該網頁的源代碼。
    [舉例]在<body></body>之間加入:
    <a href="###" nclick=location.replace("view-source:"+location)>查看源文件</a>
    本文來自: IT泡吧!(http://www.itpob.cn/bbs) 詳細出處:http://www.itpob.cn/thread-261-1-1.html

    posted on 2010-12-07 11:41 asiawang 閱讀(633) 評論(0)  編輯  收藏

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


    網站導航:
     
    <2010年12月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章檔案

    友情連接

    搜索

    •  

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 麻豆国产精品免费视频| 免费国产黄网站在线观看可以下载 | 国产在线精品观看免费观看| 免费播放春色aⅴ视频| 黄色一级视频免费| 亚洲成a人片在线播放| a在线视频免费观看在线视频三区| 亚洲AV无码乱码在线观看| 国产亚洲精品美女2020久久| 亚洲成a人无码av波多野按摩| 黄网站色视频免费观看45分钟| 免费人成视频x8x8入口| 人人爽人人爽人人片av免费 | 国产午夜免费福利红片| 一区二区免费国产在线观看| 国产亚洲AV无码AV男人的天堂| 国产精品99精品久久免费| 亚洲视频在线观看不卡| 希望影院高清免费观看视频| 亚洲日韩中文字幕一区| 四虎影库久免费视频| 成年女人A毛片免费视频| 亚洲欧洲第一a在线观看| 最近中文字幕免费mv在线视频| 亚洲国产成人精品无码区在线网站| 亚洲三级高清免费| 国产精品亚洲五月天高清| 青青草原亚洲视频| 99久9在线|免费| 亚洲av成人中文无码专区| 亚洲乳大丰满中文字幕| 6080午夜一级毛片免费看 | 国产99久久久久久免费看| 亚洲日本中文字幕区| 女性无套免费网站在线看| 一出一进一爽一粗一大视频免费的| 亚洲国产日韩一区高清在线| 免费看片A级毛片免费看| 国内精品免费视频精选在线观看| 亚洲制服丝袜第一页| 在线精品亚洲一区二区小说|