关于包含调用文件的几种方法

 
查看相关:新闻   资料   下载   课程            2007-10-24   教育人生网
 

7.download Behavior

<SCRIPT>
 function oBehavior(url){
 with(event.srcElement){
 addBehavior('#default#download')
 startDownload(url,oDownload)
 }}


 function oDownload(oSource){
 viewfield.innerHTML=oSource
 }
 </SCRIPT>
 <button onClick=oBehavior("index.asp")>index.asp</button>
 <span id="viewfield">内容暂缺</span>


8.XMLHTTP
<script>
 function getit(url){
  with(new ActiveXObject("Microsoft.XMLHTTP")){
  open("get",url,false,"","")
  send()
  viewfield.innerHTML=ResponseText
  }
 }
 </script>
 <button onClick=getit("index.asp")>index.asp</button>
 <span id="viewfield">内容暂缺</span>
 XMLHTTP方式需要注意,目标文件最好保存编码为Unicode或者UTF-8,否则会出现乱码。当然,还有解决的方法,用下面的函数把返回的ResponseText处理一下,只是这样效率比较低,文件较大时不推荐使用。


<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>
另外,XMLHTTP这种方法也可以在后台程序中用,不过要作相应修改


9.HTC

包含页代码:
<span style="behavior:url(index.htc)"></span>


被包含页index.htc:
<public:attach event="oncontentready" onevent="loadit()" />
<script>
function loadit(){
insertAdjacentHTML("afterBegin", include.innerHTML)
}
</script>


<xmp id="include">
被包含内容
<a href=http://www.flash8.net>flash8</a>
</xmp>


1 2
    特别说明:由于各方面情况的不断调整与变化,教育人生网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。
 
 
来源:网页设计师联盟     责任编辑:caill 订阅到鲜果 订阅到谷歌 订阅到抓虾
 





·


·


·




新东方留学英语课程
 
教育人生网精彩推荐
 
更多优惠>> 热门课程 报名优惠
 
推荐课程 分类
 
拉萨尔设计学院,你的成才摇篮
 
社区首页>> 互动学习社区
 
更多>> 参与有奖活动
 
 

教育新闻 - 免费资料 - 搜索中心 - 名校荟萃 - 北斗论坛 - 会员中心 - 主编信箱 - 网站地图 - 欢迎批评指正 设定本页为浏览器首页
教育人生网简介 - 联系我们 - 招贤纳士 - 客服中心 - 免责声明 - 广告服务 - 火爆加盟 - 中国教育搜索