| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1551 人关注过本帖
标题:关于js+flash的特效与数据库连接的问题,斑竹进来
只看楼主 加入收藏
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 

斑竹做个例子可以吗!!!!!!!!!!!

2007-07-23 14:56
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

分析下3dswf.js 中 pics 和 links 这两个变量的结构是这样的:
第一组中的图片1|第一组中的图片2|...|第一组中的图片5|_|第二组中的图片1|...|第二组中的图片5|_|...
第一组中的连接1|第一组中的连接2|...|第一组中的连接5|_|第二组中的连接1|...|第二组中的连接5|_|...

也就是说每组的每个图片(连接)之间是用“|”分隔的,每组之间是用“|_|”分隔的。

你现在要做的就是:
1、首先把 3dswf.js 的文件类型改成 3dswf.asp;
2、在 3dswf.asp 中插入相应的查询数据库的ASP程序,把从数据库中提取出来的数据组成上面所说的结构。

让后把index.htm中的
<script language=JavaScript src="js/3dswf.js"></script>
改成
<script language=JavaScript src="js/3dswf.asp"></script>


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-07-23 15:10
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
我修改的楼主的程序,实现了数据库连接切换图片的效果。
rLrzW1MM.zip (332.32 KB) 关于js+flash的特效与数据库连接的问题,斑竹进来


2007-07-23 17:45
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
function ShowAdInit()
{
var ShAdStr="";
ShAdStr="<object";
ShAdStr+=" classid='";
ShAdStr+="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
ShAdStr+=" codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'";
ShAdStr+=" width='230'";
ShAdStr+=" height='180' >\n";
ShAdStr+="<param name='allowScriptAccess' value='sameDomain' >\n";
ShAdStr+="<param name='movie' value='flash/pixviewer.swf' >\n";
ShAdStr+="<param name='quality' value='high' >\n";
ShAdStr+="<param name='bgcolor' value='#DADADA' >\n";
ShAdStr+="<param name='menu' value='false' >\n";
ShAdStr+="<param name='wmode' value='opaque' >\n";
ShAdStr+="<param name='FlashVars' ";
ShAdStr+="value='";
ShAdStr+="pics="+imgStr+"&amp;";
ShAdStr+="links="+lnkStr+"&amp;";
ShAdStr+="texts="+txtStr+"&amp;";
ShAdStr+="borderwidth=230&amp;"
ShAdStr+="borderheight=180' >\n";
ShAdStr+="<embed src="
ShAdStr+="'flash/pixviewer.swf'"
ShAdStr+=" wmode='opaque' "
ShAdStr+="FlashVars='"
ShAdStr+="pics="+imgStr+"&amp;";
ShAdStr+="links="+lnkStr+"&amp;";
ShAdStr+="texts="+txtStr+"&amp;";
ShAdStr+="borderwidth=230&amp;";
ShAdStr+="borderheight=180'";
ShAdStr+=" menu=false ";
ShAdStr+="bgcolor='#DADADA;' ";
ShAdStr+=" quality='high' ";
ShAdStr+=" width='230' "
ShAdStr+=" height='180' "
ShAdStr+="allowScriptAccess='sameDomain' "
ShAdStr+="type='application/x-shockwave-flash' "
ShAdStr+="pluginspage="
ShAdStr+="'http://www.macromedia.com/go/getflashplayer' ></embed>\n";
ShAdStr+="</object>";
this.ShowAd.innerHTML=ShAdStr;
楼上这是什么/
看我到头大大!!
2007-07-23 19:54
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
按你那种做
可以?
你试过吗
2007-07-23 19:54
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
你方法你试过吗?!
2007-07-24 13:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用rtc在2007-7-23 19:54:19的发言:
function ShowAdInit()
{
var ShAdStr="";
ShAdStr="<object";
ShAdStr+=" classid='";
ShAdStr+="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
ShAdStr+=" codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'";
ShAdStr+=" width='230'";
ShAdStr+=" height='180' >\n";
ShAdStr+="<param name='allowScriptAccess' value='sameDomain' >\n";
ShAdStr+="<param name='movie' value='flash/pixviewer.swf' >\n";
ShAdStr+="<param name='quality' value='high' >\n";
ShAdStr+="<param name='bgcolor' value='#DADADA' >\n";
ShAdStr+="<param name='menu' value='false' >\n";
ShAdStr+="<param name='wmode' value='opaque' >\n";
ShAdStr+="<param name='FlashVars' ";
ShAdStr+="value='";
ShAdStr+="pics="+imgStr+"&amp;";
ShAdStr+="links="+lnkStr+"&amp;";
ShAdStr+="texts="+txtStr+"&amp;";
ShAdStr+="borderwidth=230&amp;"
ShAdStr+="borderheight=180' >\n";
ShAdStr+="<embed src="
ShAdStr+="'flash/pixviewer.swf'"
ShAdStr+=" wmode='opaque' "
ShAdStr+="FlashVars='"
ShAdStr+="pics="+imgStr+"&amp;";
ShAdStr+="links="+lnkStr+"&amp;";
ShAdStr+="texts="+txtStr+"&amp;";
ShAdStr+="borderwidth=230&amp;";
ShAdStr+="borderheight=180'";
ShAdStr+=" menu=false ";
ShAdStr+="bgcolor='#DADADA;' ";
ShAdStr+=" quality='high' ";
ShAdStr+=" width='230' "
ShAdStr+=" height='180' "
ShAdStr+="allowScriptAccess='sameDomain' "
ShAdStr+="type='application/x-shockwave-flash' "
ShAdStr+="pluginspage="
ShAdStr+="'http://www.macromedia.com/go/getflashplayer' ></embed>\n";
ShAdStr+="</object>";
this.ShowAd.innerHTML=ShAdStr;
楼上这是什么/
看我到头大大!!

这个没有实际意义,是拼写HTML代码。

2007-07-25 10:56
快速回复:关于js+flash的特效与数据库连接的问题,斑竹进来
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.107822 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved