如题,想实现当事件发生时出发一段音乐,该如何实现?
代码如下:
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:xiangmu";
Connection con1=DriverManager.getConnection(url);
String s11="请求维修";
String sql="select * from T_jitong6 where State='"+s11+"'";
PreparedStatement ps1;
ps1=con1.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=ps1.executeQuery();
if(rs.next()){%> 
 <script>alert("有机统6票,请检查!");</script>
 <%}
<script>alert("有机统6票,请检查!");</script>这段改成播放音乐请问各位大侠有没有做过的,提供一点建议

解决方案 »

  1. <bgsound src="" />
    你可以弹出一个页面加一个背景音乐
      

  2. if()
    document.write('<bgsound   src='+'"'+song+'"'+'   loop="1">')                  
      

  3. <EMBED NAME="MUSIC1" SRC="曲目1的声音文件" Loop=-1 
             AUTOSTART=false Hidden=true MASTERSOUND>
    这个就可以了....去试试吧
      

  4. 代码中      Loop=-1        让曲目重复播放
               AUTOSTART=false     禁止曲目嵌入后自动播放
                  Hidden=true      将其隐藏起来,不可见
      

  5. <% 
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    String url="jdbc:odbc:xiangmu"; 
    Connection con1=DriverManager.getConnection(url); 
    (sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); String sql="select count(*) as count from T_jitong6 where State='"+s11+"'"; 
    ResultSet rs=ps1.executeQuery(); 
    if(rs.next()){
    if(rs.getInt("count")>0)
    {
    %>
          <script language=javascript>
    window.open("../jsp/a.jsp"width=20,height=20");
      </script>
    <% 
    }
    }a.jsp<html>
      <head>
        <title>提醒音乐</title>
      </head>
      <bgsound src=../aaa/aaa.mid id=aa loop=-1>
    请求维修!
      <body oncontextmenu="return false">  </body>
    </html>
      


  6. 这个好像要把AUTOSTART设置为true才能播放吧
      

类似问题 »