zijinyouyou

一、播放声音

  1.页面中的处理:<div  id=”alm”></div>

  2.Js处理:

    function playVoice (value){

      //获取主机地址之后的目录

         var pathName = window.document.location.pathname;

         //获取带"/"的项目名,

         var projectName = pathName.substring(0,

           pathName.substr(1).indexOf(\'/\') + 1);

         //拼接获取声音路径

         value = projectName + value;

         //将原来embed中的声音清空

         document.getElementById("alm").innerHTML = "";

         if (navigator.userAgent.indexOf("MSIE") != -1) {

             //加入现在选择的声音

             document.getElementById("alm").innerHTML = \'<embed src="\'+value+\'" quality="high" \'+

                \'width="0" height="0" autostart="true"  hidden="true" loop="true" \' +\'type="application/x-ms-wmp">\'

                + \'</embed>\';

         } else {

             //加入现在选择的声音

             document.getElementById("alm").innerHTML = \'<audio id="aaa" src="\'+

        value+\'" width="0" height="0" hidden="true" loop="loop" autoplay controls></audio>\';

         }

    }

二、get请求传递中文参数乱码: 

  1.在页面端对url进行编码:

    使用encodeURI(传递的参数值)如:”...?username=”+encodeURI(“中文参数”)

  2.在后台通过解码来接收改中文参数:

    String name=new String(request.getParameter(“username”).getBytes(“ISO-8859-1”),”UTF-8”);

分类:

技术点:

相关文章:

  • 2021-12-18
  • 2021-11-03
  • 2021-11-30
  • 2021-09-25
  • 2021-10-19
  • 2021-10-19
  • 2021-11-03
  • 2021-11-03
猜你喜欢
  • 2021-11-13
  • 2022-12-23
  • 2021-08-07
  • 2022-01-27
相关资源
相似解决方案