我的这个页面是接收上一个页面给的参数,参数是例如?xxx.mp3
然后让播放器根据不同的参数播放不同的内容
IE下可以通过可是FF下不行
大侠们给调一下.谢谢了!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  xml:lang="zh-CN" lang="zh-CN">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>北京馨声配音工作室</title>
<meta name=keywords content=>
<meta name=description content=>
<link type="text/css" rel="stylesheet" href="../css/index.css" />
<link type="text/css" rel="stylesheet" href="../css/style.css" />
<link type="text/css" rel="stylesheet" href="../css/displayworks.css" />
<script language="javascript"> 
var str=window.location.href; 
var es=/\?/; 
es.exec(str); 
var right=RegExp.rightContext; 
document.write(right)
</script></head>
<BODY>
<center>
<div class="wrap">
<div class="header"><img src="../images/bg_header.gif" alt="" width="876" height="187" border="0"></div>
<div class="mainnav" style="font-family:黑体;font-size:14px">
<ul>
<li><a href="#">首页</a></li>
<li>|</li>
<li><a href="#">关于馨声</a></li>
<li>|</li>
<li><a href="#">业务范围</a></li>
<li>|</li>
<li><a href="#">作品展示</a></li>
<li>|</li>
<li><a href="#">关于资费</a></li>
<li>|</li>
<li><a href="#">合作流程</a></li>
<li>|</li>
<li><a href="#">汇款方式</a></li>
<li>|</li>
<li><a href="#">联系我们</a></li>
</ul>
</div>
<div class="content">
<div class="leftimg"><img src="../images/img_leftimg.gif" alt="" width="222" height="611" border="0"></div>
<div class="righttxt">
<div class="aboutour">
<h1>作品试听</h1>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr><td align="center">
<script type="text/javascript">
var player_str = '<object id="MediaPlayer1" width="350" height="64" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"><param name="URL" value="' + right + '"><param name="autoStart" value="true"><param name="invokeURLs" value="false"><param name="playCount" value="100"><param name="defaultFrame" value="datawindow"><embed src="' + right + '" align="baseline" border="0" width="350" height="68" type="application/x-mplayer2"pluginspage="" name="MediaPlayer1" showcontrols="1" showpositioncontrols="0" showaudiocontrols="1" showtracker="1" showdisplay="0" showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" allowscan="1" enablecontextmenu="1" clicktoplay="0" defaultframe="datawindow" invokeurls="0"></embed></object>';
document.write(player_str);
</script>
</td></tr>
<tr><td align="center">为了您的试听正常,推荐使用IE浏览器视听</td></tr>
</table>

</div>
</div>
</div>
<div class="footer">北京馨生配音工作室<br>
本网站所有内容均受版权保护,未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载或摘编本网站的部分或全部内容。<br> 
Copyright 2008 Www.xinsheng.Com All Rights Reserved <br><br>
 
备案序号:京ICP备00000000号 
</div>
</div>
</center>
</BODY></HTML>

解决方案 »

  1.   

    真正要命的就是这段<script language="javascript"> 
    var str=window.location.href; 
    var es=/\?/; 
    es.exec(str); 
    var right=RegExp.rightContext; 
    document.write(right)
    </script>
      

  2.   

    function getArgs(query) {
        query = query==null?"":query;
        var args = {},pairs = query.split("&");
        for(var i = 0; i < pairs.length; i++) {
            var pos = pairs[i].indexOf('=')
            if ( pos == -1) continue;
            args[pairs[i].substring(0,pos)] = decodeURIComponent(pairs[i].substring(pos+1));
        }
        return args;
    }
    //把location.search中的参数转成json格式
    function getHrefArgs() { return getArgs(location.search.substring(1)); }