落伍者站长论坛's Archiver

Netuser 发表于 2008-5-11 16:06

如何在1个HTML页面轮流调用多个flash文件?

目录下有多个flash文件,想在一个HTML里,放几个图片播放键按钮,点“下一个”就调用下一个flash,“上一个”则返回上一个flash,以此类推。求高手赐教方法或能实现此功能的JS代码。

limengdeai 发表于 2008-5-11 16:12

可以用做一个主框 框一个左边是图片 右边一个框子 专门显示flash

Netuser 发表于 2008-5-11 16:39

[quote]原帖由 [i]limengdeai[/i] 于 2008-5-11 16:12 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26086477&ptid=2573605][img]http://www.im286.com/images/common/back.gif[/img][/url]
可以用做一个主框 框一个左边是图片 右边一个框子 专门显示flash [/quote]
大哥您说的是iframe方法吧?但是我要实现的这种效果好象不能单纯地用iframe方式实现。因为iframe里一个按钮对应一个页面,我要的是一个按钮调用多个页面。

liuhong8618 发表于 2008-5-11 17:00

代码如下,,,,
再加上一个空FLASH就可以实现了,,,,没有办法发FLASH不好意思,,
<script language="" type="text/javascript">

imgUrl1="UploadFiles/2007103155456980.jpg";
imgtext1=""
imgLink1=escape("cp_show.asp?id=863");
                        1
imgUrl2="UploadFiles/2007927103636422.jpg";
imgtext2=""
imgLink2=escape("cp_show.asp?id=845");
                        2
imgUrl3="UploadFiles/2007927103427126.jpg";
imgtext3=""
imgLink3=escape("cp_show.asp?id=844");
                        3
imgUrl4="UploadFiles/2007926153216403.jpg";
imgtext4=""
imgLink4=escape("cp_show.asp?id=854");
                        4
imgUrl5="UploadFiles/2007927152317538.jpg";
imgtext5=""
imgLink5=escape("cp_show.asp?id=842");
                        5
var focus_width=187
var focus_height=154
var text_height=0
var swf_height = focus_height+text_height

var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/play.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('</object>');

</script> </div>
                   <div class="tti"><img height="39" alt="郑州破碎机"
                  src="images/hfzc_14.gif" width="187" /></div>
                                  <div class="td1">
                                   <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="磨粉机系列" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=7" target="_blank" title="郑州工业磨粉机">工业磨粉机</a></div>
                                  
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="破碎机系列" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=8" target="_blank " title="郑州破碎机系列">破碎机系列</a></div>
                                  
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="郑州筛分及配套设备" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=9" target="_blank" title="郑州筛分及配套设备">筛分及配套设备</a></div>
                                  
                                  
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="郑州砌块成型机 免烧砖机" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=10" target="_blank" title="郑州砌块成型机(免烧砖机)">砌块成型机(免烧砖机)</a></div>
                                  
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="建筑机械" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=11" target="_blank" title="郑州建筑机械">建筑机械</a></div>

Netuser 发表于 2008-5-11 19:47

[quote]原帖由 [i]liuhong8618[/i] 于 2008-5-11 17:00 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26087442&ptid=2573605][img]http://www.im286.com/images/common/back.gif[/img][/url]
代码如下,,,,
再加上一个空FLASH就可以实现了,,,,没有办法发FLASH不好意思,,
imgUrl1="UploadFiles/2007103155456980.jpg";
imgtext1=""
imgLink1=escape("cp_show.asp?id=863");
                1
imgUrl2= ... [/quote]
谢谢这位大哥,但是您这种方法好象是一对一的?我要的是一个图标能够调用多个的,点“下一张”就可以不停地按顺序调用下一个flash,点“上一张”则反之。

Netuser 发表于 2008-5-13 13:47

没有人知道吗?

75771521 发表于 2008-5-13 14:08

代码如下,,,,
再加上一个空FLASH就可以实现了,,,,没有办法发FLASH不好意思,,
<script language="" type="text/javascript">

imgUrl1="UploadFiles/2007103155456980.jpg";
imgtext1=""
imgLink1=escape("cp_show.asp?id=863");
                        1
imgUrl2="UploadFiles/2007927103636422.jpg";
imgtext2=""
imgLink2=escape("cp_show.asp?id=845");
                        2
imgUrl3="UploadFiles/2007927103427126.jpg";
imgtext3=""
imgLink3=escape("cp_show.asp?id=844");
                        3
imgUrl4="UploadFiles/2007926153216403.jpg";
imgtext4=""
imgLink4=escape("cp_show.asp?id=854");
                        4
imgUrl5="UploadFiles/2007927152317538.jpg";
imgtext5=""
imgLink5=escape("cp_show.asp?id=842");
                        5
var focus_width=187
var focus_height=154
var text_height=0
var swf_height = focus_height+text_height

var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/play.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('</object>');

</script> </div>
                   <div class="tti"><img height="39" alt="郑州破碎机"
                  src="images/hfzc_14.gif" width="187" /></div>
                                  <div class="td1">
                                   <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="磨粉机系列" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=7" target="_blank" title="郑州工业磨粉机">工业磨粉机</a></div>
                                   
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="破碎机系列" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=8" target="_blank " title="郑州破碎机系列">破碎机系列</a></div>
                                   
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="郑州筛分及配套设备" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=9" target="_blank" title="郑州筛分及配套设备">筛分及配套设备</a></div>
                                   
                                   
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="郑州砌块成型机 免烧砖机" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=10" target="_blank" title="郑州砌块成型机(免烧砖机)">砌块成型机(免烧砖机)</a></div>
                                   
                                    <div class="tadiv1"><img
                              src="images/zc_32.gif" alt="建筑机械" /></div>
                                   <div class="tadiv2"><a href="list.asp?id=11" target="_blank" title="郑州建筑机械">建筑机械</a></div>

Netuser 发表于 2008-5-13 16:42

[quote]原帖由 [i]75771521[/i] 于 2008-5-13 14:08 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26140936&ptid=2573605][img]http://www.im286.com/images/common/back.gif[/img][/url]
代码如下,,,,
再加上一个空FLASH就可以实现了,,,,没有办法发FLASH不好意思,,


imgUrl1="UploadFiles/2007103155456980.jpg";
imgtext1=""
imgLink1=escape("cp_show.asp?id=863");
               ... [/quote]

谢谢楼上的大哥,不过我要调用的是[color=blue][b]多个flash文件[/b][/color],而且是要在一个HTML页面里通过按钮调用多个flash,不是代码举例中所说的图片文件。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.