<html>
<head>
<title>
</title>
<script language="javascript">
<!--
function bg(){var temp=window.prompt("是否需要背景音乐?填是或否");
function yn(chose){
var s=getElementById('t');if(chose==‘是’)
{ s.src="雨的印记.wma";
}
}
yn(temp);
}
--!>
</script>
</head>
<body onLoad= "bg()">//在这一行提示缺少对象,不知道为什么,求解释<bgsound loop="infinite" src=""  id="t"></body>
</html>希望有人能够更正

解决方案 »

  1.   

    <html> 
    <head> 
    <title> 
    </title>
    <script language="javascript"> 
    <!-- 
    function bg(){ 
      var temp = window.prompt("是否需要背景音乐?填是或否"); 
      yn(temp); 
    }
    function yn(chose){ 
      var s = document.getElementById('t');
      if(chose=="是"){
      s.src = "雨的印记.wma";
      }
    }
    --> 
    </script> 
    </head> 
    <body onload="bg();">
    <bgsound loop="infinite" src="" id="t"> 
    </body> 
    </html>