2.6 子窗口赋值给父窗口并关闭子窗口 > 我的程序猿之路:第十六章

<s:textfield id="innovationName" cssClass="txt validate[maxSize[50]]"
                            title="请选择创新岗位"  readonly="true">

<a onmouseover="changeStyle(this)" onmouseout="addStyle(this)" class="btna agreen" 
                            style="background-image: url('../../../../images/cass/m-line.png');border: 1px solid #999;background-position: 0px -140px;"
                            id="" href="javascript:void(0)" onclick="selectInnovationBirds('innovationName')">选择</a>

取的是id="innovationName" 把这个固定值传到后台

 

function selectInnovationBirds(subSubjectName) {
                
             
                var url='/innovation/innovation_xxxxx.action?jxmc='+subSubjectName ;
                sky.win(url, 900, 455, "选择一个页面", window);
            }

 

后台通过交互数据库查出我要的数据,set了子页面当中,子页面当中就有了新的数据,,下一步给父页面赋值,点击按钮,赋值给子页面中的id,关闭子页面

function _selectInnovation(Seqname,pressName){
//Seqname是从父页面传过来的id名。是父页面的 id="innovationName" 。 alert(Seqname) 弹出来的也是:innovationName。 这是个固定的
//pressName是从后台拿到的值,这个值是个变值
dialog.opener.document.getElementById(Seqname).value = pressName; dialog.close(); }

 

posted @ 2018-01-08 16:00  奕语∮梵天  阅读(122)  评论(0编辑  收藏  举报