您的位置信息之舟电 脑硬件栏目首页网页制作CSS&其它 收藏本页

→ 介绍一种实现动态选择加载include HTM文件的简单办法

www.kepusoft.com 信息之舟电脑软件应用栏目

    信息之舟电脑软件应用栏目编者按: 问题起源:(一直一来都想找个更好的方法把htm和asp进行结合,下面是一例:)  
      美工维护多个htm要求根据不同需要include到asp页面里面。  
      一个直接的想法是:  
      <%  
      a=1  
      select   case   a   
      case   1  
      %>  
      <!--#include   file="1.htm"-->  
      <%  
      case   2  
      %>  
      <!--#include   file="2.htm"-->  
      <%  
      case   3  
      %>  
      <!--#include   file="3.htm"-->  
      <%  
      case   4  
      %>  
      <!--#include   file="4.htm"-->  
      <%  
      end   select  
      %>  
      但是这样做,实际上把4个都加载了,再根据逻辑显示,服务器压力大。  
      
      htm是美工维护的,不可能指望他们写成xml   ,因此不能用xmlhttp.  
      ifram尺寸死,加载慢。  
      
      介绍一种客户端动态加载HTM的简单办法   :  
      
      原理只有一行:  
      <OBJECT   type="text/x-scriptlet"   data="caidan.htm"   ></OBJECT>  
      
      
      那么假设服务器端逻辑是这样:  
      <%  
      dim   a,fileName  
      a=1  
      select   case   a   
      case   1  
      fileName="1.htm"  
      case   2  
      fileName="2.htm"  
      case   3  
      fileName="3.htm"  
      case   4  
      fileName="4.htm"  
      end   select  
      %>  
      客户端  
      <OBJECT   type="text/x-scriptlet"   data="<%=fileName%>"   ></OBJECT>  
      就可以实现动态加载htm文件。  
      并且尺寸不需要控制,这点比iframe方便。  
      
      关于浏览器版本适用性没有相关资料可依据,希望有经验的人帮助补充一下。

    答案一

    还有一种办法是用fso读文件再写出,同样消耗服务器资源。

    答案二

    :)有用

www.kepusoft.com 信息之舟电脑之家收集整理推荐文章

→ CSS&其它栏目列表:

DreamWeaver
FrontPage
FireWorks
Flash
HTML
CSS&其它

→ 赞助商链接:
→ 热门文章排行榜:
·KingCMS系统模板制作、模板的安装路径、模板文件夹内部结构
·KingCMS系统标签生成静态页面必须掌握的知识
·如何免费申请QQ号码和开通网络硬盘?此文单带申请链接
·介绍一种实现动态选择加载include HTM文件的简单办法
·如何实现网页中自动关闭(隐藏)子菜单?
·网页上通过javascript读取远程xml的数据
·KingCMS系统安装顺序可以生成静态html页面
·KingCMS系统文章内容页文章动态标签innerHTML 子标签mode属性
·创力网站管理系统 CreateLive CMS:上传基本参数、商城基本、用户信息参数说明
·创力网站管理系统 CreateLive CMS版本:v4.0.0728网站基本信息二、网站参数配置调用