- 締切済み
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に表示領域を記載してあります。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chinensis
- ベストアンサー率40% (54/132)
eval()の扱われ方が、JavaScriptのバージョンで異なるので、eval()が正しく動作していることを確認するといいかもしれません。 ※例えば、「datB=」行の後に 「alert("datA="+datA+",datB="+datB);」とか また、可能であれば、文末(;)は明示的に付けてみることもお奨めします。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
特に問題があるようには思えません。 別の処に問題があるような気がします。
お礼
ご回答ありがとうございます。 スペースがあることが問題だったようで解決いたしました。
お礼
ご回答ありがとうございました。 文頭にスペースがあったことが問題であったようで、これを取り除いた結果、動作しました。