网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.ASP.NET ViewState 初探 (2).
..net内存回收与Dispose﹐Close﹐.
.调用PanelDesigner类时出现找不到.
.用asp.net还原与恢复sqlserver数.
.ASP.NET中同时支持简体和繁体中文.
.asp.net开发wap必备:更好的匹配.
.将Asp.net页面输出为HTML.
.慎用url重写 .
.一个极有可能引发ExecutionEngin.
.如何防止插入删除表造成的数据库.
.Webservice中使用Session、Appli.
.动态控制Page页的Head信息.
..net 2.0中新增的nullable类型.
..NET 连接到 Oracle的oci.dll加载.
.跨应用程序进行Forms身份验证详解.
.ASP.NET技术获取IP与MAC地址的方.
.ASP.NET 2.0中使用自定义provider .
.在ASP.NET Atlas中调用Web Servi.
.ASP.NET 翻页后继续维持排序.
.ASP.NET实现下拉框二级联动组件.

IFRAME跨域名的解决方法,终结版(小张.NET原创)

发表日期:2006-7-28


以前碰到此类问题很郁闷,MS为什么开发出这么个鸟IE,让这些人不得不跟着他走,后来想了想,也是,为了安全期间,还是要加上限制的,要不,别人可以随便的改你的网页内容,等等。。。
好了,其它的废话不说了,看看下边的吧:
记得要将域名指为域名,而不是WWW或者其它的,例:shagndu8.com 而不能指向www.shangdu8.com


1、请在父网页上加上以下代码:
1<SCRIPT LANGUAGE="VBScript">
2    document.domain = "shangdu8.com"
3</SCRIPT>

 

2、请在要套的IFRAME网页上加上以下代码(此页面可以放在任何服务器上,可以不是shagndu8.com的服务器上,比如:http://www.cnblogs.com/;

1<SCRIPT LANGUAGE="VBScript">
2    document.domain = "shangdu8.com"
3</SCRIPT>

这样,IE就被骗了,上当了,哈哈,他认为是在同一个域下,IFRAME就可以让IFRAME自适应高度或者赋值或者其它操作父框架动作。


注:本代码虽小,但可以解决大问题,本人已经测试过了,请放心使用,如果要套的IFRAME内容在别人的服务器上,那么想完成本操作,哈哈,要改网页内容,加上以上的代码就可以了。

如果使用中有什么问题,可以与本人联系
EMAIL:jzeb#163.com
QQ:4803234

上一篇:asp.net中在前台用js增删ListBox的items 人气:6280
下一篇:小议优化ASP.NET应用性能之Cache篇 人气:6036
浏览全部IFRAME的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐