1.可以用 download 行为下载后再用 innerHTML 特性显示出来。

具体步骤:

style="behavior:url(#default#download)">

function window.onload(){

demo.startDownload(demo.src,fnDownload)

}

function fnDownload(oSource){

demo.innerHTML=oSource

}

被调用页demo.htm的代码。

测试 演示 TEST test DEMO demo

注意:在本例中id为demo的对象必须设置它的默认行为为download。

2.script。需要注意的是include.js里不能再包含,扩展名随意,所有内容必须经由 write()、wirteln()、innerHTML、innerText、outerHTML或outerText 输出显示。代码示例:

3.iframe。这个不用多解释了,有疑问的话请第一部分第六章。代码示例:

4.Object(Scriptlets组件)。代码示例:

有滚动条

无滚动条

5.SSI(服务器端包含)。代码示例:

6.Server.Transfer,Server.Execute(ASP对象的方法)。代码示例:

server.execute ("index.asp")

server.transfer ("index.asp")

7.FSO(FileSystemObject,文件读写组件)代码示例:

TF=Server.Mappath("index.asp")

set fs=server.createobject("scripting.filesystemobject")

set ts=fs.opentextfile(TF)

Do While(ts.atendofstream<>true)

response.write(ts.readline)

Loop

ts.close

%>

8.XMLHTTP组件。代码示例:

with(new ActiveXObject("Microsoft.XMLHTTP")){

open("get",demo.src,false,"","")

send()

demo.innerHTML=ResponseText

}

需要注意,目标文件最好以Unicode或UTF-8编码保存,否则目标文件中的双字节文字会变成乱码。当然,可以用下面的函数把返回的ResponseText处理一下,但是这样效率比较低,文件较大时不推荐使用。XMLHTTP这种方法也可以在后台程序中使用。

function bytes2bstr(vin)

strreturn = ""

for i = 1 to lenb(vin)

thischarcode = ascb(midb(vin,i,1))

if thischarcode < &h80 then

strreturn = strreturn & chr(thischarcode)

else

nextcharcode = ascb(midb(vin,i+1,1))

strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode))

i = i + 1

end if

next

bytes2bstr = strreturn

end function

9.HTC(HTML Component,将在下一章中介绍)。

(1)包含页代码。

(2)被包含页index.htc的代码。

function loadit(){

insertAdjacentHTML("afterBegin", include.innerHTML)

}

被包含内容

flash8

特别提示

本例代码运行效果如图2.4.5所示,页面中所显示的文字为demo.htm页的。

图2.4.5 download行为应用效果

特别说明

download 行为的作用是下载文件并在下载完成后通知一个指定的回调函数,该行为只有一个startDownload方法:

startDownload 下载指定文件,该方法带两个参数,第一个参数为指定下载的文件地址,第二个参数为下载完成后要执行的代码的函数的指针。如果调用的函数是用 VBScript 脚本编写,需要使用 GetRef 函数获取此回调函数的指针。

(责任编辑:大宝库)

html的动态页面包含,在html页面中包含静态或动态页面方法相关推荐

  1. 静态页面和动态页面中的静态和动态到底指的是什么

    今天讨论一个话题,这是在考研的专业课考试中的一个问题:静态页面和动态页面的联系和区别 ,这考的我就很猝不及防 ,这个方面虽然以前有了解 ,但是理解得并不深刻,网安方向涉及到的东西太多了,慢慢学习吧~首 ...

  2. java中的静态、动态代理模式以及Spring中的CgLib动态代理解读(面试必问)

    java中的静态.动态代理模式以及Spring中的CgLib动态代理解读(面试必问) 静态代理 动态代理 CgLib动态代理     基础知: 反射知识 代理(Proxy)是一种设计模式,提供了对目标 ...

  3. cs嵌html5页面,在.cs c#.net中包含HTML页面

    所以我正试图清理后端,并收集我的电子邮件.有没有一种方法可以将html包含到html文件中,而不是直接在这里放置html?或者更好的方法来做到这一点? public void SendWelcomeE ...

  4. php怎么分割页面,将一个页面分成多个html文件(静态html分割页面)

    静态html分割页面,达到类似PHP等动态页面的include引入页面效果. 用html把首页分成三个文件 web.png 在PHP.JSP等动态页面开发中,页面里引入其它页面只需include()进 ...

  5. Eclipse中的静态和动态web项目

    在Eclipse中奖web项目分为了Dynamic Web Project和Static Web Project.那么这两种有什么区别呢?其实这里的Dynamic和Static是通过页面来区分的.创建 ...

  6. angr原理与实践(三)——Arbiter:一种弥合二进制程序漏洞发现中的静态和动态鸿沟

    转载请说明出处:信安科研人 please subscribe my official wechat :信安科研人 获取更多安全资讯 原文链接:sec22-vadayath.pdf (usenix.or ...

  7. 在php中怎么用js跳转页面跳转,在php中怎么用redirect实现页面跳转?

    1.thinkPHP 的Action类的redirect方法可以实现页面的重定向功能,redirect 重定向的通用语法为:edirect(url,params=array(),delay=0,msg ...

  8. mysql C openmp_c ++-OpenMP中的“静态”和“动态”时间表有什么区别?

    此后,其他人回答了大多数问题,但我想指出一些特定的情况,其中特定的调度类型比其他类型更适合. 调度控制如何在线程之间分配循环迭代. 选择正确的时间表可能会对应用程序的速度产生重大影响. schedul ...

  9. fragment在activity中的静态和动态用法_使用Matlab修改压缩Gif动态图片制作微信表情...

    脚本之家 你与百万开发者在一起 作者:theOwlAndPussyCat/焦旭光 引言 电脑里存了很多有意思的Gif动态图片,闲暇想把这些动图全导入微信表情,可是这些动图很多大小超过了微信表情大小1M ...

  10. java字符串包含连续数字,Java中包含数字的排序字符串

    小编典典 尝试使用此比较器,该比较器将删除所有非数字字符,然后将其余字符与数字进行比较: Collections.sort(strings, new Comparator() { public int ...

最新文章

  1. 泛型排序器TComparer
  2. DNS 与 活动目录 的关系
  3. 【存储知识学习】第五章-5.1-5.3 RAID磁盘阵列-《大话存储》 阅读笔记
  4. SIFT(尺度不变特征变换)算法浅析
  5. Celo计划推出一种与欧元挂钩的新稳定币
  6. html session登陆验证,原创 实现session登陆时间的验证,验证用户登录页面的一个监听器...
  7. 豆瓣python网络数据采集器代理_Python 网络数据采集1
  8. 阶段3 1.Mybatis_02.Mybatis入门案例_2.mybatis入门案例中的设计模式分析
  9. 如何在Python中将Word转换为图片?
  10. 第四届蓝桥杯真题决赛java本科组
  11. 秋招详细攻略——从准备到面试
  12. 怎么把视频压缩成表情包?如何把视频做成GIF动图
  13. Python silk 库 支持微信语音
  14. java计算机毕业设计教务管理系统源程序+mysql+系统+lw文档+远程调试
  15. 子域名接管_在S3上利用子域接管
  16. 中科院最新通告:弃用影响因子!将替以「期刊超越指数」发布期刊分区表......
  17. 最简单的数据备份的方法
  18. 数学分析笔记17:曲线积分与曲面积分
  19. 磁盘修复命令CHKDSK回顾
  20. 使用MRT批量提取modis数据所需波段(HDF转TIF)

热门文章

  1. Java 死锁及解决方法
  2. SQL Server抛出异常信息 RAISERROR
  3. SourceTree/git解决pre-commit hook failed的问题
  4. mysql5.6.38占用内存过大问题解决
  5. Win11如何自动关机 windows11自动关机的设置方法
  6. 通过拦截器获取控制类requestMapping注解中的属性值
  7. python切片迭代_Python高级特性 切片 迭代解析
  8. 2020-12-02
  9. 分小组 java_蓝桥杯-分小组-java
  10. 2432功率计使用说明_Quarq功率计的安装、使用和维护