子页控制父页按钮-----急急急~在线~~等~~~

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:39:17
a页面中已经嵌入一框架b页面,a页面中有一个提交按钮还有一个存储按钮,b页面是填详细资料的;我现在想实现以下功能:
当b页面的详细资料为空时,a页面提交按钮不可用,存储按钮可用;只有b页面有资料时,a页面的提交按钮才可用~
(我已经获得b页面有无资料的变量了,num)
要怎麽实现呢?
if (num=="")
{
opener.parent.document.fill.fill_SubmitBtn.disabled=true;
}

是不是有问题(子页控制父页)
可是就是不行啊~

opener指的是window.open 开的窗口,看你的情况,应该是框架内又开了一个window窗口,然后,window.open开的窗口提交后刷新框架里的东西,但你又想控制主页的东西,opener.parent.document.fill.fill_SubmitBtn.disabled=true;是可以用的,但要写在自定义asp中,如果单纯由框架刷主窗口那就是,parent.document.fill.fill_SubmitBtn.disabled=true;我已经帮你测试过了,是可行的,你看看是不是你写的位置不对呢?

没有问题!
这个东西我试过!是可以用的

opener.parent.document.fill.fill_SubmitBtn.disabled=true;

当然有问题:opener是如果window.open的话,对父窗体的引用,parent是用了iframe的话,对父框架的引用.你这里应该是:parent.document.......