初心者です。あまりに初歩的なことなのではずかしいのですが教えて頂けますと幸いです。
本を片手に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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別ファイルのfunctionの読み込み方
-
javascriptとApacheの設定
-
xmlHttpRequest.send( EncodeHT...
-
メールフォーム、受信メールの...
-
ひとつの外部ファイルに複数の...
-
JavascriptとJqueryを混在し記述
-
<a href="#" …>の意味を教えて...
-
HTMLソースからURLだけを抜き出...
-
ポップアップウィンドウの位置
-
カウントダウンとカウントアッ...
-
(Javascript)印刷するファイル...
-
リンク移動先のURLを取得
-
JavaScriptでiframeの内容を「...
-
$という文字が使えない?
-
JavaScriptが有効な場合のみ表...
-
背景のグラデーション設置について
-
LYCOS(WiseNut)のプレビュー機...
-
ウィンドウ名の設定
-
フレーム越しの背景色変換
-
テキストボックス内にハイパー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルのfunctionの読み込み方
-
javascriptとApacheの設定
-
Dreamweaver で 外部JSを読み込...
-
ホームディレクトリを示すチル...
-
プルダウンメニューを別ファイ...
-
javascriptファイルは1つに統...
-
JavascriptとJqueryを混在し記述
-
複数のJavascriptを1つのscrip...
-
cssにjavascriptを入れる?呼び...
-
メールフォーム、受信メールの...
-
JavaScriptのエラー ( 関数の...
-
レンタルサーバーでjavascript...
-
javascriptのalertで文字化けが...
-
外部.jsの内容を一部置き換えて...
-
ひとつの外部ファイルに複数の...
-
初心者です。あまりに初歩的な...
-
外部読み込みで動かないときの...
-
外部ファイルを実行
-
ポップアップカレンダーサンプル
-
HTML に書きたくない
おすすめ情報