<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();
}