WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:JavaScriptについて

0:[投稿] saori [2002/04/03 09:45 ][環境:WIN+IE わからない]

文法とか良くわからないので、たぶん変なところがあると思うのですが
うまくできない原因が見つけられません。
どうしたらいいか教えてください、お願いします。
Windows Me(IE6・N6・Opera6)です。
http://www5b.biglobe.ne.jp/~ly877/mami/mami-test.html

IE6・N6の場合
クッキーでまみちゃんが育っていきます
まみちゃんが1歳と2歳の赤ちゃんの時の処理がうまくできません
74行目でまみちゃんをお世話したときのvalue=10を選ぶと
132行目のifの処理をしたいのですが
141行目のelse ifになって赤ちゃんがうまれてしまいます

Opera6の場合
動作しません


(CSS使っているのにHTMLのタグ使ってレイアウトしてるところは
恥ずかしいですけど自覚しています・・・汗)


1:[回答] sage [2002/04/03 11:14 ]

125行目の
if(n>10)

if(n>=10)
とか


2:[質問] saori [2002/04/03 19:29 ]


ありがとうございます。
Windows Me(IE6・N6)で動くようになりました。
簡単なところのミスなのに、あ・・気付けませんでした。

http://www5b.biglobe.ne.jp/~ly877/mami/mami-test.html

Opera6は動かないのですが、特別なブラウザなのでしょうか?
それとも、わたしのブラウザの設定ミスかもしれないし
文法がまだ正しくないところがあるのかわかりません。
もうちょっと教えてください。お願いします。



3:[回答] 通りすがり [2002/04/04 01:42 ]

> Opera6は動かないのですが、特別なブラウザなのでしょうか?
> それとも、わたしのブラウザの設定ミスかもしれないし
> 文法がまだ正しくないところがあるのかわかりません。

スクリプト内に紛れ込んでいる全角スペースが原因です。
テキスト・エディタの検索機能を使えば簡単に見つかりますよ。

参考:
http://www2.portland.ne.jp/~sigekazu/css/javascript10.htm


4:[回答] 通りすがり [2002/04/04 02:33 ]

CSSファイルにも、
全角スペースが紛れ込んでいますね。

それと、以下のようにした方が良いかもしれません。
 '<head>…中略…<base href="'+location+'">…中略…</head>'


5:[完了] saori [2002/04/05 07:58 ]

ご報告遅くなってすみません
Opera6でも希望どおり動くようになりました。
いつもはフロントページでソースを書いているのですが
エディターによって検索や置換の機能がいろいろなことも
勉強になりました


いちおうご参考までに・・・使った3個のエディター

1、
フロントページ2000では全角スペースが検索できませんでした

2、
メモ帳では全角スペースが検索できましたが置換ができずに、
手作業で半角に置き換えてみたんですけど半角2個でインデントした場所が
なぜかまた全角のスペースとして検索に引っかかるので
何回もやり直してからあきらめました

3、
最後にperlを扱うときにしか使っていなかったK2エディターでやってみたら
全角スペースの検索も全置換もうまくできました

sageさん、通りすがりさん、ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World