打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
js获取对话框返回值

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="width: 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>


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JavaScript 实现模态对话框 源代码大全
div浮层,滚动条移动,保持位置不变
Javascript 实现 Textarea 自动伸缩,兼容IE6、IE7、IE8、IE9...
文字列表无缝向上滚动JavaScript代码
原生js实现图片切换
style对象的cssText方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服