js提示没有权限.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
js提示没有权限 很多人在使用AJAX调用别人站点内容的时候,JS会提示没有权限错误,这是 XMLHTT组件的限制-安全起见 禁止访问非同域的网站,下面一个例子来访问 ,: w2 ]+ k3 g u7 [+ q vscript type=text/javascript 6 05 h% ?5 d- 10 Q8 i fun ctio n createobj() { ! y7 n6 q+ S/ o: M# Q: @ if (wi ndow.ActiveXObject) { / D+ + a/ u L- W/ d z return new ActiveXObject(Microsoft.XMLHTTP); %d- S T I0 Q7 i! R R F* i; A } .b: DO E1 L r7 V$ ] else if (wi ndow.XMLHttpRequest) { * V6 z9 m [1 f) A8 v$ R A t7 f return new XMLHttpRequest(); 5 s4 n. bl L! vO s! V$ z } } a e- ]$ Z5 f% DO ] fun cti on getWebPage(url) { varoBao=createobj(); varmy_url=url W$ a5 a6 y @1 I/ ~ G+ s8 tO 0* r% C oBao.ope n(get,my_url,false); $ m c9 ?5 V, e5 W. ! B oBao .on readystatecha nge=fu nctio n(){ , B [) YO w# B2 N+ al d/ p O* c t if(oBao.readyState==4){ if(oBao.status==2OO){ $ }+ x1 c W m. \5 [* A1 s! e varretur nStr=oBao.resp on seText; docume nt.write(returnStr); }else{ 2 C5 i/ U* T, 0+ o4 j/ I6 E3 q docume nt.write(” 未找到您输入的地址或服务器 5O5错误!); } } 5 Y6 Q5 K4 c+ cl B f } oBao.se nd(n ull); , \5 k: m- B8 D } getWebPage(); f% J$ H3 w+ V y! i /script 保存这段代码到test.html,在本地直接用IE打开没问题,但将该段代码上传 到服务器后,问题出现了 --JS提示没有权限错误!!!这该如何解决呢? 下面思考一下:既然不能访问非同域的,只能访问同域的地址了,同域的动态 文件怎么获取非同域网页内容呢?我们还是想到的 AJAX只不过这个AJAX是在 服务器端执行.m3 q+ |: y2 _6 D R* M 大体思路是这 样的:首先将URL用AJAX提交给自己站内的文 件,例如 getPage.asp 在getPage.asp 再次通过服务器 XMLHTTP来访问提交来的 URL将获取的内容返回给提交 URL的页显示内容 下面开始组织代码 , 首先是 test.html 文件 vscript type=text/javascript d# q$ A! _7 _% w4 {% A$ P! J function createobj() { ; u8 ]6 B2 }7 s. I, y if (window.ActiveXObject) { return new ActiveXObject(Microsoft.XMLHTTP); ( m f l. [$ b, H7 Y/ M( N# i( V } else if (window.XMLHttpRequest) { + S9 W0 L, v4 M% r7 e return new XMLHttpRequest(); } }$ v. H2 G9 L, x n: p function getWebPage(url) { ! m- v0 Z# V, R/ i6 i2 A varoBao=createobj(); varmy_url=getpage.asp?url=+escape(url); + c, \1 Z: o2 Q3 I# [ oBao.ope n(get,my_url,false); ~+ U6 O% 1( 0$ E2 Y6 . @ oBao.o nreadystatecha nge=fu nctio n(){ $ b3 D# j6 B3 U! A) j9 v, ~3 if(oBao.readyState==4){ / R5 j, c、 K8 f if(oBao.stat

文档评论(0)

大宝&小宝 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档