实现自动判断图片或flash,并在网页中显示

原创 2006年05月28日 17:33:00

正在作一个整站程序,想实现从数据库中读取图片或flash的链接,然后在网页中显示图片或flash.
我们首先需要分析一下链接的格式,然后判断是图片链接还是flash的链接,这个就需要判断链接的后缀名了
代码如下,应该容易理解

//声明存储网页图片或flash字符串的变量
public string top_mainPICorFlash;  

//绑定首页图片或者flash
OleDbDataAdapter selectpicurl = new OleDbDataAdapter("select Purl from picflash where Ptype='index' order by Pid DESC",conn);
DataSet selectpicds = new DataSet();
selectpicurl.Fill(selectpicds);


//图片或flash的url地址
string flashpicurl = selectpicds.Tables[0].Rows[0][0].ToString();  


//获取url的后缀名
string houzhui = flashpicurl.Substring(flashpicurl.LastIndexOf(".")+1,flashpicurl.Length-flashpicurl.LastIndexOf(".")-1);  


//判断后缀名格式,并给存储网页图片或flash字符串的变量赋值
//注意防止转义的@符号以及双引号里面的单引号,字符串中的变量我用蓝色标注
if(houzhui=="jpg"||houzhui=="gif"||houzhui=="png"||houzhui=="jpeg")
{
        top_mainPICorFlash = @"<img src='"+flashpicurl+"' width='820' height='280' />";
}
else if(houzhui=="swf")
{
        top_mainPICorFlash = @"<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='820' height='280' VIEWASTEXT><param name='movie' value='"+flashpicurl+@"' /><param name='quality' value='high' /><embed src='"+flashpicurl+@"'quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='820' height='280'></embed></object>";
}

HTML中这样写
<%=top_mainPICorFlash%>  //注意是=号,不是习惯的#号

当然,安装这个你完全可以自己作一个广告系统了,呵呵.

网页中要正常显示flash内容所用的object标签和embed标签

我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于wind...
  • u014049880
  • u014049880
  • 2016年01月06日 09:17
  • 1959

在网页上用html5或者flash播放360全景图片

刚接到一个任务,怎样用理光摄像机拍摄的全景照片,能够在网页上自动播放,并且要实现的效果是:向上,向下,向左,向右移动,拉进,远离,全屏播放,场景跳转等,类似于下图效果            ...
  • nihaomawobuhaoa
  • nihaomawobuhaoa
  • 2016年12月27日 09:32
  • 3263

实现:上传图片后再把图片显示到页面上去

kindeditor还是没学好,很多功能都只是
  • sunhuwh
  • sunhuwh
  • 2014年05月21日 04:09
  • 18766

java读取本地图片并在网页显示

做web开发时很多时候需要在网页上显示一张图片,有些图片是在项目工程中,可以通过项目地址链接引用,但有时候我们也需要使用存放在本地磁盘或者服务器上的图片,这时候我们就需要用java去读取图片,并在网页...
  • u012359995
  • u012359995
  • 2015年07月26日 00:32
  • 15454

C#合并图片,并在网页显示

合并图片,网上是挺多说明的,也都看过,都大同小异。 只是看完后去写,会出现这样那样的报错,真焦灼。 好在经过一番折腾,也总算弄明白了,故写下实践过程的关键。...
  • u014156880
  • u014156880
  • 2017年08月04日 10:36
  • 62

opencv3.2工程02_显示图片窗口自动随图片大小改变同时Mat格式图像转换并在QT显示

  • 2017年05月09日 17:30
  • 1.77MB
  • 下载

c#第一篇 在WPF的window窗体中使用httpwebrequest实现模拟登陆网页,并在webbroser控件中显示

话说我也是新手,本来是做java的,但是公司需要,所以转到做c#,所以就边做边学吧...
  • danghuibin123
  • danghuibin123
  • 2014年06月27日 16:59
  • 849

实现文件上传功能,并在页面上显示上传的图片

struts.xml: /WEB-INF/jsp/day04/uploadform.jsp 1024000 ...
  • emperor_xdy
  • emperor_xdy
  • 2011年10月20日 01:58
  • 1703

spring boot实现上传图片并在页面上显示

最近在使用spring boot搭建网站的过程之中遇到了这样一个问题:用户注册时需要上传一个属于自己的头像,注册成功之后跳转到个人中心,在个人中心中显示用户信息,其中在显示头像的时候遇到了问题:上传头...
  • aslongasyoulike
  • aslongasyoulike
  • 2017年08月09日 16:49
  • 6038

spring boot实现上传图片并在页面上显示

最近在使用spring boot搭建网站的过程之中遇到了这样一个问题:用户注册时需要上传一个属于自己的头像,注册成功之后跳转到个人中心,在个人中心中显示用户信息.其中在显示头像的时候遇到了问题:上传头...
  • qq375688290
  • qq375688290
  • 2017年12月13日 21:54
  • 96
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现自动判断图片或flash,并在网页中显示
举报原因:
原因补充:

(最多只允许输入30个字)