功能二和功能三都要求在本页面完成.该怎么做?

解决方案 »

  1.   

    这个不难就是有点烦~
    我给一个大概思路,有问题再发消息给我就可以了。功能一的实现:
    在弹出窗口里使用window.opener.document.all.控件名.value=变量
    就可以把弹出窗口里搜索到的记录的值返回给调用窗口。这里的控件名是你调用窗口里的控件的名字。比如你代码里有
    <p>产品ID:<input type="text" name="T1" size="20"></td>
    那句语句就可以写成。 window.opener.document.all.T1.value=变量。
    功能二和功能三:你只要在这个页面上做一<iframe>然后将其display属性设置成none,然后将<form>的target指向这个<iframe>就可以了。
    比如:
    <form name="productForm" method="post" target="hiddeniframe">
    ...
    </form>
    <iframe style="display:none;" name="hiddeniframe"></iframe>接下来的问题就是你需要从这个iframe里面把一些搜索到底结果反应到主页面里去。可用如下方法:
    parent.document.all.控件名.value=变量值这个方法和前面实现功能一的方法如出一辙。