• 締切済み

Win NT IE5.0でのjavascript

javascript初心者です。 いろいろなソースを参考にして計算フォームを作成しました。作成している環境ではうまくいくんですが、職場のLANに入れると動きません。すべてのjavascriptが動かないわけではありません。 職場環境 Win NT IE5.0で動かすためには何かもんだいがあるのでしょうか。 ソースの一部<HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function calc() { var datA,datB,datC,datD,datE datA = eval(document.form01.txt01.value);//身長 datB = eval(document.form01.txt02.value);//体重 //BMIと標準体重の計算 document.form01.txt07.value = datB/((datA/100)*(datA/100))//BMI document.form01.txt08.value = (datA/100)*(datA/100)*22 //IBW これ以降似たような計算式が続き、bodyに表示領域を記載してあります。

みんなの回答

  • chinensis
  • ベストアンサー率40% (54/132)
回答No.2

eval()の扱われ方が、JavaScriptのバージョンで異なるので、eval()が正しく動作していることを確認するといいかもしれません。 ※例えば、「datB=」行の後に 「alert("datA="+datA+",datB="+datB);」とか また、可能であれば、文末(;)は明示的に付けてみることもお奨めします。

dai1108
質問者

お礼

ご回答ありがとうございました。 文頭にスペースがあったことが問題であったようで、これを取り除いた結果、動作しました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

特に問題があるようには思えません。 別の処に問題があるような気がします。

dai1108
質問者

お礼

ご回答ありがとうございます。 スペースがあることが問題だったようで解決いたしました。

関連するQ&A

専門家に質問してみよう