IE9で、SCRIPT1014やSCRIPT5007エラー
jquery等のjavascriptを含んだページを「名前を付けてページを保存」し、そのファイルをローカルで開くと、IE9でjavascriptが動作しない。IE9に付属の「F12 開発者ツール」でコンソールを開くと、次のようなメッセージが表示されます。
SCRIPT1014: 文字が正しくありません。 jquery.js, 行 1 文字1 SCRIPT1014: 文字が正しくありません。 common.js, 行 1 文字1 SCRIPT1014: 文字が正しくありません。 stat.js, 行 1 文字1 SCRIPT5007: プロパティ '$' の値は Null または未定義で、Fuction オブジェクトではありません。 TEST_STAT.htm, 行 517 文字1
「saved from url=(0013)about:internet」というおまじないで、解消
ググってみたら「saved from url=(0013)about:internet」が効くらしく、あっさり解消。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01"> <!-- saved from url=(0013)about:internet --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="STAT_files/common.css"> <script type="text/javascript" src="STAT_files/jquery.js"></script> <script type="text/javascript" src="STAT_files/jquery_002.js"></script> <script type="text/javascript" src="STAT_files/common.js"></script> </head> <body> :
jquery_002.js というファイルも勝手にできていましたが、これもないと動作しなかったので、残しています。