OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

NNでJavaScriptが正常に動かない。 

  • 困ってます
  • 質問No.172801
  • 閲覧数48
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 100% (5/5)

こんにちわ。suzuと申します。

この度ホームページを作っているのですが、その中に
パスワードを入力すると入室出きるという仕組があります。
そのJavaScriptはWin、MacのIEでは動くのですが、MacのNNでは正常に動きません。
状況は、パスワード入力すると強制終了されて、再起動を求められてしまいます。(かなり良くない状況です…)


ソースは。。。
------head部分---------------
SCRIPT LANGUAGE="JavaScript">
<!---リンク先へ
function gopass(){
var mypass = document.mypwd.mypasswd.value;
if(( !(mypass) || mypass.length != mypass.indexOf(".",0)+1)
|| (mypass == ".")) {
window.alert("パスワードが違います");
return;
}
var passfile = mypass+'html';
location.href = passfile;
}
//end --->
</SCRIPT>
------------------------------

--------body部分--------------
<FORM name="mypwd" onSubmit="gopass(); return false">
Password:<input type="password" name="mypasswd">
<img src="img/test.gif" align="right">
<input type="button" value="ENTER" onClick="gopass(); return false;">
</FORM>
------------------------------

以上の様にしています。。。
強制終了されてしまうのは、かなり痛い状況です、、、

ご教授頂ければ幸いです。宜しくお願い致します。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1

Windows98+NN4.5で試してみました。 やっぱり強制終了してしまいました。 で、パスワードが正しく入力された後に表示される(はず)のtest.htmlのアドレスを「場所」に直接入力して開こうとしても強制終了になりました。 ですので、もしかすると問題があるのはtest.htmlの方かな~とも思ったりしました。 で、IE6.0でtest.html開いてみると、10行目でスクリプト ...続きを読む
Windows98+NN4.5で試してみました。
やっぱり強制終了してしまいました。

で、パスワードが正しく入力された後に表示される(はず)のtest.htmlのアドレスを「場所」に直接入力して開こうとしても強制終了になりました。

ですので、もしかすると問題があるのはtest.htmlの方かな~とも思ったりしました。

で、IE6.0でtest.html開いてみると、10行目でスクリプトエラーのダイアログが出てきました。

申し訳ないのですが、ソースを見させていただいたところ

 bsDom=document.getElementById?1:0;

となっていました。

IEのオブジェクトは良く分からないのですが、get~で始まっているのでこれはメソッドかな~などと推測します。
(違っていたらすみません)

とすると

 bsDom=document.getElementById()?1:0;

でしょうか。(それとも単なるスペルミス?)

推測ばかり書いてしまって申し訳ありませんが、少しでも参考になれば・・・。
お礼コメント
suzu-yo

お礼率 100% (5/5)

返信ありがとうございます。

>Windows98+NN4.5で強制終了してしまいました。
winでもそうなりますか…

>直接入力して開こうとしても強制終了になりました。
>問題があるのはtest.htmlの方かな~とも思ったりしました。
成る程…そうですね。test.htmlに問題がありそうですね。

> bsDom=document.getElementById()?1:0;
以上の様に変更した所、 Java Scriptが正常に動かなくなりました…。なので、bsDom=document.getElementById?1:0; で良い様な気が…??

うーん…どうしてかしら??
投稿日時 - 2001-11-23 02:45:09
  • 回答No.2
レベル10

ベストアンサー率 50% (72/143)

こんにちはsuzu-yoさん。xruzです。 WindowsNT4.0sp5+NN4.75ではtest.htmlを読み込めましたよ、読み込んでJavaScriptエラーになりましたが。 test.htmlの外部JSが怪しいと思うのですが。。。外部JSをはずしても強制終了されますでしょうか? ちなみにmozillaではjs_dhtmlKit.jsの10行目でDSC_SetUP is not ...続きを読む
こんにちはsuzu-yoさん。xruzです。

WindowsNT4.0sp5+NN4.75ではtest.htmlを読み込めましたよ、読み込んでJavaScriptエラーになりましたが。

test.htmlの外部JSが怪しいと思うのですが。。。外部JSをはずしても強制終了されますでしょうか?

ちなみにmozillaではjs_dhtmlKit.jsの10行目でDSC_SetUP is not defined というエラーを表示しました、何かの参考になれば幸いです。
お礼コメント
suzu-yo

お礼率 100% (5/5)

返信ありがとうございます。

>外部JSをはずしても強制終了されますでしょうか?
試してみたら、それでもエラーになりました。
どうやらCSSの方に問題があった様です。

そちらの方で修正をしましたら落ちない様になりました。
よかったです。
ありがとうございました。
投稿日時 - 2001-11-26 05:39:28
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ