菜鸟求助ASP达人 关于首页图片新闻的更新
刚进公司维护公司的网站,本人对编程一窍不通,维护网页也就是更新下首页新闻什么的,现在遇到个问题请达人们耐心指导一下。我这个网站后台写的不好,首页的图片新闻无法更新。请大家...
刚进公司维护公司的网站,本人对编程一窍不通,维护网页也就是更新下首页新闻什么的,现在遇到个问题请达人们耐心指导一下。
我这个网站后台写的不好,首页的图片新闻无法更新。请大家看看我要怎么处理才能完成首页的图片新闻更新工作
下面是首页的部分代码
<tr>
<td width="23%" height="100"><!--#include file="news.js"-->
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1','height','1','src','Images/play','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','Images/play' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1">
<param name="movie" value="Images/play.swf">
<param name="quality" value="high">
<embed src="Images/play.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
</object></noscript></td>
<td width="77%" height="100"><%
set rs_news=server.createobject("adodb.recordset")
sqltext4="select top " & New_count & " * from news where BigClassName='企业新闻' order by AddDate desc"
rs_news.open sqltext4,conn,1,1
好像是通过Images/play.swf的一个FLASH从数据库里面调用参数什么的 我是在是个门外汉 有看的懂的能告诉我怎么更新图片新闻的吗
下面的是我用IE查看的首页源文件
imgUrl1="UploadFiles/2.jpg";
imgtext1="全国政协副主席董建华视察洋口港黄海大桥项目";
imgLink1="shownews.asp?id=75";
imgUrl2="UploadFiles/3.jpg";
imgtext2="唐国强等著名表演艺术家参观苏通大桥建设工地";
imgLink2="shownews.asp?id=45";
imgUrl3="UploadFiles/2007320101140146.jpg";
imgtext3="常青立交第二层正式通车";
imgLink3="shownews.asp?id=49";
if (navigator.appName == "Netscape")
{document.write('<a href="'+imgLink1+'"><img src="'+imgUrl1+'" width=165 height=130 border=0 class=img01 ><br> '+imgtext1+'</a> ')
}
else
{
var focus_width=240 ;//图片的宽度
var focus_height=180; //图片的高度
var text_height=22; //标题栏的宽度
var swf_height = focus_height+text_height
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3;
var links=imgLink1+"|"+imgLink2+"|"+imgLink3;
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3;
我用FLASH打不开Images/play.swf。提示是受保护的文件 展开
我这个网站后台写的不好,首页的图片新闻无法更新。请大家看看我要怎么处理才能完成首页的图片新闻更新工作
下面是首页的部分代码
<tr>
<td width="23%" height="100"><!--#include file="news.js"-->
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1','height','1','src','Images/play','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','Images/play' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1">
<param name="movie" value="Images/play.swf">
<param name="quality" value="high">
<embed src="Images/play.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
</object></noscript></td>
<td width="77%" height="100"><%
set rs_news=server.createobject("adodb.recordset")
sqltext4="select top " & New_count & " * from news where BigClassName='企业新闻' order by AddDate desc"
rs_news.open sqltext4,conn,1,1
好像是通过Images/play.swf的一个FLASH从数据库里面调用参数什么的 我是在是个门外汉 有看的懂的能告诉我怎么更新图片新闻的吗
下面的是我用IE查看的首页源文件
imgUrl1="UploadFiles/2.jpg";
imgtext1="全国政协副主席董建华视察洋口港黄海大桥项目";
imgLink1="shownews.asp?id=75";
imgUrl2="UploadFiles/3.jpg";
imgtext2="唐国强等著名表演艺术家参观苏通大桥建设工地";
imgLink2="shownews.asp?id=45";
imgUrl3="UploadFiles/2007320101140146.jpg";
imgtext3="常青立交第二层正式通车";
imgLink3="shownews.asp?id=49";
if (navigator.appName == "Netscape")
{document.write('<a href="'+imgLink1+'"><img src="'+imgUrl1+'" width=165 height=130 border=0 class=img01 ><br> '+imgtext1+'</a> ')
}
else
{
var focus_width=240 ;//图片的宽度
var focus_height=180; //图片的高度
var text_height=22; //标题栏的宽度
var swf_height = focus_height+text_height
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3;
var links=imgLink1+"|"+imgLink2+"|"+imgLink3;
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3;
我用FLASH打不开Images/play.swf。提示是受保护的文件 展开
2个回答
展开全部
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1','height','1','src','Images/play','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','Images/play' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1">
<param name="movie" value="Images/play.swf">
<param name="quality" value="high">
<embed src="Images/play.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
</object></noscript>
上面的是调用Flash
imgUrl1="UploadFiles/2.jpg";
imgtext1="全国政协副主席董建华视察洋口港黄海大桥项目";
imgLink1="shownews.asp?id=75";
imgUrl2="UploadFiles/3.jpg";
imgtext2="唐国强等著名表演艺术家参观苏通大桥建设工地";
imgLink2="shownews.asp?id=45";
imgUrl3="UploadFiles/2007320101140146.jpg";
imgtext3="常青立交第二层正式通车";
imgLink3="shownews.asp?id=49";
上面这个呢是你的数据,读取数据库就是为了生成以上的数据
if (navigator.appName == "Netscape")
{document.write('<a href="'+imgLink1+'"><img src="'+imgUrl1+'" width=165 height=130 border=0 class=img01 ><br> '+imgtext1+'</a> ')
}
else
{
var focus_width=240 ;//图片的宽度
var focus_height=180; //图片的高度
var text_height=22; //标题栏的宽度
var swf_height = focus_height+text_height
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3;
var links=imgLink1+"|"+imgLink2+"|"+imgLink3;
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3;
}
这段呢基本没有必要,意思是如果浏览器不支持flash那就只显示第一张图片
好久没用ASP了,只能写个大概意思(我用C#的写法了)
set rs_news=server.createobject("adodb.recordset")
sqltext4="select top " & New_count & " * from news where BigClassName='企业新闻' order by AddDate desc"
rs_news.open sqltext4,conn,1,1
int i=1
while(rs_news)
{
Response.Write("imgUrl"+i+"=图片地址;");
Response.Write("imgtext"+i+"= 新闻标题; ");
Response.Write("imgLink"+i+"=新闻连接; ");
}
rs_news.close()
把以上代码改成asp的,放到你要显示的地方就可以了。
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1','height','1','src','Images/play','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','Images/play' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1">
<param name="movie" value="Images/play.swf">
<param name="quality" value="high">
<embed src="Images/play.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>
</object></noscript>
上面的是调用Flash
imgUrl1="UploadFiles/2.jpg";
imgtext1="全国政协副主席董建华视察洋口港黄海大桥项目";
imgLink1="shownews.asp?id=75";
imgUrl2="UploadFiles/3.jpg";
imgtext2="唐国强等著名表演艺术家参观苏通大桥建设工地";
imgLink2="shownews.asp?id=45";
imgUrl3="UploadFiles/2007320101140146.jpg";
imgtext3="常青立交第二层正式通车";
imgLink3="shownews.asp?id=49";
上面这个呢是你的数据,读取数据库就是为了生成以上的数据
if (navigator.appName == "Netscape")
{document.write('<a href="'+imgLink1+'"><img src="'+imgUrl1+'" width=165 height=130 border=0 class=img01 ><br> '+imgtext1+'</a> ')
}
else
{
var focus_width=240 ;//图片的宽度
var focus_height=180; //图片的高度
var text_height=22; //标题栏的宽度
var swf_height = focus_height+text_height
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3;
var links=imgLink1+"|"+imgLink2+"|"+imgLink3;
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3;
}
这段呢基本没有必要,意思是如果浏览器不支持flash那就只显示第一张图片
好久没用ASP了,只能写个大概意思(我用C#的写法了)
set rs_news=server.createobject("adodb.recordset")
sqltext4="select top " & New_count & " * from news where BigClassName='企业新闻' order by AddDate desc"
rs_news.open sqltext4,conn,1,1
int i=1
while(rs_news)
{
Response.Write("imgUrl"+i+"=图片地址;");
Response.Write("imgtext"+i+"= 新闻标题; ");
Response.Write("imgLink"+i+"=新闻连接; ");
}
rs_news.close()
把以上代码改成asp的,放到你要显示的地方就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询