初心者です。あまりに初歩的なことなのではずかしいのですが教えて頂けますと幸いです。
本を片手にjQueryを勉強し始めました。(JavaScriptの初歩は勉強しました。)
jQueryを記述したものを『script.js』という外部ファイルで保存し、htmlファイルにリンクし参照させています。
ブラウザでテストしてみたところ、きちんと動作します。
ただ、『script.js』ファイルを開こうとクリックするとWindows Script Hostのエラーウィンドウ「エラー:文字が正しくありません」 と表示されてしまいます。
文字コードや全角スペースが混ざっていないか等、色々と試しましたが相変わらずエラーで困っています。
外部ファイルに記述、というのが理解不足の初心者には難しいのかとも思うのですが…。
htmlファイルのソースは以下の通りです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>sample1</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3. …
<script type="text/javascript" src="script.js" charset="UTF-8">
</script>
</head>
<body>
<ul>
<li>テキストテキストテキストテキストテキスト</li>
<li>テキストテキストテキストテキストテキスト</li>
<li>テキストテキストテキストテキストテキスト</li>
<li>テキストテキストテキストテキストテキスト</li>
</ul>
</body>
</html>
また、問題の『script.js』ファイルは以下のように記述しています。
$(function(){
$("li").css("color","red");
});
No.4ベストアンサー
- 回答日時:
#2 です。
結局、#2 の方法でjsファイルを開けたのでしょうか?開けなかったのでしょうか?
> Microsoft Jscript コンパイルエラー
JavaScript を「JScript Script File」として実行しようとしているのですから、エラーが発生するのが自然です。
「JScript Script File」として何か希望する動作があって実行させたいのなら、修正する必要がありますが…。
> 以前、jsファイルを作成して試していた時にはダブルクリックで開けていた気がしたので
関連付けを変更すれば、ダブルクリックで開けます。
Windows XP でファイルをダブルクリックしたときに起動するプログラムを変更または選択する方法
http://support.microsoft.com/kb/307859/ja
何度も申し訳ありません!
ご回答ありがとうございます。
think49様にご回答いただいたやり方で開けて編集出来ています。
>JavaScript を「JScript Script File」として実行しようとしているのですから、エラーが発生するのが自然です。
>「JScript Script File」として何か希望する動作があって実行させたいのなら、修正する必要がありますが…。
この度のご回答もありがとうございます!
やっと分かりました…。
何度もご回答頂き本当にありがとうございました。
No.3
- 回答日時:
>ただ、『script.js』ファイルを開こうとクリックするとWindows Script Hostのエラーウィンドウ「エラー:文字が正しくありません」 と表示されてしまいます。
うん。それが正常な動作ですが…
javascript ファイルをクリックしてテキストエディターで開きたいなら、拡張子「*.js」ファイルの関連付けを変更してください。
ファイルの関連付けの変更方法は「フォルダオプション」で Google 先生に訊いてみて。
>JavaScriptの初歩は勉強しました。
えーーー!
ご回答ありがとうございます。
本当に初歩中の初歩を勉強中の超初心者です…。
もう少し頑張って調べてみます…。
分かりにくい質問にどうもありがとうございました…!
No.2
- 回答日時:
> <script type="text/javascript" src="script.js" charset="UTF-8">
このファイルを Windows OS のエクスプローラでダブルクリックして開こうとしている、ということかな?
Windowsでは jsファイルを「JScript Script File」として扱います。
JScript と JavaScript は別物なので、混同しないように注意して下さい。
JavaScriptのコードを書き換えたいのなら、script.js を右クリックして [編集] でメモ帳で開けます。
あるいは、お好きなテキストエディタから [ファイル] -> [開く] なり、script.js を D&D でテキストエディタに放り込むなり、.js をテキストエディタで関連付けするなりしても良いです。
この回答への補足
こちらの質問とほぼ同じ内容でした。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
Microsoft Jscript コンパイルエラーの
「行:1
文字:1
エラー:文字が正しくありません
コード:800A03F6
ソース:Microsoft Jscript コンパイルエラー」
というものでした。
もう少ししっかり調べてみます…。
すみませんでした…。
ありがとうございます!
仰る通りです。言葉が足らず、お恥ずかしい限りです…。
以前、jsファイルを作成して試していた時にはダブルクリックで開けていた気がしたので(ただの勘違いだったようです。ただ、その時はダブルクリックしても「文字が正しくありません」コンパイルエラーは出ませんでした…)、どうにも不安になってしまい…
困っていました。
記述した内容が間違っているのかな、とも思うのですが…。
No.1
- 回答日時:
『script.js』ファイルを開こうとクリックすると...
==>どこ(何)から、クリックしてるんですか?
Webページ上には『script.js』は無いはず。
Windowsのエクスプローラで、ローカルの『script.js』をクリックしてるって事?
ご回答ありがとうございます。
言葉足らずで、本当に申し訳ありません…。
仰る通りです。
ただの勘違いかもしれませんが、
以前、jsファイルを作成して試していた時にはダブルクリックで開けていた気がしたので(ただの勘違いだったようです。ただ、その時はダブルクリックしても「文字が正しくありません」というエラーは出ませんでした…)、どうにも不安になってしまい…。
また以前作成したjsファイルをダブルクリックした時には「文字が正しくありません。コンパイルエラー」とのエラーメッセージが出なかったので、記述内容が間違っているのかなと思います…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dreamweaver で 外部JSを読み込...
-
別ファイルのfunctionの読み込み方
-
プルダウンメニューを別ファイ...
-
cssにjavascriptを入れる?呼び...
-
リンク先のURLを記述せずに、Ja...
-
【Google Apps Script】「ライ...
-
外部.jsの内容を一部置き換えて...
-
JavaScriptのエラー ( 関数の...
-
javascript内で外部ファイルを...
-
javascriptのalertで文字化けが...
-
ひとつの外部ファイルに複数の...
-
複数のJavascriptを1つのscrip...
-
背景色をjsで指定する方法
-
ホームディレクトリを示すチル...
-
<a href="#" …>の意味を教えて...
-
<div>のタッチ状態を維持したま...
-
window.openで同画面遷移しない
-
getElementsByNameで要素が取得...
-
ウインドウの後ろに隠れている...
-
子フレームの自動リロードは可...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルのfunctionの読み込み方
-
javascriptとApacheの設定
-
Dreamweaver で 外部JSを読み込...
-
javascriptファイルは1つに統...
-
プルダウンメニューを別ファイ...
-
javascriptのalertで文字化けが...
-
呼出したjsファイル内で他jsフ...
-
【Google Apps Script】「ライ...
-
複数のJavascriptを1つのscrip...
-
cssにjavascriptを入れる?呼び...
-
JavascriptとJqueryを混在し記述
-
JavaScriptのエラー ( 関数の...
-
ひとつの外部ファイルに複数の...
-
javascriptの外部ファイルで行...
-
ホームディレクトリを示すチル...
-
外部ファイル名を変数で指定で...
-
JavaScript内の関数を別のファ...
-
なぜ外部jsファイルはコメント...
-
外部.jsの内容を一部置き換えて...
-
外部読み込みで動かないときの...
おすすめ情報