Response.Write("<script language='javascript'>window.opener.location=window.opener.location.href;</script>")
第一种方案是: file a.htm
function OpenDialog(url,param) { return window.open(url,param, "DialogWidth:450px;DialogHeight:450px;help:no;status:no"); }
file b.htm <script language="javascript"> function js_do(val) { self.opener.document.all.filename.value=val } </script>
第二种方案是: file A.htm <html> <script language="javascript"> function OpenDialog(url,param) { return window.showModalDialog(url,param, "DialogWidth:450px;DialogHeight:450px;help:no;status:no"); }
function js_getData(url) { return OpenDialog("b.htm",""); }
</script> <body> <form name="myFrm"> <input type="text" name="filename" onclick="this.value=js_getData()"> </form> </body> </html>
file b.htm
<html> <script language="javascript"> function js_do(val) { window.returnValue=val; window.close(); } </script> <body> <form name="myFrm"> <input type="text" name="filename"> <input type="text" name="btnDo" onclick="js_do(this.form.filename.value)"> </form> </body> </html>
Response.Write("<script language='javascript'>window.opener.document.all.txt1.value="+theValue+";</script>");
没有相关教程
|