为什么这个javascript适用于Firefox而不是Chrome?

时间:2012-09-23 06:51:59

标签: jquery asp.net google-chrome

这是一个虚拟键盘的javascript。点击here作为来源。

要使用此键盘,我所要做的就是在TextBox控件中使用CSS类。这是TextBox。

<asp:TextBox ID="txtFTP" SkinID="Mini2" runat="server" TextMode="Password" 
ForeColor="Gray" CssClass="keyboardInputCenter txtAllign" />

Jquery引用位于母版页中。

<script src="../App_Themes/Default/js/jquery-1.6.1.js" type="text/javascript"></script>

<script src="../App_Themes/Default/js/keyboard.js" type="text/javascript"></script>

我的aspx页面“XYZ.aspx”在firefox中运行正常,当单击文本框时会弹出虚拟键盘但是在同一表单的chrome中没有任何反应。

我使用了相同的脚本来显示虚拟键盘,这适用于firefox和chrome,但该页面和母版页位于另一个文件夹中。

我如何解决/解决这个问题?

2 个答案:

答案 0 :(得分:2)

确保在firefox中启用了java脚本。有时候一些代码会在chrome中运行但不会在firefox中运行,因为web-kit引擎是不同的

答案 1 :(得分:1)

发现错误。有一个“div”没有关闭。不知何故,firefox处理了这个错误,但Chrome / IE却没有。如果你知道为什么firefox工作,请发表评论。谢谢大家的合作。