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

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

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

    夢想飛翔

    自強不息
    posts - 111, comments - 30, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    prototype.js常用函數及其用法

    Posted on 2007-08-14 13:29 love1563 閱讀(274) 評論(0)  編輯  收藏 所屬分類: JSP/Servlets/JSF

    關鍵詞prototype.js ?? ??????????????????????????????????????

    ????? prototype.js常用函數:

    函數名 ?解釋 ?舉例
    ?Element.toggle ?交替隱藏或顯示 ?Element.toggle(''div1'',''div2'')
    ?Element.hide ?隱藏 ?Element.hide(''div1'',''div2'')
    ?Element.show 顯示 ?Element.show(''div1'',''div2'')
    ?Element.remove ?刪除 ?Element.remove(''div1'',''div2'')
    ?Element.getHeight ?取得高度 ?Element.getHeight(''div1'')
    ?Toggle.display ?和Element.toggle相同 ?Toggle.display(''div1'',''div2'')
    ?Insertion.Before ?在DIV前插入文字 ?Insertion.Before(''div1'',''my content'')
    ?Insertion.After ?在DIV后插入文字 ?Insertion.After(''div1'',''my content'')
    ?Insertion.Top ?在DIV里最前插入文字 ?Insertion.Top(''div1'',''this is a text'')
    ?Insertion.Bottom ?在DIV里最后插入文字 ?Insertion.Bottom(''div1'',''this is a text'')
    ?PeriodicalExecuter ?以給定頻率調用一段JavaScript ?PeridicalExecutor(test, 1)"這里test是Javascript的函數,1是頻率(1秒).
    ?$ ?取得一個DIV, 相當于getElementById() ?$(''div1'')
    ?Field.clear ?清空一個輸入框 ?Field.clear(''textfield1'')
    ?Field.focus 把?焦點集中在輸入框上 ?Field.focus(''select1'')
    ?Field.present ?判斷內容是否為空 ?alert(Field.present(''textfield1''))"
    ?Field.select ?選擇輸入框的內容 ?Field.select(''textfield1'')"
    ?Field.activate ?把?焦點集中在輸入框上并選擇輸入框的內容 ?Field.activate(''textfield1'')"
    ?Form.serialize ?把表格內容轉化成string ?
    ?Form.getElements ?取得表格內容為數組形式 ?
    ?Form.disable ?disable表格所有內容 ?Form.disable(''form1'') (這個好象不work)
    ?Form.focusFirstElement ?把焦點集中在表格第一個元素上 ?Form.focusFirstElement(''form1'')
    ?Form.reset ?Reset表格 Form.reset(''form1'')
    ?Form.Element.getValue ?取得表格輸入框的值 ?Form.Element.getValue(''text1'')
    ?Form.Element.serialize ??把表格中輸入框內容轉化成string ?Form.Element.serialize(''text1'')
    ?$F ?等同于Form.Element.getValue() ?$F(''text1'')
    ?Effect.Highlight ?高亮特效. ?Effect.Highlight(''text1'')
    ?Effect.Fade ?褪色特效 ?
    ?Effect.Scale ?放大縮小(百分比)

    Effect.Scale(''text1'', 200)
    這里200 = 200%, 即兩倍

    ?Effect.Squish ?消失特效.文字縮小后消失 ?Effect.Squish(''text1'')
    ?Effect.Puff ?消失特效.文字放大后消失 ?Effect.Puff(''text1'')
    ?Effect.Appear ?出現特效 ?
    ?Effect.ContentZoom ?ZOOM特效. ?
    ?Ajax.Request ?傳送Ajax請求給服務器 ?Ajax.Request(''http://server/s.php'')
    ?Ajax.Updater ?傳送Ajax請求給服務器并用答復的結果更新指定的Container ?Ajax.Updater(''text1'',''http://server/s.php'')

    ????? 基本用法:prototype.js給每個主要的類都分了一個Class,使用起來很方便.要產生特定的效果,只要用new Class.function(<argument>)就可以了.例如:

    <DIV id="div1"><a href="#" onclick="new Element.toggle('div2')">Click Me</a></DIV>
    <DIV id="div2">Hello!</DIV>

    ????? 當點擊Click Me的時候,div2就會交替隱藏或顯示.注意,你可以給toggle加上無限個parameter,比如Element.toggle(''div2'',''div3'',''div4'',...)

    主站蜘蛛池模板: 无码一区二区三区亚洲人妻| av午夜福利一片免费看久久| 国产又大又长又粗又硬的免费视频| 男人的天堂亚洲一区二区三区| 亚洲AV无码乱码国产麻豆穿越 | 亚洲精品中文字幕| 1000部拍拍拍18勿入免费视频下载| 亚洲色成人网站WWW永久| 日韩一级片免费观看| 亚洲av永久无码制服河南实里| 国产在线播放线91免费| 亚洲an日韩专区在线| 久久亚洲精品无码观看不卡| 国产人在线成免费视频| 中文字幕a∨在线乱码免费看| 亚洲国产另类久久久精品黑人 | 一个人免费观看www视频在线| 亚洲三级在线播放| 亚洲精品国产高清不卡在线| 18禁止观看免费私人影院| 国产精品免费在线播放| 亚洲真人无码永久在线观看| 亚洲乱亚洲乱妇无码麻豆| a视频在线免费观看| 亚洲AV电影天堂男人的天堂| 亚洲av伊人久久综合密臀性色| 日韩精品免费在线视频| 午夜免费国产体验区免费的 | 97人伦色伦成人免费视频| 亚洲最大的成人网站| 四虎成人精品在永久免费| 亚洲一区二区三区免费视频| 美女视频黄免费亚洲| 亚洲AV第一页国产精品| 精品久久久久久久久免费影院| 亚洲国产美女精品久久久| 91亚洲国产在人线播放午夜| 亚洲中文久久精品无码ww16| 手机看片久久国产免费| 性做久久久久久免费观看| 日本zzzzwww大片免费|