名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。
- 本篇文章的具体介绍如下
1.可以用 download 行为下载后再用 inner网页hTML 特性显示出来。
具体步骤:
<span id="demo" src="demo.htm"
style="behavior:url(#default#download)"></span>
<SCRIPT>
function window.onload(){
demo.startDownload(demo.src,fnDownload)
}
function fnDownload(oSource){
demo.inner网页hTML=oSource
}
</SCRIPT>
被相关调用页demo.htm的具体代码。
<span style="color:red;font:bold 12px Tahoma">
测试 演示 TEST test DEMO demo</span>
注意:在本例中id为demo的对象必须设置它的默认行为为download。
2.script。需要注意的是include.js里不能再包含<script>和</script>,扩展名随意,所有内容必须经由 write()、wirteln()、inner网页hTML、innerText、outer网页hTML或outerText 输出显示。具体代码示例:
<script src="include.js"></script>
<script language="JavaScript" src="http://www.newsccn.com/count.php?contentid={$contentid}"></script>
3.iframe。这个不用多解释了,有疑问的话请第一部分第六章。具体代码示例:
<iframe src="index.asp"></iframe>
4.Object(Scriptlets组件)。具体代码示例:
有滚动条<br>
<object data="index.asp" type="text/html" width=400 height=300></object>
<br>无滚动条<br>
<object style="border: 0px" type="text/x-scriptlet" data="index.asp" width=400 height=300></object>
5.SSI(服务器端包含)。具体代码示例:
<!--#include file="index.html"-->
<!--#include virtual="/index.html"-->
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组件。具体代码示例:
<script for="window" event="onload">
with(new ActiveXObject("Microsoft.XMLhTTP")){
open("get",demo.src,false,"","")
send()
demo.inner网页hTML=ResponseText
}
</script>
<span id="demo" src="demo.htm"></span>
需要注意,目标相关站点文件最好以Unicode或UTF-8编码保存,否则目标相关站点文件中的双字节文字会变成乱码。当然,可以用下面的数据库函数把返回的ResponseText处理一下,但是这样效率比较低,相关站点文件较大时不推荐使用。XMLhTTP这种实用具体的方法也可以在后台程序中使用。
<script language=vbscript>
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
</script>
9.hTC(网页hTML Component,将在下一章中介绍)。
(1)包含页具体代码。
<span style="behavior:url(index.htc)"></span>
(2)被包含页index.htc的具体代码。
<public:attach event="oncontentready" onevent="loadit()" />
<script>
function loadit(){
insertAdjacent网页hTML("afterBegin", include.inner网页hTML)
}
</script>
<xmp id="include">
被包含内容
<a href=http://www.flash8.net>flash8</a>
</xmp>
特别提示
本例具体代码运行具体效果如图2.4.5所示,页面中所显示的文字为demo.htm页的。
图2.4.5 download行为应用具体效果
特别说明
download 行为的作用是下载相关站点文件并在下载完成后通知一个指定的回调数据库函数,该行为只有一个startDownload实用具体的方法:
startDownload 下载指定相关站点文件,该实用具体的方法带两个具体参数,第一个具体参数为指定下载的相关站点文件地址,第二个具体参数为下载完成后要执行的具体代码的数据库函数的指针。如果相关调用的数据库函数是用 VBScript 脚本编写,需要使用 GetRef 数据库函数获取此回调数据库函数的指针。
关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,html中If语句详解