Javascript函数不适用于IE(仅)版本。 9 - 10

时间:2013-10-26 22:40:10

标签: c# javascript asp.net ajax modal-dialog

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

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();

1 个答案:

答案 0 :(得分:0)

我发现从JQuery派生的问题与另一个相互冲突并且他们在页面上的注册顺序因此我改变了他们的顺序并且它起作用了。我可以被认为是一个新的,我第一次同时在页面上使用了很多JQuery函数()。不管怎样,谢谢。