<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 閱讀(279) 評論(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'',...)

    主站蜘蛛池模板: 日本无吗免费一二区| 久久久高清免费视频| 亚洲无删减国产精品一区| 18观看免费永久视频| 亚洲国产激情在线一区| 国产禁女女网站免费看| 丁香花在线观看免费观看图片| 亚洲av片劲爆在线观看| 永久中文字幕免费视频网站| 中文在线免费视频| 亚洲av无码电影网| 亚洲中文字幕丝袜制服一区| 8x8×在线永久免费视频| 高潮内射免费看片| 亚洲最大在线视频| 亚洲精品国产V片在线观看| 1000部啪啪毛片免费看| 四虎影视久久久免费观看| 久久久亚洲裙底偷窥综合| 免费在线不卡视频| 国产免费一区二区三区| 免费无码一区二区| 亚洲91精品麻豆国产系列在线| 亚洲国产精品成人AV无码久久综合影院| 免费人成在线观看网站品爱网| 麻豆国产精品入口免费观看| 亚洲精品无码AV中文字幕电影网站| 国产精品免费AV片在线观看| 亚洲AV一区二区三区四区| 亚洲成AV人片在线观看无码| 国产一级淫片免费播放电影| 久久aⅴ免费观看| www成人免费视频| 亚洲色成人四虎在线观看| 亚洲av福利无码无一区二区| 亚洲AV无码一区二区三区国产| 在线观看av永久免费| 99久久99热精品免费观看国产| 国产成人无码免费看片软件| 亚洲精品动漫免费二区| 亚洲剧场午夜在线观看|