问个javascrip问题
<script type= "text/javascript ">
var seArr_007 = window.location.search.match(/(k=\d+)&?/) ;
var se_007 = seArr_007 ? seArr_007[1] : ' '
var fo = new FlashObject( "/ph1.swf?flag=1& " + se_007, "flash_play ", "450 ", "377 ", 7, "#FFFFFF ");
fo.addParam( "wmode ", "transparent ");
fo.write( "flashWatch ");
</script>
如果 se_007为 "name "那1& " + se_007的结果是什么?
我怎么才能把/ph1.swf?flag=1& " + se_007的值取出来,然后放到我的网页上去?
根据回答问题的个数给分。
谢谢了
------解决方案--------------------ding
------解决方案--------------------FlashObject是不是一个js类~~给它传一些参数,在id为flashWatch的标签里面写出一个flash来啊?
如果 se_007为 "name "那1& " + se_007的结果是什么?
结果就是 "ph1.swf?flag=1&name "
这样是不正确的,se_007的值应该要 "name=123 "之类的吧?
------解决方案--------------------是啊,就是/ph1.swf?flag=1&name
建议用
var se_007 = seArr_007 ? seArr_007[1] : ' '
alert(se_007); // 看看是什么东西
你同样可以这样用:
var fo = new FlashObject( "http://xxxxxx(服务器地址)/ph1.swf?flag=1&name=1.swf ", "flash_play ", "450 ", "377 ", 7, "#FFFFFF ");
------解决方案--------------------你是不是要盗取别人的flash文件啊?
上面那个源代码应该是在网页上面放一个flash当作播放器,然后把参数传给这个flash,然后在flash里面根据调用要播放的flash文件~`~~涉及到充当 "flash播放器 "的那个flash里面的设计~
那样的话,光在网页上面是看不出什么端倪的!