to zhfkiller(杀手) :     我WEB方面很水,拜托说的详细一些,最好能给段代码让我看看

解决方案 »

  1.   

    1)我想使返回的结果显示在父窗体的<iframe>标记内
    你可以写一个jsp方法。在父窗体的<iframe>标记中加入一个唯一的ID,然后用document.getElementById("xxx")同时设value为你在子窗口得到的值。在子页面中调用parent页面的方法时函数前面要加“opener.”
    2)我想达到如下目的:当点击子窗体的"提交"按钮后,查询条件能正常提交,同时当前子窗体关闭.
    在子窗口中调用window.close()就可以了
      

  2.   


      to  muiz():        有例子么?
      

  3.   

    1)主页面 <iframe name="aa" src="list.htm"> </iframe> 
      打开子页面  window.open("son.htm")在son.htm 里面按查询得结果var a 后 可以使用 self.opener.frames['aa'].document.form1.textName.value=a;   来给iframe赋值list.html 里面必须有表单 <form name=form1>
                             <input type=text name=textName>
                             </form>
      

  4.   

    2) 在子页面查询完毕 给主页iframe赋完值后 使用
    self.opener=null
    self.close()    即可关闭该页面
      

  5.   


       to longshenwang(清一色!一条小青龙) :      问题1)正在试      问题2):如果这样做,表单的查询条件无法提交,不知道为什么
      

  6.   

    你提交到什么页 是本页面吗?<form name="son.htm" target="_self">
    如果 不是的话 直接在提交的页面里面写 上面两句
    《form name="other.htm" target="_self">
      

  7.   


      to longshenwang(清一色!一条小青龙) :
      
         哦,原来<form>标记也有 target 属性啊,     请问我可不可以用这个target属性直接指向主页面的<iframe>啊?     如果可以的话,要怎么写?
      

  8.   

    target 属性只是说明你提交后页面所处的位置 提交到什么页面上 是 action="" 来控制的!
      

  9.   


      to longshenwang(清一色!一条小青龙)       子窗体关闭的问题解决了,      结果数据显示的问题我想到了其他办法,其实那个字符串是一个XML字符流,我要对它进行解析,再生成HTML显示在<iframe>里      还有一个问题,为什么我写的查询条件提交表单在window.showModalDialog()方法打开的模态窗口里不起作用,我为它写的表单验证程序也无效.而这些代码在window.open()方法打开的子窗口里却都好使.