访问控制使用Javascript

我在MS CRM 4.0的一个模块在iframe中加载自定义aspx页面。这个页面基本上有6个文本框(txtValue1,txtValue2等等)。我想通过javascript代码在加载事件或保存事件中访问这些值。有人知道该怎么做吗?我尝试了几个我从网上获得的代码,但似乎没有任何工作。任何帮助,将不胜感激。访问控制使用Javascript

回答:

尝试下面的代码片段...

var textBox1Value = document.frames.IFRAME_NAME.document.all.txtValue1.value; 

其中IFRAME_NAME是你在表单自定义定义和txtValue1是在IFRAME文本框的ID的IFRAME的名称。

回答:

有一点值得注意的是,通过文档的帧集合访问iframe不会让您读取或写入src或url属性,我发现我自己动态地每隔一段时间更改一次。要访问和更改属性,您需要通过getElementById访问iframe。

var yourIframe = document.getElementById('IFRAME_NAME'); 

请注意,如果你访问的iframe如上,你要调用一个函数,可用于iframe的脚本,你必须通过contentWindow属性来调用它:

yourIframe.contentWindow.someFuncOnIframePage(); 

以上是 访问控制使用Javascript 的全部内容, 来源链接: utcz.com/qa/257760.html

回到顶部