質問: JavaScriptの質問です。 ▼以下のページは国旗(英/スペイン/日本)の画像をクリックすると、Google翻訳を使って閲覧中のページが国旗の言語に自動翻訳されるコードです。 日本の国旗をクリックすると元のページに戻ります。 Firefox,Safariでは期待通りの動作をするのですが、IE6~8は、日本の国旗をクリックするとURLの末尾に「undefined」の文字列が自動的に追加され、404エラーとなってしまいます。 IE6~IE8でもFirefox等と同じように「undefined」を追加させない方法は何かありませんでしょうか? お知恵をお借りできれば幸いです。 なおこの質問は▼こちらの質問の派生質問です。詳細コードはこちらをご覧になってみてください。
回答: Javascriptの変数のどれかが、undefinedでなってます。 それを修正すべきです。