关于js的跨域的问题 --------------------------------------------------------------------

失落的神庙 2013-10-30 06:23:29

<script>
function bClick(){
var frames = window.parent.frames;
for (var i = 0; i < frames.length; i++) {
alert(frames[i].document);
}
}
</script>
<iframe id="aaaa" src="http://www.baidu.com"></iframe>

<input type="button" onclick="bClick()" id="b" value="测试"/>


可以实现弹出百度显示的东西字符串么

新手。以前从未弄过web - -
...全文
206 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
谢谢大家来解答。 如果有解决方案。请私聊我。谢谢。结贴
caoshangfei 2013-10-31
  • 打赏
  • 举报
回复
没法实现的。
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
可能是我想多了。。。这样跨域是不能实现的。。。
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
引用 8 楼 Rexmax 的回复:
一般页面传值使用的是ajax的post传值方法,页面使用response.Request["xxx"]进行接收,activex没研究过
这意味着 iframe和这个页面是两个页面 iframe里面可以用 这个页面的js变量 而 本页面不可以用iframe里面的?(跨域名)
睿智天成 2013-10-31
  • 打赏
  • 举报
回复
一般页面传值使用的是ajax的post传值方法,页面使用response.Request["xxx"]进行接收,activex没研究过
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
不用activex 可否实现?
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
引用 5 楼 Rexmax 的回复:
直接使用window.showModalDialog("www.baidu.com");

这个是个新窗体了。



按照我原来的代码 获取到的iframe
但 document 里面什么都没有 好像获取到iframe就是空的。无解中。。。
睿智天成 2013-10-31
  • 打赏
  • 举报
回复
直接使用window.showModalDialog("www.baidu.com");
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
直接用js get 请求的话 有些东西获取不到。 所以我想看看这个能不能实现
失落的神庙 2013-10-31
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
post的话,需要借助服务器。
不post 只要求alert弹窗出百度的东西就行
引用 1 楼 qldsrx 的回复:
这个和跨域有什么关系?
本来想弹窗一下已登录的用户名什么的。
threenewbee 2013-10-30
  • 打赏
  • 举报
回复
post的话,需要借助服务器。
qldsrx 2013-10-30
  • 打赏
  • 举报
回复
这个和跨域有什么关系?

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧