js获取对话框返回值![]() <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www./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>
![]() <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www./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> |
|