js 彈出頁面傳值


有頁面a和頁面b,頁面a中有一個文本框和一個按鈕,點按鈕彈出頁面b,頁面b也有一個文本框,在文本框中輸入值,在不經過后台
用js實現把頁面b的文本框的值傳到頁面a,賦給頁面a的文本框

 

 

 

a頁面代碼
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> page A </TITLE>
  <script language="javascript">
function newWin(){
  var str = window.showModalDialog("pageB.html",null,"dialogWidth=400px;dialogHeight=300px");
  if  (typeof(str) == "undefined") {  
      alert("沒有傳回值來");

  }else{
   document.getElementById("mytext").value=str;
  }
}
  </script>
</HEAD>

<BODY>
  <input type="text" id="mytext">
  <input type="button" value="button" onclick="newWin();">
</BODY>
</HTML>

b頁面代碼
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> Page B </TITLE>
  <script language="javascript">
function colseWin(){
  var returnValue = document.getElementById("mytext").value.trim;
  window.returnValue=returnValue;
  window.close();
}
  </script>
</HEAD>

<BODY>
     <input type="text" id="mytext">
  <input type="button" value="保存並關閉" onclick="colseWin();">
</BODY>
</HTML>

=======================================================
把兩個文件保存到同級目錄下就可以了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM