html里的js代码,如何写成一个JS文件,代码如下:

<div id="video"><div id="a1"></div></div>
<script type="text/javascript">
var nowvolume = 80;
function ckplayer_status(str) {
if (str.length < 4 && parseInt(str) >= 0 && parseInt(str) <= 100) {
nowvolume = parseInt(str);
}
}
var dqbh = 0;
var flvurl = new Array();
flvurl[0] = 'http://movie.ks.js.cn/flv/2012/02/6-3.flv';
flvurl[1] = 'http://movie.ks.js.cn/flv/2012/02/6-1.flv';
flvurl[2] = 'http://movie.ks.js.cn/flv/2011/11/8-1.flv';
var flashvars=new Object();
var params={bgcolor:'#000000',allowFullScreen:true,allowScriptAccess:'always'};
var attributes={id:'ckplayer_a1',name:'ckplayer_a1'};
function playerstop() {
document.getElementById('video').innerHTML='<div id="a1"></div>';
flashvars={
f:flvurl[dqbh],
c:'0',
e:0,
v:nowvolume,
p:'1',
b:'0x000'
};
swfobject.embedSWF('ckplayer/ckplayer.swf', 'a1', '600', '400', '9.0.0','ckplayer/expressInstall.swf', flashvars, params, attributes);
dqbh = dqbh + 1;
if (dqbh >= flvurl.length) {
dqbh = 0;
}
}
playerstop();
function playload(str) {
dqbh = str;
playerstop();
}
</script>
我是必须要把DIV也加进去的。以前的都好用的,但换了这个代码,不好用了~

第1个回答  2013-04-09

<div id="video"><div id="a1"></div></div>
改为:
document.write('<div id=\"video\"><div id=\"a1\"><\/div><\/div>');
把上面修改后的这句和你的<script>标签的内容拷贝到一个以.js结尾的文档中(如video.js),<script>标签文字不用拷贝到js文件里。

<script type="text/javascript" src="你的js地址(如:js/video.js),"></script>
原来的js和
<div id="video"><div id="a1"></div></div>
这句可以删除。本回答被提问者采纳
第2个回答  2013-04-07
把你的<script>标签的内容拷贝到一个以.js结尾的文档中,然后再<head>标签里面写上<script src="url(也就是.js结束的文件的地址,一般js文件都会专门放在一起以便使用)"></script>
相似回答