在网页对话框中,利用javascript 对上级窗体中的一个文本框的Text和tooltip属性赋值,代码如下:
  function selpzlb()
 {
  var gm = document.getElementById("DdlPZGM").value;
var zt = document.getElementById("DdlZhangTao").value;
var arr =  showModalDialog("../form/dialog/frm_pzlb.aspx?gm=" + gm + "&zt=" + zt ,window,"status:no;resizable:yes;dialogHeight:1000px;dialogWidth:1000px;");
if(arr != null)
{
document.all.TxtPzlb.value=arr[0];
document.all.TxtPzlb.title=arr[1];  
}
}
在关闭对话框窗体之后,txtpzlb中text属性赋值成功,但是tooltip属性没有赋值,请问如何解决?谢谢

解决方案 »

  1.   

    上面的代码写的有点乱,整理之后重发  function selpzlb()
     {
     var gm = document.getElementById("DdlPZGM").value;
     var zt = document.getElementById("DdlZhangTao").value;
    var arr =  showModalDialog("../form/dialog/frm_pzlb.aspx?gm=" + gm + "&zt=" + zt ,window,"status:no;resizable:yes;dialogHeight:1000px;dialogWidth:1000px;");
     if(arr != null)
     {
     document.all.TxtPzlb.value=arr[0];
     document.all.TxtPzlb.title=arr[1];  }
     }
      

  2.   

    测试一下arr[1]是否是null或空值
      

  3.   

    你应该自行先调试,如
    if(arr != null)
    {
    document.all.TxtPzlb.value=arr[0];
    alert(arr[1]); //
    document.all.TxtPzlb.title=arr[1]; 
    alert(document.all.TxtPzlb.title); //
    }
      

  4.   

    楼主的问题有点像怎么从showModalDialog传回多个值。
    http://community.csdn.net/Expert/TopicView3.asp?id=5684152
      

  5.   

    arr[0],arr[1]  lz可以去看下,你的模态窗口穿回来的值,是否都是有效的
      

  6.   

    昨天给大家翻译了一个很好的Tooltip解决方案:Web页上显示文字、图片等HTML格式的Tooltip作为一个Web程序开发人员,我们经常需要在我们的页面上显示Tooltip提示框,不过,Tooltip对于页面布局和设计来说应该是非常吸引人,非常精彩的。本文将实现一个Web页面上的简单的Tooltip,可以在其中显示图片、文本及HTML代码。
      

  7.   

    汗! 你可以采用&来组成回来的字符串,再分割, 好像楼主的代码里没有赋值给TOOLTIP吧