日期:2014-05-18  浏览次数:20503 次

iframe影响文本框自动完成功能
我有两个页面Default.aspx和Main.aspx
Default.aspx中主要代码为:
HTML code
 
          <table width="500">
              <tr>
                    <td height="50" colspan="2">
                        <h1>
                            top
                        </h1>
                    </td>
                </tr>
                <tr>
                    <td>
                        <h1>
                            left </h1>
                    </td>
                    <td>
                        <iframe src="Main.aspx"> </iframe>
                    </td>
                </tr>
            </table>

Main.aspx中的内容:
HTML code

    <asp:TextBox ID="TextBox1" runat="server" CssClass="t"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="Button" />


当我运行Default.aspx页面时,在Main.aspx中的文本框的自动完成提示会出现错位的现象,请问如何解决,谢谢
错位详细描述:如在baidu文本框中输入搜索内容时,会出现您以前输入过的内容,弹出的提示会紧贴着文本框下方,但是在iframe中的Main页面,弹出的提示和文本框之间有大量的间距


------解决方案--------------------
这位兄弟是不是想做自动完成功能啊~! 我做了一个 不过用到了 ajaxpro 不知道你实不实用~!
------解决方案--------------------
<iframe id="weather_map9" src="Main.aspx" border="0" frameborder="0" framespacing="0"
marginheight="0" marginwidth="0" scrolling="auto" width="100%" style="WIDTH: 100%; HEIGHT: 700px">


------解决方案--------------------
我也遇到同样问题!!
------解决方案--------------------
呵呵,估计是没有什么好办法,IE的Bug
FireFox里没有问题!