-2

これは、仮想キーボードの JavaScript です。ソースはここをクリックしてください。

このキーボードを使用するには、TextBox コントロールで CSS クラスを使用するだけです。ここにテキストボックスがあります。

<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で正常に動作し、テキストボックスをクリックすると仮想キーボードがポップアップしますが、同じフォームのクロムでは何も起こりません。

同じスクリプトを使用して仮想キーボードを表示しましたが、これはFirefoxとChromeの両方で機能しますが、そのページとマスターページは別のフォルダーにあります.

これを修正/回避するにはどうすればよいですか?

4

2 に答える 2

2

firefox で Java スクリプトが有効になっていることを確認します。Web キット エンジンが異なるため、一部のコードが chrome では実行され、firefox では実行されない場合があります。

于 2012-09-23T07:55:38.937 に答える
1

エラーが見つかりました。閉じられていない「div」がありました。どういうわけか、Firefox はそのエラーで動作しましたが、Chrome/IE は動作しませんでした。Firefox が動作する理由を知っている場合は、コメントを残してください。皆様、ご協力ありがとうございました。

于 2012-09-24T18:34:36.837 に答える