• 締切済み

JavaScriptの記述方法

ソースを自分で書き写したのですが エラーが出てしまい下記のようになってしまいました。 ライン : 59 文字 : 75 エラー : 終了していない文字列型の定数です。 コード : 0 私が書き写したソース //ここから表示 document.write("<img src='"+strPicture[imgYear.substring(0,1)]+"'>"+"<img src='"+strPicture[imgYear.substring(1,2)]+"'>"+"<img src='"+strPicture[imgYear.substring(2,3)]+"'>"+"<img 元のソース //ここから表示 document.write("<img src='"+strPicture[imgYear.substring(0,1)]+"'>"+"<img src='"+strPicture[imgYear.substring(1,2)]+"'>"+"<img src='"+strPicture[imgYear.substring(2,3)]+"'>"+"<img imgの右側、半角スペース以上右側のどの部分でクリックしてもimg+半角スペースの所に点滅が表示されます。 そして、img+半角スペース点滅から「→キー」を1回押すとsrcのsとrの間に点滅が移動します。 また、imgのmとgの間からsrcのsとrの間に点滅を移動するには「→キー」を三回押さねばなりません。 エラーを無くすには、元のソースのように書けば問題解決すると思います。 色々と試してみたのですが、(半角スペースを挿入して「→キー」を1回押すとsの左側で止まってしまいました。) どうしてもわかりません。 また、メモ帳の設定は元のソースと同じく右端で折り返すにして書き写しました。 元のソースをコピペすれば、その場は解決なのですがどうしても元のソースの記述方法を知りたいです。 よろしければ教えていただけないでしょうか? お願いします。

みんなの回答

  • kazu-kun
  • ベストアンサー率31% (72/232)
回答No.1

とりあえず、「書き写したソース」の一行目の最後のimgの後に改行を入れたらダメです。 この質問を見ただけでは、実際に改行が入っているか分かりませんので、自分でチェックしてみてください。 なお、メモ帳は改行や半角空白、全角空白、タブなどの区別が分かりにくいので、HTMLやPerl、JavaScriptの編集には適していないです。 他にもっと便利なテキストエディタがたくさんありますので、それらを使ったほうが良いですよ。

taro147
質問者

お礼

レスありがとうございます。 リターンを入れず、半角スペースを入れたら解決しました。 便利なテキストエディタとは、秀丸とかですか?後で色々探してみますね。 ありがとうございました。