先给你说用div的做法把:
左面,右面分别是一个div,
左面div里面是一个链接列表, 每个链接都有一个onclick事件,,在这个onclick事件里面触发js代码; sample如下:
左边div:
<div id="left">
<a href="#" onclick="play('src1')">动画1</a>
<a href="#" onclick="play('src2')">动画2</a>
<a href="#" onclick="play('src3')">动画3</a>
<a href="#" onclick="play('src4')">动画4</a>
</div>
右边div:
<div id="right">
</div>
然后写play这个函数, 他有一个参数src,表示 这个链接对应的动画的地址,比如http://www.10qq.com/flash1.swf,或者一个本地swf文件也可以. 把上面的src1, src2 ... 换成你的swf的地址就是了.
<script language="javascript">
function play(src){
document.getElementById("right").innerHTML = "<object ......>" + ...... + "<embed src='" + src + "' width='120' height='120'></embed>" + "</object>";
//注意上面的"<object>" + src + "</object>";这段代码有待你自己改正, 因为我对页面怎么嵌入swf不熟悉, 所以在这个里面你要自己拼写嵌入object的代码, 注意里面的单引号和双引号.
}
</script>
document.getElementById("right").innerHTML 这句话的意思就是把你嵌入swf对象的html代码动态嵌入到右边的div.不知这样说你明白否?
左面,右面分别是一个div,
左面div里面是一个链接列表, 每个链接都有一个onclick事件,,在这个onclick事件里面触发js代码; sample如下:
左边div:
<div id="left">
<a href="#" onclick="play('src1')">动画1</a>
<a href="#" onclick="play('src2')">动画2</a>
<a href="#" onclick="play('src3')">动画3</a>
<a href="#" onclick="play('src4')">动画4</a>
</div>
右边div:
<div id="right">
</div>
然后写play这个函数, 他有一个参数src,表示 这个链接对应的动画的地址,比如http://www.10qq.com/flash1.swf,或者一个本地swf文件也可以. 把上面的src1, src2 ... 换成你的swf的地址就是了.
<script language="javascript">
function play(src){
document.getElementById("right").innerHTML = "<object ......>" + ...... + "<embed src='" + src + "' width='120' height='120'></embed>" + "</object>";
//注意上面的"<object>" + src + "</object>";这段代码有待你自己改正, 因为我对页面怎么嵌入swf不熟悉, 所以在这个里面你要自己拼写嵌入object的代码, 注意里面的单引号和双引号.
}
</script>
document.getElementById("right").innerHTML 这句话的意思就是把你嵌入swf对象的html代码动态嵌入到右边的div.不知这样说你明白否?
<div id="left">
<p><a href="#" onclick="play('../flash/1.swf')">动画1</a></p>
<p><a href="#" onclick="play('../flash/2.swf')">动画2</a></p>
<p><a href="#" onclick="play('../flash/3.swf')">动画3</a></p>
<p><a href="#" onclick="play('../flash/4.swf')">动画4</a></p>
</div>
<div id="right" align="center" >
</div>
<script language="javascript">
function play(filesrc)
{
document.getElementById("right").innerHTML="<object type='application/x-shockwave-flash'>
<embed src=" + filesrc + " width="360" height="360"></embed></object>"
}
</script>
</body>
function play(filesrc){
document.getElementById("right").innerHTML="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='432' height='432'>"
+ "<param name='movie' value='" + filesrc + "'/>"
+ "<embed src='" + filesrc + "' quality='high' type='application/x-shockwave-flash'></embed></object>";
} </script>
<body>
<div>
<div id="left" style="float:left; border:solid black 1px;">
<p> <a href="#" onclick="play('http://flash.jninfo.net/swf/y2043.swf')">动 画 1 </a> </p>
<p> <a href="#" onclick="play('http://flash.jninfo.net/swf/x7067.swf')">动 画 2 </a> </p>
<p> <a href="#" onclick="play('http://flash.jninfo.net/swf/x7066.swf')">动 画 3 </a> </p>
<p> <a href="#" onclick="play('http://flash.jninfo.net/swf/x7057.swf')">动 画 4 </a> </p>
</div>
<div id="right" align="left" stype="vertical-align:top;">
</div>
</div>
</body>