中易网

如何让HTML文件显示ASP内容,不要用iframe,或者ASP生成HTML的方法,说的详细点

答案:4  悬赏:0  
解决时间 2021-01-29 16:41
如何让HTML文件显示ASP内容,不要用iframe,或者ASP生成HTML的方法,说的详细点
最佳答案
只生成一个页的话 试试下面的函数,把路径写好就可以了~

 <%
  ’常用函数
  ’1、输入url目标网页地址,返回值getHTTPPage是目标网页之html代码
  function getHTTPPage(url)
  dim Http
  set Http=server.createobject("MSXML2.XMLHTTP")
  Http.open "GET",url,false
  Http.send()
  if Http.readystate<>4 then
  exit function
  end if
  getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
  set http=nothing
  if err.number<>0 then err.Clear
  end function'' 2、转换乱玛,直接用xmlhttp调用有中文字符之网页得到之将是乱玛,可以通过adodb.stream组件进行转换
  Function BytesToBstr(body,Cset)
  dim objstream
  set objstream = Server.CreateObject("adodb.stream")
  objstream.Type = 1
  objstream.Mode =3
  objstream.Open
  objstream.Write body
  objstream.Position = 0
  objstream.Type = 2
  objstream.Charset = Cset
  BytesToBstr = objstream.ReadText
  objstream.Close
  set objstream = nothing
  End Function
  
  txtURL=server.MapPath("../index.asp")

  sText = getHTTPPage(txtURL)

  Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
  filename="../index.htm"
  Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) ’true为不存在自行建立
  openFile.writeline(sText)
  Set OpenFile=nothing
%>
全部回答
用脚本插入ASP文件就可以了,不过ASP文件中输出要以脚本输出的形式输出。</A>
用脚本<script src="XXXX.ASP"></script>ASP页面要用JAVASCRIPT的输出方式,比如document.write("需要显示的内容用ASP输出")
你的意思是HTML直接可以用来做程序?
这个需要有服务器权限,调试IIS才行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开化县大溪边乡中心学校地址在什么地方,我要
领导的核心是什么
一道地理题目求解析!! 某游客旅游黄金周到
招聘怎么就招不到人啊,有人找工作么
海里有什么动物最少十二种
HKC惠科智能电视如何进入工厂模式?
“天兵天将天百万,个个为我显神勇。”是谁的
农田回埴种植树木是违法吗?
惕字能组什么词语
祛湿就吃这几种食物 简单又有效
爱这个字是从什么时候出现的
街机英雄传好玩吗
摩托街跑车 原装进口铃木小中r /k7 gsx-r
MRP(物料需求计划)的优缺点
团风县交通局上巴交通管理站地址在哪,我要去
推荐资讯
科比毒液5和科比A.D那个好?
英雄联盟目前一共有几个英雄?
带功和气的成语
猫把纸弄脏这一细节的目的是什么
我的世界安逸菌天空工厂3有什么mod?
形容演讲稿修改好词语
小米4电信4g版,录像模式画面默认放大的,只
手机锁屏后出现新闻已解决
八项规定禁止使用烟和高档酒
dw中 div位置问题
顺友小车租赁行地址好找么,我有些事要过去
到底为什么!胖子就不是人吗,为什么那么多人
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?