imgUrl1="/UserFiles/2008-6/6/2008669552370.jpg"; imgtext1="区人大代表视察我镇食品卫生情况" imgLink1=escape("/article.asp?articleid=1122"); imgUrl2="/UserFiles/2008-6/5/200865213748489.jpg"; imgtext2="梨园招商宣传片" imgLink2=escape("/article.asp?articleid=44"); imgUrl3="/UserFiles/2007-12/4/200712418737349.jpg"; imgtext3="方便交通" imgLink3=escape("/article.asp?articleid=51"); imgUrl4="/UserFiles/2007-12/4/200712418138755.jpg"; imgtext4="飞翔" imgLink4=escape("/article.asp?articleid=50"); imgUrl5="/UserFiles/2008-5/22/200852215447570.jpg"; imgtext5="抗震救灾,众志成城!" imgLink5=escape("/article.asp?articleid=48"); imgUrl6="/UserFiles/2007-12/4/20071241764514.jpg"; imgtext6="学习十七大精神" imgLink6=escape("/article.asp?articleid=46"); var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5+"|"+imgUrl6 var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5+"|"+imgLink6 var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5+"|"+imgtext6 注意如上两段代码,首先从你给的网址中下载pixviewer.swf文件。 然后再.cs文件中public 几个string拼接字符串放到如上2段代码中就行了
楼上的:我说的是asp.net如何实现
哪有这么复杂 这个是js控制的图片切换,不过也用到flash <script language="javascript"> // 图片新闻 var focus_width=300 //图片宽度 var focus_height=186 //图片高度 var text_height=24 //文字链接区高度 var swf_height = focus_height+text_height //动画高度
var pics='bianhuan/001.jpg|bianhuan/002.jpg|bianhuan/003.jpg' var links='|||' var texts='罗玛皇宫洗浴航母罗玛皇宫洗浴航母|七宝购物广场七宝购物广场|澳尔诺家居澳尔诺家居'
/// <summary>
/// 图片轮换
/// </summary>
/// <returns>前台页面js脚本</returns>
protected string LoadImage()
{
string img = "";//用于加载图片路径、信息的js脚本
string _url = ""; img += "var ImgAlt = new Array();";//定义“鼠标放上去显示的文字”的js数组
img += "var ImgSrc = new Array();";//定义“图片地址”的js数组 for (int m = 0; m < .Rows.Count; m++)
{
_url = ;//数据库中用于显示的图片路径 img += "ImgSrc[" + m + "] = " + "' + "';";//用于显示的图片路径
img += "ImgAlt[" + m + "] = " + "'" + + "'" + ";";//数据库中的图片说明,用于鼠标放上去显示的文字 }
img += "for (var i=0;i<ImgSrc.length;i++){(new Image()).src = ImgSrc[i];}";//预加载图片 return img;
}
}
protected void Page_Load(object sender, EventArgs e)
{
img_count = ;//取得图片记录数
if (img_count != 0)
{
url = .ToString(); if (File.Exists(MapPath(url)) == true)
{
url = ; //this.LoadImage();
}
else
{
url = "../manage/Uploads/wutu.gif";
}
}
else
{
url = "../manage/Uploads/wutu.gif";
}
} /// <summary>
/// 图片轮换
/// </summary>
/// <returns>前台页面js脚本 </returns>
protected string LoadImage()
{
string img = "";//用于加载图片路径、信息的js脚本
string _url = "";//图片路径
if (img_count > 1)
{
img += "var ImgAlt = new Array();";//定义“鼠标放上去显示的文字”的js数组
img += "var ImgSrc = new Array();";//定义“图片地址”的js数组 for (int m = 0; m < img_count; m++)
{
_url = .ToString();//数据库中用于显示的图片路径
if (File.Exists(MapPath(_url)) == true)//判断图片是否存在
{
img += "ImgSrc[" + m + "] = " + "'';";//用于显示的图片路径
img += "ImgAlt[" + m + "] = " + "''" + ";";//数据库中的图片说明,用于鼠标放上去显示的文字 }
else
{
img += "ImgSrc[" + m + "] = " + "'../manage/Uploads/wutu.gif';";//用于显示的图片路径
img += "ImgAlt[" + m + "] = " + "'暂无图片'" + ";";//数据库中的图片说明,用于鼠标放上去显示的文字 }
}
img += "for (var i=0;i <ImgSrc.length;i++){(new Image()).src = ImgSrc[i];}";//预加载图片 return img;
}
else
{
return "";
}
}
前台页面
<img src=' <%=url %>' id="img" style="filter: blendTrans(duration=2)" width="240"
height="180" />
<script type="text/javascript">
<!--
<%=LoadImage()%>//加载后台生成js脚本,包含图片信息。
var step=0;
function slideit()
{
var oImg = document.getElementById("img");
if (document.all)
{oImg.filters.blendTrans.apply();}
oImg.src=ImgSrc[step];
oImg.title=ImgAlt[step];
if (document.all)
{oImg.filters.blendTrans.play();}
step = (step <(ImgSrc.length-1))?(step+1):0;
(new Image()).src = ImgSrc[step];//加载下一个图片
}
setInterval("slideit()",3000);
//-->
</script>
imgtext1="区人大代表视察我镇食品卫生情况"
imgLink1=escape("/article.asp?articleid=1122");
imgUrl2="/UserFiles/2008-6/5/200865213748489.jpg";
imgtext2="梨园招商宣传片"
imgLink2=escape("/article.asp?articleid=44");
imgUrl3="/UserFiles/2007-12/4/200712418737349.jpg";
imgtext3="方便交通"
imgLink3=escape("/article.asp?articleid=51");
imgUrl4="/UserFiles/2007-12/4/200712418138755.jpg";
imgtext4="飞翔"
imgLink4=escape("/article.asp?articleid=50");
imgUrl5="/UserFiles/2008-5/22/200852215447570.jpg";
imgtext5="抗震救灾,众志成城!"
imgLink5=escape("/article.asp?articleid=48");
imgUrl6="/UserFiles/2007-12/4/20071241764514.jpg";
imgtext6="学习十七大精神"
imgLink6=escape("/article.asp?articleid=46"); var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5+"|"+imgUrl6
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5+"|"+imgLink6
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5+"|"+imgtext6
注意如上两段代码,首先从你给的网址中下载pixviewer.swf文件。
然后再.cs文件中public 几个string拼接字符串放到如上2段代码中就行了
<script language="javascript">
// 图片新闻
var focus_width=300 //图片宽度
var focus_height=186 //图片高度
var text_height=24 //文字链接区高度
var swf_height = focus_height+text_height //动画高度
var pics='bianhuan/001.jpg|bianhuan/002.jpg|bianhuan/003.jpg'
var links='|||'
var texts='罗玛皇宫洗浴航母罗玛皇宫洗浴航母|七宝购物广场七宝购物广场|澳尔诺家居澳尔诺家居'
document.write('<object ID="focus_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="news.swf"><param name="quality" value="high"><param name="bgcolor" value="#F5F2ED">');
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('<embed ID="focus_flash" src="news.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#FFFCF4" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
</script>
flash下载地址:
http://qingdao.sdnews.com.cn/news.swf
这个是我用的,楼主可以看一下
还是报错.我想问:除flash\javascript\ajaxpro实现之外,还有什么其它的实同方式.
google哈一大堆..
http://topic.csdn.net/u/20081104/13/6b00b5ae-31b7-4591-adfa-d87eea09c3fd.html