久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

使用JS在父窗體和子窗體間傳值

 hncdman 2023-02-25 發(fā)布于湖南

今天遇到了需要將子窗體的數(shù)據(jù)傳遞給父窗體的問題,到網(wǎng)上找了個(gè)答案,。特分享下。以備不時(shí)之需。

1.在父窗體中把子窗體的值帶出來

第一種方法:

(1)在父窗體中的代碼:

  <html>
  <head>
   <script type="text/javascript">
    function toUrl()
    {
      window.open("你的子窗體頁面");
    }
  
   </script>
   </head>
  <body>
  <form id="form1">
    <input type="text" value="" id="text1"/>
    <input type="button" value="打開" onclick="toUrl()">
  </form>
  </body>
</html>

(2)子窗體中的代碼

<html>
  <head>
    <script type="text/javascript">
     function goback()
     {

//opener代表了父窗體
       window.opener.document.getElementById("text1").value=document.getElementById("text2").value;
       window.close();
     }
   </script>

 </head>
 
  <body>
    <form id="form1">
      <input type="text" id="text2" value=""/>
      <input type="button" value="回傳" onclick="goback()">
    </form>
  </body>
</html>

第二種方法:

(1)在父窗體中的代碼:

<html>
  <head>
   <script type="text/javascript">
     function toUrl()
     {
       var a=window.showModalDialog("你的子窗體頁面",window);
 
       if(a!="[object]")  //這個(gè)地方可以不判斷,,意義不大
       {
         document.getElementById("text1").value=a;
       }
    
     }
   </script>
   
 

  </head>
 
  <body>
    <form id="form1">
      <input id="text1" type="text" value="">
      <input type="button" id=”button1“ onclick="toUrl()"/>
    </form>
  </body>
</html>

(2)在子窗體中的頁面

<html>
  <head>
    <script type="text/javascript">
     function reVal()
     {
       var b=document.getElementById("text2").value;
       window.returnValue=b;
       window.close();
     }
    </script>

  </head>
  <body>
    <form id="form1">
     <input type="text" id="text2" value=""/>
     <input type="button" value="回傳" onclick="reVal();"/>
    </form>
  </body>
</html>

2.在子窗體里帶出父窗體里的值

(1)父窗體里的代碼

<html>
  <head>
    <script type="text/javascript" language="javascript">
       function openwindow()
       {
         
         window.open("你的父窗體頁面","_blank");
          }
    </script>
  </head>
 
  <body>

    <input type="text" value="" id="text1">
    <input type="button" value="打開" onclick="openwindow()">
  </body>
</html>

(2)子窗體里的代碼

<html>
  <head>
   <script>
    function fun() {
  
     window.opener.document.getElementById("text1").value="info";
 
    
     window.close();
   
}
</script>

  </head>
 
  <body>
  

<input type="button" onclick="fun()" value="aaa">
   
  </body>
</html>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約