2

次のコードを使用して、HTML にテキスト ボックスがあるとします。

<input type="text" name="text" id="text" />

また、私のサイトは、右から左に記述する言語と左から右に記述する言語を対象としています。つまり、右から左の言語で入力されるテキスト ボックスがいくつかありますが、たとえば、電子メールのテキスト ボックスは左から右になります。

私の質問は、CSS を使用して特定の方向を宣言する方法ではありません。ここでは CSS を使用しないでください。

私の質問は、javascript を使用して言語を自動的に検出し、それが右から左の言語であるかどうかを確認し、テキストの方向を右から左にするか、左から右の言語にすることが可能かどうかです。 、テキストの方向を左から右にします。(別名、おそらく言語を自動検出し、CSS「方向:rtl;」などを設定できます)。

これはjavascriptを使用して達成することは可能ですか? (GoogleがGoogle翻訳でそれを行っていることは知っていますが、他のさまざまなサイトも同様に行っています。実装が難しいかどうか疑問に思っていました)...

ありがとう、アミット

4

1 に答える 1

3

Google API を使おう!ここに言語検出の例があります: http://code.google.com/apis/ajax/playground/#language_detect

--

私なら、「LANGUAGE」と「FORMAT」の 2 つの列を持つデータベースを作成します。データベースに言語/形式 (つまり、「fr」と「左から右」) を入力します。Google API から言語の結果を取得すると、データベースでそれを見つけてその形式を取得します。

于 2010-08-10T20:19:02.783 に答える