var currslid = 0;
var slidint;
//var playerID;
function setfoc(id){
//document.getElementById("focpic").innerHTML ='<img src="'+ picarry[id]+'">';
document.getElementById("player5").id= playerID;
document.getElementById("focpic").innerHTML =Playeflv(picarry[id],Flvimgs[id],playerID[id]); alert(document.getElementById("focpic").innerHTML);
//document.getElementById("focpic").src = picarry[id];
document.getElementById("foclnk").href = lnkarry[id];
document.getElementById("fttltxt").innerHTML = '<a href="'+lnkarry[id]+'" target="_blank">'+ttlarry[id]+'</a>';
currslid = id;
for(i=0;i<3;i++){
document.getElementById("tmb"+i).className = " ";
};
document.getElementById("tmb"+id).className ="cur";
document.getElementById("focpic").style.visibility = "hidden";
//document.getElementById("focpic").filters[0].Apply();
if (focpic.style.visibility == "visible") {
document.getElementById("focpic").style.visibility = "hidden";
//document.getElementById("focpic").filters.revealTrans.transition=23;
}
else {
document.getElementById("focpic").style.visibility = "visible";
//document.getElementById("focpic").filters[0].transition=23;
}
//document.getElementById("focpic").filters[0].Play();
document.getElementById("focpic").Play();
stopit();
}function playnext(){
if(currslid==2){
currslid = 0;
}
else{
currslid++;
};
setfoc(currslid);
playit();
}
function playit(){
slidint = setTimeout(playnext,3500);
}
function stopit(){
clearTimeout(slidint);
}
window.onload = function(){
playit();
}
function Playeflv(FLV_URL,FLv_img,player_ID)
{
var s1 = new SWFObject("http://www.newbang.net/js/flvplayer.swf","single","500","350","7")
document.write(" <p id="+player_ID+">player</p>")
s1.addParam("allowfullscreen","true");
s1.addVariable("file",FLV_URL);
s1.addVariable("image",FLv_img);
s1.addVariable("width","500");
s1.addVariable("height","350");
s1.write(player_ID);
}
上边是一段 实现JS 播放LFV 文件(原来是图片轮换现实的) 要实现的效果是左边是一个容器 右边是几张图片,当鼠标移动到右边图片上时左边窗口播放相应视频文件document.write(" <p id="+player_ID+">player</p>") 这句指定一个播放容器 我想本来应该是在页面的,也就是具体在那个容器播放(页面有指定播放位置)但如果把这句去掉 在页面放就提示 没定义放这里可以就可以了,但当鼠标移动上去时候 执行JS 代码 视频时可以播放了 但页面代码就剩 document.write 出来的东西了JS 菜鸟求救 谢谢了
var slidint;
//var playerID;
function setfoc(id){
//document.getElementById("focpic").innerHTML ='<img src="'+ picarry[id]+'">';
document.getElementById("player5").id= playerID;
document.getElementById("focpic").innerHTML =Playeflv(picarry[id],Flvimgs[id],playerID[id]); alert(document.getElementById("focpic").innerHTML);
//document.getElementById("focpic").src = picarry[id];
document.getElementById("foclnk").href = lnkarry[id];
document.getElementById("fttltxt").innerHTML = '<a href="'+lnkarry[id]+'" target="_blank">'+ttlarry[id]+'</a>';
currslid = id;
for(i=0;i<3;i++){
document.getElementById("tmb"+i).className = " ";
};
document.getElementById("tmb"+id).className ="cur";
document.getElementById("focpic").style.visibility = "hidden";
//document.getElementById("focpic").filters[0].Apply();
if (focpic.style.visibility == "visible") {
document.getElementById("focpic").style.visibility = "hidden";
//document.getElementById("focpic").filters.revealTrans.transition=23;
}
else {
document.getElementById("focpic").style.visibility = "visible";
//document.getElementById("focpic").filters[0].transition=23;
}
//document.getElementById("focpic").filters[0].Play();
document.getElementById("focpic").Play();
stopit();
}function playnext(){
if(currslid==2){
currslid = 0;
}
else{
currslid++;
};
setfoc(currslid);
playit();
}
function playit(){
slidint = setTimeout(playnext,3500);
}
function stopit(){
clearTimeout(slidint);
}
window.onload = function(){
playit();
}
function Playeflv(FLV_URL,FLv_img,player_ID)
{
var s1 = new SWFObject("http://www.newbang.net/js/flvplayer.swf","single","500","350","7")
document.write(" <p id="+player_ID+">player</p>")
s1.addParam("allowfullscreen","true");
s1.addVariable("file",FLV_URL);
s1.addVariable("image",FLv_img);
s1.addVariable("width","500");
s1.addVariable("height","350");
s1.write(player_ID);
}
上边是一段 实现JS 播放LFV 文件(原来是图片轮换现实的) 要实现的效果是左边是一个容器 右边是几张图片,当鼠标移动到右边图片上时左边窗口播放相应视频文件document.write(" <p id="+player_ID+">player</p>") 这句指定一个播放容器 我想本来应该是在页面的,也就是具体在那个容器播放(页面有指定播放位置)但如果把这句去掉 在页面放就提示 没定义放这里可以就可以了,但当鼠标移动上去时候 执行JS 代码 视频时可以播放了 但页面代码就剩 document.write 出来的东西了JS 菜鸟求救 谢谢了
<p id="player5">player</p>
<p id="player4">player</p>
<p id="player3">player</p>
<a id="foclnk" href="http://www.newbang.net/Channel/content/2009/200909/20090930/414.html" target="_blank">
<Div name="focpic" id="focpic" style="filter:RevealTrans(duration=1,transition=23); visibility:visible;">
<img src="Image/2009/200910/20091009/newbang_2009100911.jpg" alt="" width="280" height="212" />
</div>
</a>
<script type="text/javascript">
var picarry = {};
var lnkarry = {};
var ttlarry = {};
var Flvimgs = {};
var playerID={};
// var playerID= "player5";
Flvimgs[0] = "/20091009/newbang_2009100911.jpg";
picarry[0] = "/swf/200909301.flv";
playerID[0]="player5";
lnkarry[0] = "/20090930/414.html";
ttlarry[0] = "网络浮世绘";
Flvimgs[1] = "/newbang_2009100912.jpg";
playerID[1]="player4";
picarry[1] ="/swf/200909302.flv';
lnkarry[1] = "/2009/200910/20091009/466.html";
ttlarry[1] = "XXXXXXXXXX";
Flvimgs[2] = "/newbang_2009100914.jpg";
picarry[2] = "/swf/200909304.flv";
playerID[2]="player3";
lnkarry[2] = "/2009/200910/20091009/468.html";
ttlarry[2] = "XXXXXXXXXXX";
</script>
页面相关部分是这样的 在线等 谢谢了
{
var s1 = new SWFObject("/js/flvplayer.swf","single","500","350","7")
document.write(" <p id="+player_ID+">player</p>")
s1.addParam("allowfullscreen","true");
s1.addVariable("file",FLV_URL);
s1.addVariable("image",FLv_img);
s1.addVariable("width","500");
s1.addVariable("height","350");
s1.write(player_ID);
}document.write(" <p id="+player_ID+">player</p>") 去掉这里 就是 2.htm 的效果 有么人帮我改改啊