2012-01-03 12 views
0
function show_alert(){ 

var month = oMonthList.value; 

var day = oDayField.value; 

var gametype = oGameTypeList.value; 

var gamenum = oGameNumberField.value; 

var gamename = oGameNameField.value; 

var modname = oModNameField.value; 

var phase = oPhaseList.value; 

var phasenum = oPhaseNumberField.value; 

var pagenum = oNameNumberField.value; 

var repname = oReplacementNameField.value; 

var modlink = oModLinkField.value; 

alert(phase); 
} 

関数が呼び出されたときに警告を表示しないが、問題の変数(var phase)以外のすべての変数を削除するのはなぜですか?私は構文と関係があると思っていますが、この問題を解決することはできません。javascript内の関数内に変数をリストする

+0

値を読み取っているコードを含めてください。これらのリストとフィールドは何ですか? –

+3

フィールドまたはリストのいずれかがおそらく定義されていません。 JavaScriptデバッガ(Developer ToolsまたはFirebug)を有効にし、エラーがないかどうかを確認します。 – mpen

+0

ここに質問を投稿する前に、あなたが好きなjavascriptエラーコンソールをチェックする必要があります。関数の実行を停止してエラーコンソールまたはデバッグコンソールをチェックしている変数のいずれかでjavascriptエラーが発生した場合、99.99%の確率でエラーの原因の1つが表示されます。 – jfriend00

答えて

1

javascriptコードで例外が発生しないことを確認しましたか?あるオブジェクトが宣言されていない、または未定義の場合、コードは早期に中止され、alert()は実行されません。

関連する問題