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 菜鸟求救 谢谢了

解决方案 »

  1.   

                      
                       <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>
    页面相关部分是这样的  在线等  谢谢了
                      
      

  2.   

    http://www.e8sp.com/new/1.html具体可以看这个页面 要实现的是在左边播放 
      

  3.   

    http://www.e8sp.com/new/2.html 没人帮我看下?                  function Playeflv(FLV_URL,FLv_img,player_ID)
                        {
                        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 的效果 有么人帮我改改啊