最近在做一个查询报表,用到了iframe ,做出来测试IE7查询能支持中文,6 和8都不支持,马上就快交付了,竟然出了这个问题,快被老板骂死了,大家帮忙看看  Asp.Net 的
   图的地址:  http://blog.csdn.net/w87875251l/archive/2011/01/19/6151814.aspx  <asp:HiddenField ID="hidden1" runat="server" /><iframe style="visibility:hidden" onreadystatechange="stateChangeIE(this)" onload="stateChangeFirefox(this)" name="callframe" width="100%"  frameborder="0" scrolling="no" marginheight="0"></iframe><script type="text/javascript">   
    function stateChangeIE(_frame)
    { 
     if (_frame.readyState=="interactive")//state: loading ,interactive,   complete
     {
     var loader = document.getElementById("load"); 
        loader.innerHTML      = "";    
        loader.style.display = "none";  
        _frame.style.visibility = "visible";   
     }   
    }
    function stateChangeFirefox(_frame)
    { 
     var loader = document.getElementById("load"); 
        loader.innerHTML      = "";    
        loader.style.display = "none";  
        _frame.style.visibility = "visible";   
    }
      var hiddentext=document.getElementById("hidden1").value;
   //  callframe.location.href=hiddentext;
   //  document.getElementById("callframe").src=hiddentext;
   window.frames["callframe"].location.href=hiddentext;
 这几种写法都不行啊后台::
 protected void Button1_Click(object sender, EventArgs e)
    {
        hidden1.Value = "softstate2.aspx?text1="+text1.Text;
    }