2013-10-26 31 views
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(); 
+0

您是否收到任何控制台消息? –

+0

如果这就是你的意思,我真的没有收到任何错误信息。 Tbo,它一直工作得很好,突然它就停止工作,我还没有一个想法为什么。在div里面有一个ajax模式弹出式扩展器,我用它来评论。我只是想,如果这是相对于可能需要更新的ajax工具包版本。完全困惑...谢谢 –

+0

你有没有试过调试它?不幸的是,您发布的不完整的代码段不能提供足够的信息来推理您的问题。由于它是脚本方面的问题,因此您并不需要发布CS代码,只是一小段HTML + JavaScript。 –

回答

0

我已经发现,从jQuery冲突的一个与另一个和他们的登记顺序在页面上产生的问题,所以我改变了他们的命令,并且工作。我可以被认为是一个新的,第一次我同时在页面上使用了许多JQuery函数()。不管怎么说,还是要谢谢你。

相关问题