2016-07-24 6 views
-4

私は現在、自分のゲームコミュニティ用のウェブサイトを作っています。私はそれをLinux端末のように見せました(あなたが興味があればhttp://fluffykillers.ml/です)。そして私は初心者の "プログラマー"JavaスクリプトでIFその他を使用する

http://pastebin.com/CuN5cq92

が、私はここにすべての私のコードを投稿することができませんでした:私は、それは何もしません言葉の一つに入力すると、私は、これは私の全体のindex.htmlコードで、少しの助けが必要ごめんなさい!

var code = (e.keyCode ? e.keyCode : e.which); 
var input = document.getElementById("text"); 
if (code == 13) { 
    if (input == "Hungarian" || "Magyar") { 
     window.open(Lang/hungarian/hungarian.html) 
    } 
} 

<p> 
    <mark class="smallwhite">Type in the desired language:</mark> 
</p> 
<input type="text" id="input" size="26"> 
+1

何この質問は、Javaとしなければならないことでしょうか? –

答えて

0

は、あなたがあなたのコード内の2個のエラーがあります:

この

は私が捕まってしまった部分です

1)あなたは、入力内で入力された実際の値を取得する必要があります。

// This only retrieve the HTML element <input> 
var input = document.getElementById("text"); 
// To get the value you need to : 
var value = input.value; 

// Will print the entered value in firebug /developer console of your browser 
console.log(value); 

2)テスト条件が正しくありません:

// This will always evaluate to true (testing the string "Magyar" is always true) 
// And you need to test for the value, not the "input" (HTML Element) 
if (input == "Hungarian" || "Magyar") { 

if (value == "Hungarian" || value == "Magyar") { 
+0

また、 'window.open(Lang/hungarian/hungarian.html)'には引用符がありませんので、スペースを入れてはいけません。 – Hydrothermal

関連する問題