日期:2014-05-16  浏览次数:20401 次

javascript + Ajax 跨页取值 同样alert 弹出不同值
function OpenWin(url, e) {
  var selectedTr = null;
  window.open(url, null, "toolbar=no,scrollbars=yes,menubar=no, location=no, directories=no,width=680,height=550,top=300,left=300");---在另一也页面中通过 window.parent.top.opener.fm_add.txtUserAccount 的形式赋值的  

// alert(document.getElementById("txtUserAccount").value);--第一次空
// alert(document.getElementById("txtUserAccount").value);--第二次显示正确值
   
  selectedTr = e.parentNode;
  SetMedia(selectedTr);
  document.getElementById("txtUserAccount").value = "";
  document.getElementById("txtUserName").value = "";
  }

------解决方案--------------------
刚弹出的时候,另一个页面还没有加载完,无数据,加载完后面才有数据了
------解决方案--------------------
window.parent.top.opener层次结构怎么这么复杂?
------解决方案--------------------
用下同步請求試下