高分悬赏:JS获取跨域iframe中返回值(xml)并处理
主页面在www.a.com域中index.asp有个iframe需要获取www.b.com域中的一个PHP文件
<iframe width="0" height="0" id="myfrm" src="http://www.b.com/index.php"> </iframe>
请求http://www.b.com/index.php该PHP文件会生成xml的返回值如下
<xml version="1.0" encoding="UTF-8" standalone="yes">
<Note>
<Code>返回值 </Code>
</Note>
</xml>
在firefox中已经可以看到跨域请求到的数据,但怎样获取IFRAME中的数据,首先是能够获取到,第二是兼容IE,FF
直接获取
document.getElementById("myfrm").innerHTML这样直接获取是错误的
把它作为XML对象来访问
var xmldoc = document.getElementById("myfrm").contentWindow;xmldoc类型是object xmldocument,但使用doc.getElementsByTagName("code")[0].firstChild.data获取时为空
我已经被折腾了3天了,基本上已经黔驴技穷了,望高手能够指点迷津!
自己顶一下,千万别沉啊。不行我追加分,你要多少给你多少,能解决问题就行
在IFRAME外层引用多一个JSP。在JSP里面定义就是全局
三楼的我试了doc.getElementsByTagName("code")[0].nodeValue不能正确访问
四楼的大哥,我没看懂你说的意思。
大哥大姐不能沉啊!!!!!!
高手在哪里?
千万别沉啊。我的希望全在这了
难道又要不了了之了。。。
我滴亲娘哎,怎么又沉了。大哥大姐帮帮忙顶起,不顶我滴那个工作绝对完蛋了
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<video>
<device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......
<html>
<head><title></title></head>
<body>
<iframe id="myifr">
<xml version="1.0" encoding="UTF-8" standalone="yes&q ......