var dName=new Array("www.dn1.com","dn2")//允许的域名
dn=location.hostname//取访问所用域名
for(i=0i<dName.lengthi++) //在允许的域名中搜索访问所用域名
if(dn==dName[i])break //找到后中断搜索
if(i==dName.length) //没有中断,即没找到
setTimeout("location.Replace('指定域名')",3*1000)//3秒后跳转
一般的浏览器环境,无法简单的跨域。较复杂的方法是利用 jsonp 技术,来实现跨域通信,参考链接:
http://baike.baidu.com/view/2131174.htm?fr=aladdin
但是如 LZ 这样想要简单跨域直接操作其他 frame 里面元素的,无法简单实现。