小弟自己做了一个类似于tabcontrol效果是用动态创建IFRAME 再把这个IFRAME的SRC指定到指定的页面我做页面的切换是把要切换的iframe的宽度和高度变成100% 其他的都变成0效果做好了平时用也没问题,偶尔出先 当前iframe里面的页的textbox 的焦点无法聚焦的问题
说明白点就是textbox 好象变成了enable = false 的状态。然而其他控件都是没问题的请问有没有兄弟知道这究竟是哪里没有控制好?

解决方案 »

  1.   

    //显示指定的Iframe
    function ShowIframe(id)
    {
        try
        {
            var objIframe = GetObjById("tdFramePane"); 
            for(i=0;i<objIframe.childNodes.length;i++)
            {
                if(objIframe.childNodes[i].id == "F_"+id)
                {
                    objIframe.childNodes[i].style.height = "100%"; 
                    objIframe.childNodes[i].style.width = "100%"; 
                    //SetIframeStyle("F_"+id,"300px","300px");
                }
                else
                {
                    objIframe.childNodes[i].style.height = "0px"; 
                    objIframe.childNodes[i].style.width = "0px";                  //SetIframeStyle("F_"+id,"0px","0px");
                }
            }
        }
        catch(e){}
    }GetObjById 是个方法 和 document.getElementById 类式
      

  2.   

    hujunhua (骨感男人) 
    老兄,能不能发个代码给我啊?我正想弄这么个东西啊,但是不知道怎么着手[email protected]
      

  3.   

    呵呵,还没有结贴啊??当初看了你这个帖子,我就获得了一个“点子”也就是实现类似于TabControl的方法。可以动态加载页面