javascript打开新窗口并获取新窗口值

时间:2013-08-17 22:10:02  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:口js(第二电脑网http://www.002pc.com) 事件: function showmodelwindow() {          var itop = (window.screen.height - 600) / 2;          var ileft = (window.screen.width - 500) / 2;          var reval = win...
  正文:

这种文章以前我有写过,就是点击弹出新窗口再在新窗口做操作,然后再把值利用js(第二电脑网http://www.002pc.com) parent.iframe.formname.inputname.value这样就现实新页面传值了。下面我们总结了几个常用的方法 。

方法一、

主页面打开新窗口js(第二电脑网http://www.002pc.com) 事件:

function showmodelwindow() {
         var itop = (window.screen.height - 600) / 2;
         var ileft = (window.screen.width - 500) / 2;
         var reval = window.showmodaldialog('basictype.ASP/ target=_blank class=infotextkey>asp教程x' ,
        'dialogheight: 300px; dialogwidth: 100px;dialogtop: ' + itop + '; dialogleft: ' + ileft + '; edge: raised; center: yes; help: yes; resizable: no; status: yes;scroll:no;');
         if (typeof (reval) != 'undefined') { form1.txtscd_type.value = reval; }//接收回传value
     }

 

新打开窗口确定按钮:

function confirmback() {
            window.returnvalue = "要返回的value";
            window.close();
        }

 

方法二、

 

主页面打开新窗口js(第二电脑网http://www.002pc.com) 事件:

 

 

function showmodelwindow() {
            var itop = (window.screen.availheight - 510) / 2; //获得窗口的垂直位置;
            var ileft = (window.screen.availwidth - 650) / 2; //获得窗口的水平位置;
            window.open('gethscodeinfo.aspx', '', 'height=510px, width=650px, top=' + itop + ',left=' + ileft + ', toolbar=no,menubar=no, scrollbars=yes, resizable=no,location=no, status=no')
        }

 

新打开窗口确定按钮:

function confirmback(a, b, c) {
            window.opener.document.getelementbyid("txtcategory").value = a;
            window.opener.document.getelementbyid("txths_code").value = b;
            window.close();
        }

 

javascript打开新窗口并获取新窗口值》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/26495.html


关于《javascript打开新窗口并获取新窗口值》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td