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

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

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

    ajax - 簡單的客戶端MVC實現例子

    1.murical.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    ? <head>??
    ??? <link rel='stylesheet' type='text/css' href='musical.css'>
    ??? <script type='text/javascript' src="musical.js"></script>
    ??? <script type='text/javascript'>
    ?? window.onload = assignKeys
    ??? </script>??
    ? </head>
    ?
    ? <body>
    ? ?<DIV>
    ? ??<DIV id='keyboard' class='musicalKeys'>
    ???<DIV class='do musicalButton'></DIV>
    ???<DIV class='re musicalButton'></DIV>
    ???<DIV class='mi musicalButton'></DIV>
    ???<DIV class='fa musicalButton'></DIV>
    ???<DIV class='so musicalButton'></DIV>
    ???<DIV class='la musicalButton'></DIV>
    ???<DIV class='ti musicalButton'></DIV>
    ???<DIV class='do musicalButton'></DIV>
    ??</DIV>
    ??<DIV id='console' class='console'></DIV>
    ? ?</DIV>
    ? </body>
    </html>

    2.musical.css
    .body{
    ?background-color:white;?
    }
    .musicalKeys{
    ?background-color:#ffe0d0;
    ?boarder:solid maroon 2px;
    ?width:536px;
    ?height:68px;
    ?top:24px;
    ?left:24px;
    ?margin:4px;
    ?position:absolute;
    ?overflow:auto;
    }
    .musicalButton{
    ?border:solid navy 1px;
    ?width:60px;
    ?height:60px;
    ?position:relative;
    ?margin:2px;
    ?float:left;
    }
    .do{background-color:red;}
    .re{background-color:orange;}
    .mi{background-color:yellow;}
    .fa{background-color:green;}
    .so{background-color:blue;}
    .la{background-color:indigo;}
    .ti{background-color:violet;}
    div.console{
    ?font-family:arial,helvetica;
    ?font-size:16px;
    ?color:navy;
    ?background-color:white;
    ?border:solid navy 2px;
    ?width:536px;
    ?height:320px;
    ?top:106px;
    ?left:24px;
    ?margin:4px;
    ?position:absolute;
    ?overflow:auto;
    }

    3.musical.js
    function assignKeys(){
    ?var keyboard=document.getElementById("keyboard");
    ?var keys = keyboard.getElementsByTagName("DIV");
    ?if(keys){
    ??for(var i=0;i<keys.length;i++){
    ???var key=keys[i];
    ???var classes=(key.className).split(" ");
    ???if(classes && classes.length>=2 && classes[1]=="musicalButton"){
    ????var note=classes[0];
    ????key.note=note;
    ????//key.onmouseover=playNote;
    ????key.onclick = playNote;
    ???}
    ??}
    ?}
    }

    function playNote(event){
    ?var note = this.note;
    ?var console = document.getElementById("console");
    ?if(note && console){
    ??console.innerHTML += note + ".";
    ?}
    }

    posted on 2006-08-10 17:03 software5168 閱讀(477) 評論(0)  編輯  收藏 所屬分類: Java學習

    <2006年8月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    JAVA學習網站

    綜合

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 看全色黄大色大片免费久久| 区久久AAA片69亚洲| 国产国拍亚洲精品mv在线观看| 亚洲人成网站日本片| a级毛片毛片免费观看永久| 午夜两性色视频免费网站| 免费观看又污又黄在线观看| 国产精品69白浆在线观看免费| 亚洲AV日韩精品久久久久久久| fc2免费人成在线| 五月婷婷亚洲综合| 国产偷国产偷亚洲清高APP| 免费做爰猛烈吃奶摸视频在线观看| 亚洲视频在线观看网址| 无码国产精品一区二区免费vr| 亚洲综合国产一区二区三区| 免费精品国偷自产在线在线| 亚洲一线产区二线产区精华| 黄页网站在线观看免费高清| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 2020因为爱你带字幕免费观看全集 | 国产又大又黑又粗免费视频| 亚洲精品精华液一区二区| 日本免费v片一二三区| 色窝窝亚洲AV网在线观看| 亚洲精品免费观看| 永久在线免费观看| 一区二区在线视频免费观看| 亚洲熟妇丰满多毛XXXX| 国产一级淫片a免费播放口| 久久夜色精品国产噜噜噜亚洲AV | 国产精品免费看香蕉| 亚洲一区免费在线观看| 亚洲av无码久久忘忧草| 亚洲色无码专区在线观看| 日本一道本高清免费| 国产大片线上免费观看| 中文字幕免费视频一| 亚洲人成网站在线在线观看| 免费国产在线观看| 国产午夜精品久久久久免费视|