0
我有一个简单的js函数();适用于FF和GC,但不适用于IE版本。因为我测试了9和10。我花了几个小时才弄清楚并使其工作或找出为什么它不仅仅是在IE上工作,我甚至为了测试目的而编写了另一个函数,并将Linkbutton更改为常规Button,但没有运气。这是,Javascript功能不适用于IE(only)版本。 9 - 10
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();
您是否收到任何控制台消息? –
如果这就是你的意思,我真的没有收到任何错误信息。 Tbo,它一直工作得很好,突然它就停止工作,我还没有一个想法为什么。在div里面有一个ajax模式弹出式扩展器,我用它来评论。我只是想,如果这是相对于可能需要更新的ajax工具包版本。完全困惑...谢谢 –
你有没有试过调试它?不幸的是,您发布的不完整的代码段不能提供足够的信息来推理您的问题。由于它是脚本方面的问题,因此您并不需要发布CS代码,只是一小段HTML + JavaScript。 –