我想第一打开页面的时候pannel不显示,获取焦点后显示,失去焦点的时候不显示,应按怎么做啊,我获取焦点和失去焦点都已做成,就是第一次打开的时候他仍然显示
       function change()
       {    
          var p =document.getElementById("Panel1");
          p.style.visibility="hidden";             }
       function change1()
       {
         var p =document.getElementById("Panel1");
         p.style.visibility="visible";
         
       }
请大家帮帮忙

解决方案 »

  1.   

    在HTML代码中,将Panel1设置为不可见。
      

  2.   

    楼主,自相矛盾吧。 不显示的时候如何获取焦点?
    可以换一个办法:
    <input type=text onfocus="change1()" onblur="change()" />
      

  3.   

    就是这样写的,他第一次加载出来仍然显示pannel的内容
      

  4.   

    呵呵,在js中加上:window.onload=function()
    {
       change();
    }
      

  5.   

    我想第一打开页面的时候pannel不显示,获取焦点后显示,失去焦点的时候不显示,应按怎么做啊,我获取焦点和失去焦点都已做成,就是第一次打开的时候他仍然显示
    初始化的时候设置成不显示
      

  6.   

    我在javascript里面加上了 window.load=change();
    不行啊,好像有错误,对javascript一点都不懂 郁闷
      

  7.   

    我想第一打开页面的时候pannel不显示,获取焦点后显示,失去焦点的时候不显示,应按怎么做啊,我获取焦点和失去焦点都已做成,就是第一次打开的时候他仍然显示 
          function change() 
          {    
              var p =document.getElementById("Panel1"); 
              p.style.visibility="hidden";            } 
          function change1() 
          { 
            var p =document.getElementById("Panel1"); 
            p.style.visibility="visible"; 
            
          } 
    不显示如何使控件获得焦点.
      

  8.   

    pannel不显示  我在文本框上获得焦点
      

  9.   

    在pageload里面把它弄成visibility="hidden"行不
      

  10.   

    那如果你的文本框放在Panel内,那么连同文本框也看不见啊,是吧,所以把文本单独独立出来,应该就行了