javascript 如何修改父框架的表单内容●?

来源:百度知道 编辑:UC知道 时间:2024/05/02 03:28:48
我在网页里放了一个frame,指向 B.asp,
然后在 frame 下面放一个表单 name = "biaodan",
表单里面有文本框 name= "wbname" id="wbid"

B.asp 里面有一段js,
修改父框架表单里的那个文本框内容为变量 BL

要求只用一行,这个如何写呢?
为什么我用
window.document.parent.biaodan.wbname.value += BL

这段代码我在本地使用正常,但是传到网站里面就出错了,好奇怪啊

请确保你的网页和B.asp是在同一个域名下,这时代码:
parent.document.biaodan.wbname.value += BL;
就能操作成功。

如果不再同一个域名下,就成了跨域访问了,会被浏览器限制而失败。IFRAME和AJAX都存在跨域的问题。

parent.document.biaodan.wbname.value += BL;