关看标题,是否还不清楚是什么问题,那么我们先来看以下这个问题:

  有一个页面a.htm (父页),该页中运行javascript脚本: window.showModalDialog("b.htm");

  该页面中有Html元素 <input type="text" id="t1" name="t1" value="value">

  上面强出的b.htm 页面,现在的问题就是在要 b.htm 页面上取到 a.htm 页面中 t1的值.

  以下是解决方法:

  先要在a.html页面中做如下设置

  var results = window.showModalDialog("b.html");

  if(results){

  alert(results["key"]);

  }

  然后在B页面中加如下javascript

  <script>

  window.returnValue={

  key:"返回到父页面"

  }

  </script>

这样我们就解决了showModalDialog弹出子页取父页面的值问题了.