こんにちわ。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>
------------------------------
以上の様にしています。。。
強制終了されてしまうのは、かなり痛い状況です、、、
ご教授頂ければ幸いです。宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
こんにちはsuzu-yoさん。
xruzです。WindowsNT4.0sp5+NN4.75ではtest.htmlを読み込めましたよ、読み込んでJavaScriptエラーになりましたが。
test.htmlの外部JSが怪しいと思うのですが。。。外部JSをはずしても強制終了されますでしょうか?
ちなみにmozillaではjs_dhtmlKit.jsの10行目でDSC_SetUP is not defined というエラーを表示しました、何かの参考になれば幸いです。
返信ありがとうございます。
>外部JSをはずしても強制終了されますでしょうか?
試してみたら、それでもエラーになりました。
どうやらCSSの方に問題があった様です。
そちらの方で修正をしましたら落ちない様になりました。
よかったです。
ありがとうございました。
No.1
- 回答日時:
Windows98+NN4.5で試してみました。
やっぱり強制終了してしまいました。
で、パスワードが正しく入力された後に表示される(はず)のtest.htmlのアドレスを「場所」に直接入力して開こうとしても強制終了になりました。
ですので、もしかすると問題があるのはtest.htmlの方かな~とも思ったりしました。
で、IE6.0でtest.html開いてみると、10行目でスクリプトエラーのダイアログが出てきました。
申し訳ないのですが、ソースを見させていただいたところ
bsDom=document.getElementById?1:0;
となっていました。
IEのオブジェクトは良く分からないのですが、get~で始まっているのでこれはメソッドかな~などと推測します。
(違っていたらすみません)
とすると
bsDom=document.getElementById()?1:0;
でしょうか。(それとも単なるスペルミス?)
推測ばかり書いてしまって申し訳ありませんが、少しでも参考になれば・・・。
返信ありがとうございます。
>Windows98+NN4.5で強制終了してしまいました。
winでもそうなりますか…
>直接入力して開こうとしても強制終了になりました。
>問題があるのはtest.htmlの方かな~とも思ったりしました。
成る程…そうですね。test.htmlに問題がありそうですね。
> bsDom=document.getElementById()?1:0;
以上の様に変更した所、 Java Scriptが正常に動かなくなりました…。なので、bsDom=document.getElementById?1:0; で良い様な気が…??
うーん…どうしてかしら??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
海外の時間をホームページ上に表示
-
iframeの部分だけリロード
-
簡易版パスワード入力画面について
-
パワーポイントで参照ページを...
-
カンマ区切り形式ではなく、セ...
-
キングファイルの背表紙を作成...
-
VBAでマルチページのページ指定...
-
ExcelのROUND関数を一括解除し...
-
各ページの1番上の表示について
-
エクセルVBAでマルチページの切...
-
<IFRAME>でコンテンツ部分のみ...
-
Wordチェックボックス作り方(...
-
リンクをアップデートするしな...
-
トロッファとは何ですか??
-
PCで履歴書を作成したいんです...
-
エクセル 置換中の値の更新
-
ACCESS DENIEDの直し方?
-
大学数学の代数の問題です。 ・...
-
エクセルでアルファベット5段階...
-
txtファイル内の指定の単語の数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページ内検索をフォーム...
-
JavaScriptがoffだったらどっか...
-
チェックボタンをクリックする...
-
pythonにおける単方向リストの...
-
簡易版パスワード入力画面について
-
iframeの部分だけリロード
-
海外の時間をホームページ上に表示
-
確認ダイアログを表示出来ない
-
画像の上にマウスが乗ったら別...
-
md5.jsとbase64.jsがスクリプト...
-
【JavaScript】特定の条件で特...
-
javascriptとcookieの判定とペ...
-
ロールオーバーとスワップイメ...
-
ホームページでDOSコマンド練習...
-
getElementsByTagNameが使えない
-
JAVAスクリプトの関連書について…
-
親ページでリンククリックした...
-
とある英数字群を""で囲みたい
-
パワーポイントで参照ページを...
-
キングファイルの背表紙を作成...
おすすめ情報