HTMLと呼び出す外部JavaScriptで文字コードが違うと、正しく動作しないことがあります。 そんなときは呼び出す外部JavaScriptのタグに、文字コードの指定を書きます。 <script type="text/javascript" src="~~~" charset="UTF-8"></script> たとえばGoogle maps APIで自分のサイトに地図を掲載するときに、HTMLがShift-JISの場合は、JavaScriptのエラーが出て、正しく動作しません。 このときはJavaScriptの呼び出しタグに、上記のように文字コードの指定を入れます。 [参考記事] Google mapsから緯度経度を調べる方法