现有直接使用的html代码如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="290" height="24">
<param name="movie" value="http://www.postcha.com/template/css/mp3.swf?soundFile=/xing/upload/xing/高.mp3&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x357DCE&rightbghover=0x4499EE&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0x8EC2F4&autostart=no&loop=no" />
<param name="quality" value="high" />
<param value="transparent" name="wmode" />
<embed src="http://www.postcha.com/template/css/mp3.swf?soundFile=/xing/upload/xing/高.mp3&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x357DCE&rightbghover=0x4499EE&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0x8EC2F4&autostart=no&loop=no" width="290" height="24" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>
这样的代码直接放在网页就可以使用,但是容易暴露具体MP3文件的地址。所以想通过JS来转换一下代码,尽可能不直接爆文件地址。
所以需要将上面的代码转换成JS,并且需要加一个参数spf。然后在网页中用二句script引用。如最终的网页代码是:<script language="javascript" type="text/javascript" src="http://www.postcha.com/xing/upload/mp3.js"></script>
<script language="JavaScript" type="text/javascript">spf("高");</script>求帮助。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="290" height="24">
<param name="movie" value="http://www.postcha.com/template/css/mp3.swf?soundFile=/xing/upload/xing/高.mp3&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x357DCE&rightbghover=0x4499EE&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0x8EC2F4&autostart=no&loop=no" />
<param name="quality" value="high" />
<param value="transparent" name="wmode" />
<embed src="http://www.postcha.com/template/css/mp3.swf?soundFile=/xing/upload/xing/高.mp3&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x357DCE&rightbghover=0x4499EE&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0x8EC2F4&autostart=no&loop=no" width="290" height="24" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>
这样的代码直接放在网页就可以使用,但是容易暴露具体MP3文件的地址。所以想通过JS来转换一下代码,尽可能不直接爆文件地址。
所以需要将上面的代码转换成JS,并且需要加一个参数spf。然后在网页中用二句script引用。如最终的网页代码是:<script language="javascript" type="text/javascript" src="http://www.postcha.com/xing/upload/mp3.js"></script>
<script language="JavaScript" type="text/javascript">spf("高");</script>求帮助。
解决方案 »
- 用正则表达式检查ip地址的有效性
- 求助,,js图片轮番问题!!!!!
- dhtmlxtree 节点 展开收缩问题
- dynatree报错
- 关于firefox浏览器的问题,
- HighChart做的曲线,提示框内容能否加入除x\y以外的内容?
- 如果在HTML页面上实现同时接受单击和双击事件?详情见下!
- window.opener.SetDate(...)是何含义?完整的语法是什么?
- opener.location.reload()时老是要弹出个对话框,喊我确认什么的,能不能不让它出?
- 求大神帮忙解一段JS编码,小弟跪谢了!
- 子类能不能继承基类的构造函数的属性?
- 问题:如何激发iframe里的a标签的onClick事件?
里面加你的处理代码即可
function spf(url) {
document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"290\" height=\"24\">");
document.writeln("<param name=\"movie\" value=\"http://www.postcha.com/template/css/mp3.swf?soundFile=http://www.postcha.com/xing/upload/xing/'+url+'.mp3&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x357DCE&rightbghover=0x4499EE&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0x8EC2F4&autostart=no&loop=no\" />");
document.writeln("<param name=\"quality\" value=\"high\" />");
document.writeln("<param value=\"transparent\" name=\"wmode\" />");
document.writeln("<embedsrc=\"http://www.postcha.com/template/css/mp3.swf?soundFile=http://www.postcha.com/xing/upload/xing/'+url+'.mp3&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x357DCE&rightbghover=0x4499EE&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0x8EC2F4&autostart=no&loop=no\" width=\"290\" height=\"24\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed>");
document.writeln("</object>");
}
想要隐藏MP3的位置,用OBJECT / Flash 是不行lz的需求没有太多意义,而且会把事情搞复杂