zoukankan      html  css  js  c++  java
  • js获取对话框返回值

    页面PageA.html
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    >
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        
    <title>页面A</title>

        
    <script type="text/javascript" language="javascript">
        
    function GoOpenUrl(url,width,height)//定义打开窗口的返回值  
          {  
            
    var isMSIE= (navigator.appName == "Microsoft Internet Explorer");  //判断浏览器   
            if (isMSIE){             
               
    var returnVal = window.showModalDialog(url, window, "dialogWidth="+width+"px;dialogHeight="+height+"px;status:0;scroll:no");   
               
    if (returnVal!=undefined)  
                {  
                  document.getElementById(
    "textfield").value= returnVal;  
                   
                }  
            }  
            
    else {   
                
    var returnVal = window.open(url, "PageB""scrollbars=no,dialog=yes,modal=yes,width="+width+"px,height="+height+"px,resizable=no" );   
                
    return false;  
            }   
         
          }  
        
    </script>

    </head>
    <body>
        
    <textarea id="content" name="content" rows="5" style=" 280px"></textarea>
        
    <input type="button" onclick="GoOpenUrl('PageB.html',500,500)" value="Test"/>
    </body>
    </html>
    页面B
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    >
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        
    <title>页面B</title>

        
    <script type="text/javascript" language="javascript">  
       
          
    function GoReturnValue()  
            {  
                
    var returnVal=document.getElementById("txtVal").value;  
                
    var isMSIE= (navigator.appName == "Microsoft Internet Explorer");   
                
    if(isMSIE)  
                    window.dialogArguments.content.value
    =returnVal;
                
    else  
                    opener.document.getElementById(
    "content").value= returnVal;  
                window.close();  
           }  
       
        
    </script>

    </head>
    <body>
        
    <input type="text" id="txtVal" value="" />
        
    <input type="button" value="ok" onclick="GoReturnValue();" />
    </body>
    </html>


  • 相关阅读:
    sys_refcursor vs ref cursor in oracle
    Oracle-cursor动态游标
    游标(cursor)--显式游标&隐式游标、游标四个属性、循环遍历
    PL/SQL IF CASE
    python字符串的encode和decode
    python中raw_input()与input()
    Emacs显示行号
    Python爬虫——抓取糗百段子
    Python代码一定要对齐
    Python标准库内置函数——hasattr
  • 原文地址:https://www.cnblogs.com/hejunrex/p/1658558.html
Copyright © 2011-2022 走看看