设为首页
加入收藏
发布文章
  首页   操作系统   系统集成   程序设计   网站设计   图形图象   安全技术   反击技术   硬件DIY   认证考试   免费资源
当前位置:中国E盟 -=> 网站设计 -=> 应用技巧 -=> 正文  
Iframe的妙用! << MD5加密的javascript实现例子 | vb获得一页的html代码 >> 
 发布日期:2006-6-5 10:21:39 发布者:[未知]  来源:[本站]  浏览:[]  评论:[ 字体:   
    由于数据库中的纪录是混乱的,gif和swf的排列顺序没有规则。对于gif文件,很好说,直接用<img src=<%=path%>>就可以显示出来,可是对于swf文件,就很麻烦,因为swf文件要在页面上显示的话,就要用到<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="/download/swflash.cab#version=5,0,0,0" width="480" height="400">
        <param name=movie value="images/man.swf">
        <param name=quality value=high>
        <embed src="images/man.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="480" height="400">
        </embed>

这么长的代码非常讨厌,因此,我想到了一个很方便的方法:就是用iframe:
<iframe src=<%=Url%> scroll=auto marginwidth=0 marginheight=0 height=80% width=80% frameborder=0></iframe>

程序代码如下:

<%
String sqlStr;
String imgUrl;
String extendName;
ResultSet rs=null;
pageBean.setPageSize(PAGESIZE);
pageBean.setCurrentPage(request);

dbBean.connectIntranetDatabase();
pageBean.setDB(dbBean);
sqlStr="select * from datamanager.res_animation_a where publish=1 order by id desc";
rs=pageBean.page(sqlStr);

int count=0;
%>

  <table border=1 cellpadding=0  cellspacing=0 bordercolorlight='#666666' width=95% align=center class='font-default' bordercolordark='#FFFFFF' >

<%
if(rs!=null){
  do
  {
    //显示字段内容
    out.println("<tr>");
    imgUrl=rs.getString("path");
    extendName=rs.getString("filetype");
    out.print("<td width=25% align=center valign=middle >");
    if (extendName.trim().equals("gif")){
      out.print("<a href=");
      out.print(imgUrl);
      out.print(">");
      out.print("<img width='100' border=0 src=" + imgUrl + ">");
      out.print("</a>");
    }else{
      out.print("<iframe src=");
      out.print(imgUrl);
      out.print(" scroll=auto marginwidth=0 marginheight=0 height=80% width=80% frameborder=0>");
      out.print("</iframe>");
    }
    out.print("<br>");
    out.print("<input type='checkbox' value='-1' name='");
    out.print(rs.getString("id"));
    out.print("'>");
    out.print(rs.getString("name"));
    out.print(".");
    out.print(rs.getString("filetype"));
    out.println("</td>");
    count++;

    out.print("<td width=25% align=center valign=middle >");
    if (rs.next()){
      imgUrl=rs.getString("path");
      extendName=rs.getString("filetype");
      if (extendName.trim().equals("gif")){
        out.print("<a href=");
        out.print(imgUrl);
        out.print(">");
        out.print("<img width='100' border=0 src=" + imgUrl + ">");
        out.print("</a>");
      }else{
        out.print("<iframe src=");
        out.print(imgUrl);
        out.print(" scroll=auto marginwidth=0 marginheight=0 height=80% width=80% frameborder=0>");
        out.print("</iframe>");
      }
      out.print("<br>");
      out.print("<input type='checkbox' value='-1' name='");
      out.print(rs.getString("id"));
      out.print("'>");
      out.print(rs.getString("name"));
      out.print(".");
      out.print(rs.getString("filetype"));
      count++;
    }
    else{
        out.print(" ");
    }
    out.println("</td>");

    out.print("<td width=25% align=center valign=middle >");
    if (rs.next()){
      imgUrl=rs.getString("path");
      extendName=rs.getString("filetype");
      if (extendName.trim().equals("gif")){
        out.print("<a href=");
        out.print(imgUrl);
        out.print(">");
        out.print("<img width='100' border=0 src=" + imgUrl + ">");
        out.print("</a>");
      }else{
        out.print("<iframe src=");
        out.print(imgUrl);
        out.print(" scroll=auto marginwidth=0 marginheight=0 height=80% width=80% frameborder=0>");
        out.print("</iframe>");
      }
      out.print("<br>");
      out.print("<input type='checkbox' value='-1' name='");
      out.print(rs.getString("id"));
      out.print("'>");
      out.print(rs.getString("name"));
      out.print(".");
      out.print(rs.getString("filetype"));
      count++;
    }
    else{
        out.print(" ");
    }
    out.println("</td>");

    out.print("<td width=25% align=center valign=middle >");
    if (rs.next()){
            imgUrl=rs.getString("path");
            extendName=rs.getString("filetype");
        out.print("<a href=");
        out.print(imgUrl);
        out.print(">");
        out.print("<img width='100' border=0 src=" + imgUrl + ">");
        out.print("</a>");

        out.print("<br>");
        out.print("<input type='checkbox' value='-1' name='");
        out.print(rs.getString("id"));
        out.print("'>");
        out.print(rs.getString("name"));
        out.print(".");
        out.print(rs.getString("filetype"));
        count++;
    }
    else{
        out.print(" ");
    }
    out.println("</td>");


    out.println("</tr>");

  }while(rs.next() && count<PAGESIZE);
}
%>
</table>
]]>
打印 】【 收藏 】【 推荐 】 
相关文章 推荐文章 热门文章
详细的IFRAME的属性参考手册..[4.22]
 ·暂无
网页色彩搭配原理
IIS连接数限制,流量限制与CPU限制..
在搜索引擎中如何使自己的排名靠前?
网站的首页最应该放什么?
透明的FLASH背景代码
 评一评
正在读取…
  笔名:
  评论:
   
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款

设置首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接 - -

Copyright ©2006-2008 中国E盟 Powered By:www.chinaE.org

湘ICP备05004075号