您的位置:首页 > Web前端 > JavaScript

JS使用showModalDialog弹出窗口获得弹出窗口设定的值

2011-07-19 18:46 465 查看
父窗口 hello.html
    <script LANGUAGE="javascript">
    function openwin()
    {  
     
     var mm=showModalDialog('nihao.html','','dialogWidth:400px;dialogHeight:300px;dialogLeft:400px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
      if (mm!=null)    
         {      
         alert(mm);
      }
    }
    </script>

<input type="button" name="OK" value="点击弹出" onclick="openwin()" >

子窗口 nihao.html  点击OK返回"dddddd"

<html>
  <h1>你好</h1>
  <body>  
  <span   id= "list"> </span>
  <script>
       function check()
       {
           window.returnValue="ddddd";
            window.close();
       }
    </script>
  <input type="button" name="OK" value="OK" onclick="check()">
   
 
    <body>
</html>

点击OK后父窗口可得到returnValue的返回值,并弹出该值





需要注意showModalDialog可以直接取得返回值mm的值为"ddddd",而使用showModelessDialog获得的mm显示为[object],待解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐