使用asp.net webform中的javascript到达iframe内部

时间:2015-01-20 18:00:41

标签: javascript c# asp.net visual-studio-2010 dom

我所拥有的是一个iframe,显示一个传感器的网页,该传感器托管它自己的网页,显示湿度和温度。我真正需要的是当前的温度和湿度,以便我可以在显示实验室状态的主页面上显示它。所以从我收集的内容中我需要进入iframe,这样我就能得到用于保存我需要的表的tr / td值。

从上下搜索互联网,我把以下代码放在一起......

var myIFrame = document.getElementById('ifOmega');
var content = myIFrame.contentWindow.document.body.innerHTML;

问题是第二行无声地失败。我测试了myIframe以确保它已执行且不为null。我正在使用Visual Studios 2010,所以我不确定它是否有限制?我只是说,因为当我尝试输入...

var content = myIFrame.

... intellisense不会弹出contentWindow作为选项。

即使我弄明白这一点,我也不确定如何深入挖掘。

var var0 = content.getElementById('rd0');

其中rd0是包含温度值的div内部的单元格的名称/ id。我假设要进入我将需要一个javascript兄弟/子方法?

顺便说一下,我的javascript是在客户端执行的......

Sys.Application.add_load(getTempTable);

..在顶部。

感谢您的帮助。

0 个答案:

没有答案