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 閱讀(469) 評論(0)  編輯  收藏 所屬分類: Java學習

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

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          JAVA學習網站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 郎溪县| 察雅县| 南靖县| 连州市| 通许县| 陆川县| 丰台区| 大港区| 嵊州市| 报价| 和田市| 锦屏县| 九龙坡区| 柳江县| 新郑市| 卓资县| 库车县| 平远县| 正蓝旗| 泸西县| 高密市| 新闻| 青州市| 盐池县| 肥乡县| 安仁县| 永德县| 响水县| 仁怀市| 黄龙县| 孝义市| 呼伦贝尔市| 邳州市| 徐汇区| 宁陵县| 颍上县| 根河市| 当涂县| 象山县| 西宁市| 措勤县|