发新话题
打印

大家看看这个程序哪儿有问题拉!

大家看看这个程序哪儿有问题拉!

music.html
复制内容到剪贴板
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhmtl1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Keyboard</title>
<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 id="Keyboard" class="musicalKeys">
        <div class='do musicalButten'></div>
        <div class='re musicalButten'></div>
        <div class='mi musicalButten'></div>
        <div class='fa musicalButten'></div>
        <div class='so musicalButten'></div>
        <div class='la musicalButten'></div>
        <div class='ti musicalButten'></div>
        <div class='do musicalButten'></div>
</div>
<div id="console" class="console"></div>
</body>
</html>
musical.css
复制内容到剪贴板
代码:
.body{
        background-color:white;
}
.musicalKeys{
        background-color:#ffe0d0;
        border:solid maroon 2px;
        width:536px;
        height:68px;
        top:24px;
        left:24px;
        margin:4px;
        position:absolute;
        overflow:auto;
}
.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;
}
musical.js
复制内容到剪贴板
代码:
alert("fdafdsa");
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 && class.length >=2 && classes[1] == "musicalButten")
                        {
                                var note = classes[0];
                                key.note = note;
                                key.onmouseover = playNote;
                        }
        }
}
function playNote(event)
{
        var note = this.note;
        var console = document.getElementById('console');
        if(note && console){
                console.innerHTML+=note+" . ";
        }
}
不知道哪儿有问题,调用外部脚本的时候就出错拉,有人帮我调试下吗?万分感谢

TOP


你问问题牛的~!!!
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

发新话题