高手请进! 跨站点的opener操作为什么不管用? 补充,做opener的任何操作都不行,例如执行opener的函数也是不可以的,这个怎么解决??急盼!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要不是一个web服务器,都算跨域。必须一个web服务器,而且访问的时候URL中的主机名完全相同才算同一个域。127.0.0.1和localhost也算两个域 回复人: meizz(梅花雪) ( ) 信誉:704 2005-10-08 17:09:00 得分: 0 脚本本来就不支持跨域操作,没辄。 =====================================跨域问题只是不能访问document对象,但是仍可以访问窗口的window对象,所以你使用opener.location='http://www.163.com'就可以了。 To : GaoXX(我即老高,老高即我) 您说的没错!按照您的的方法已经把问题解决了,谢谢! 我明天早上结贴!再此之前希望大家帮忙讨论一下域的问题,因为上面大家对域的讨论把我看晕了.想明确一下,以使遇到同样问题的并看到本帖的人能够明白,好吗?IP和域名的对应关系应该是:一个域名只能对应一个IP地址,一个IP地址可以对应多个域名的关系,对吧?1. 我不清楚的是同一个Web服务器建立的两个不同站点(端口号不同),如果使用不同的主机头,那么他们之间的用脚本交互算不算跨域? 我理解的是应该是属于跨域的,请各位英雄发表高见!2. 例如申请的域名为www.ym.com,在其下又划分了news.ym.com和hr.ym.com,如果news.ym.com和hr.ym.com指向不同的Web服务器(即使用不同的IP地址),那么他们之间的交互算不算跨域? 如果二者使用同一个IP地址呢,那么他们之间的交互算不算跨域? To : cxz7531(大花猫) 您说的 " 127.0.0.1和localhost也算两个域 " 我不敢苟同,在系统hosts文件中127.0.0.1和localhost两者是有对应关系的,也就是说使用localhostWeb服务器也会根据hosts文件将其解释成127.0.0.1的,对吧? JavaScript根本没有分辨IP地址的能力只要document.domain不同 它就认为是跨域了 to 楼上------------但javascript脚本是不会访问hosts文件的,它只会从URL中取出主机名。附带说:没有看清楚楼主是要重定向跳转,这个可以用opener.location解决,不涉及跨域的问题 怎样在firefox中原样显示xml? 关于用JS控制“锚点” JS把值从iframe传到父页面文本框,页面能显示值但HTML里为空 请教下各位大神 关于窗口打开默认最大化 求助:new ActiveXObject("WScript.Shell") 异常 表单提交的问题 如何让网页自动刷新,而不出现刷新提示筐 jsp与数据库的问题有谁会啊,分多啊 js的function 方法中如何把bigdecimal类型的数字格式化成 “00”形式字符 请问js里面的confirm为什么显示不了 ~~急!可否用javascipt实现下面功能?~~ javascript 打开,关闭输入法怎么处理?
必须一个web服务器,而且访问的时候URL中的主机名完全相同才算同一个域。127.0.0.1和localhost也算两个域
脚本本来就不支持跨域操作,没辄。
=====================================跨域问题只是不能访问document对象,但是仍可以访问窗口的window对象,所以你使用opener.location='http://www.163.com'就可以了。
再此之前希望大家帮忙讨论一下域的问题,因为上面大家对域的讨论把我看晕了.想明确一下,以使遇到同样问题的并看到本帖的人能够明白,好吗?IP和域名的对应关系应该是:一个域名只能对应一个IP地址,一个IP地址可以对应多个域名的关系,对吧?
1. 我不清楚的是同一个Web服务器建立的两个不同站点(端口号不同),如果使用不同的主机头,那么他们之间的用脚本交互算不算跨域? 我理解的是应该是属于跨域的,请各位英雄发表高见!2. 例如申请的域名为www.ym.com,在其下又划分了news.ym.com和hr.ym.com,
如果news.ym.com和hr.ym.com指向不同的Web服务器(即使用不同的IP地址),那么他们之间的交互算不算跨域? 如果二者使用同一个IP地址呢,那么他们之间的交互算不算跨域?
您说的 " 127.0.0.1和localhost也算两个域 " 我不敢苟同,
在系统hosts文件中127.0.0.1和localhost两者是有对应关系的,也就是说使用localhostWeb服务器也会根据hosts文件将其解释成127.0.0.1的,对吧?
只要document.domain不同 它就认为是跨域了
------------
但javascript脚本是不会访问hosts文件的,它只会从URL中取出主机名。附带说:
没有看清楚楼主是要重定向跳转,这个可以用opener.location解决,不涉及跨域的问题