0

我有一个简单的 js 函数();与 FF 和 GC 完美配合,但不适用于 IE 版本。9 和 10,因为我是这样测试的。我花了几个小时才弄清楚并使它工作或找出为什么它不仅仅在 IE 上工作,我什至编写了另一个用于测试目的的函数并将 Linkbutton 更改为常规 Button 但没有运气。这里是,

function showInsert() {
        var divInsert = document.getElementById('divInsert');
        divInsert.style.display = 'block';
    }

<asp:Button ID="btnSelect" runat="server" Text="Add a comment" OnClick="btnSelect_Click" OnClientClick="showInsert();" />

这是 aspx.cs 中的 onClick 事件,

ClientScript.RegisterStartupScript(GetType(), "JavaScript", "javascript:showInsert();", true);
            //divInsert.Style["display"] = "block";
            //divInsert.Visible = true;
            this.programmaticModalPopup.Show();
4

1 回答 1

0

我发现问题源于 JQuery 相互冲突以及它们在页面上的注册顺序,因此我更改了它们的顺序并且它起作用了。我可以被认为是第一次在页面上同时使用许多 JQuery function()。不管怎么说,还是要谢谢你。

于 2013-10-31T11:49:31.320 回答