• 締切済み

FireFoxでできて、IE7でできなかったJava

htmlにアクセス時にパスワードを要求するように <Script language="JavaScript"> <!-- var keyword = "0123" function checkKey(){ var key = prompt("パスワ-ドを入れてください。","") if(keyword != key) history.go(-1) } checkKey() //--> </Script> と、<head>~<head>の間に入れてアクセスしてみたところ IE7でアクセスしたところ何も変化がおきず、試しにFireFoxでアクセスしたらパスワード要求ウィンドウが出ました。 IE7の場合だと何か違う点があるのでしょうか。

  • sugax
  • お礼率66% (2/3)

みんなの回答

回答No.1

IE7からの仕様 http://oshiete1.goo.ne.jp/qa3957934.html #ただし、設定変更をユーザーに求めることには反対 #言語自体はEcmascriptといい,IE系の実装をJScript,Gecko系の実装をJavascriptといいます。ので抵抗感が。

関連するQ&A

  • 他のページにジャンプさせる

    以下のスクリプトはページに入る前にプロンプトを出して、パスワードを入れたら、そのページに入れるものなのですが、パスワードが間違っていると履歴を1つバックすることになっています。 これを特定のページに同じ画面でジャンプするようにしたく、いろいろとやってみたのですが、できません。 宜しくお願いいたします。 <SCRIPT language="JavaScript"> <!-- var keyword = "password" function checkKey(){ var key = prompt("パスワード") if(keyword != key) history.go(-1) } checkKey() //--> </SCRIPT>

  • 簡易的な閲覧制限を行うためにJava scriptを組んでいます

    簡易的な閲覧制限を行うためにJava scriptを組んでいます ・特定のリンク元以外は、別のページに飛ばす ・a.htmlのリンクからとんできた際、b.htmlでキーワードを入力させる  以上の2つを行うため、以下のjava scriptを組んで、b,htmlにくみこみました。 が、うまくいきません。なぜでしょうか? ------------------------------ var keyword = "123456" function checkKey(){var key = prompt("Please enter the Password.","") if(keyword != key) {alert('error!'); history.go(-1)} else {void(0);} } checkKey() check = "http://www.xxx.co.jp"; url = "http://www.yyy.co.jp"; ref = top.document.referrer; if (ref.indexOf(check) < 0) document.location = url; ------------------------------ また、check = "http://www.xxx.co.jp"; のアドレス部分は相対アドレスでも可能でしょうか?(たとえば、../aaa/bbb.html などに出来ますでしょうか?) また、check = "http://www.xxx.co.jp"; を複数指定することはできるのでしょうか?出来れば構文を教えていただきたいです。 稚拙な質問で恐縮ですが、どなたかご回答よろしくお願いいたします。

  • ホームページとパスワード

    パスワードについて、00-12-28 mori0393様のご回答を使わせて頂いております。ソースコードは以下のとおりです。 <SCRIPT Language="JavaScript"> <!-- function passw(){ if(prompt("パスワードを入力してください","")=="?????"){ alert("ようこそ!"); } else{ alert("見ないで!");history.go() } } document.writeln(passw()) <!-- --> </SCRIPT> ここでは、?????がパスワードになりますが、このパスワードのソースコードをホームページのトップページに置いて使った場合、まず最初にパスワードを入力してトップページを開き、Webサイトに入ります。 しかし再度トップページのリンク文字をクリックした場合 、又パスワードを要求してきます。 1度入力すれば、そのあとはパスワードなしでトップページに入る方法はないものでしょうか? どなたかご存知の方、教えて下さい。 よろしくお願いします。

  • promptメソッドがIE7では正しく動かない

    javascriptの初心者です、宜しくお願いします。 promptメソッドを利用してインプットされたパスワードのページへリンクしようとしています。マイドキュメント内では問題なく動いているのですが、サーバーへアップロードしてIE7で確認の段階になると正しく動いてくれません。どこが悪いのか全く解りません、どなたかお教え頂けませんでしょうか。 次の様なソースで実行しています。 <script type="text/javascript"> <!-- function passWordCheck(){ pass=prompt("パスワードを入力してください。",""); if (pass != "") {location.href = pass + ".html";} else if(pass == null){passWordCheck();} } //--> </script> </head> <body> <input type="button" value="閲覧する" onClick="passWordCheck()"> </body> </html>

  • CGIを利用せずにウェブサイトにパスワードチェックをかける方法

    契約プロバイダーが指定のCGI利用しか認めていま せん。 CGIを利用せずにウェブサイトにパスワードチェック をかける方法があれば教えてください。 なお、javaでパスワードチェックをかける方法が雑誌に 紹介されていましたが、チェック後に表示されたページ に直接アクセス可能という中途半端なしろものでした。 これでは意味がないですよね。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ <HTML><HEAD><META name="robots" content="noindex,nofollow"> <SCRIPT LANGUAGE="JavaScript"> function nameCheck() { var msgPrompt =パスワードを入力してください。 var msgTitle = "Please password here."; var msgWelcome = "WELCOME"; var msgBad = "正しいパスワードを入力してください"; var passWord = "passpass"; var goodLogon = "xxxxxxx.html"; var badLogon = "badpage.html"; var userInput; userInput = prompt(msgPrompt,msgTitle); if(userInput == passWord) { alert(msgWelcome); window.location.href = goodLogon; }else{ alert(msgBad); window.location.href = badLogon; } } nameCheck(); </SCRIPT> <TITLE></TITLE> </HEAD> <BODY onload="nameCheck()"> </BODY> </HTML>

  • ホームページのジャンプ先を制限する方法について沢山の方法が回答例として

    ホームページのジャンプ先を制限する方法について沢山の方法が回答例としてありますがどれもうまくできません。例えば下記の回答例を真似してもエラーになります。 …簡単でよければ、promptを使ったこんなのでどうでしょうか? str="abcde"のabcdeをお好きなパスワードに変更して、location.href の"kaiin.html"を、パスワードが合っていた時の飛び先に変更してくださいね <html> <head> <title>パスワードチェック</title> <script language = "JavaScript"><!-- str = prompt("パスワードを入力してください"); if (str == "abcde") location.href = "kaiin.html"; // --></script> </head> <body> 正しいパスワードを入力してください </body> </html> ・・・・・・・ 他に簡単に出来る方法があれば紹介してください。

  • HTML内でJavaScriptの変数を使いたい

    <script language="JavaScript"> <!-- function fnc_prompt(){ var msg; msg = window.prompt("URL",""); } //--> で、msgにURLを代入して、 <form action="&{msg};" method="post"> フォームタグ内でその変数を使いたいのですが可能でしょうか。 よろしくお願いします。

  • ブラウザにPDFファイルをオープンする場合

    今困っていますが・・・ <SCRIPT LANGUAGE="JavaScript"> <!-- var btn=""; var agree=confirm("入場するときは[OK]を押してください。"); if (agree) { btn="[OK]"; } else { btn="[キャンセル]"; history.go(-1); } //--> </SCRIPT> <BODY> [OK] を押しました。 </BODY> </HTML> 上記の代用なのですが、”OK"の時、新しいウインドウでブラウザ表示のPDFファイルを開きたいのですがうまくいきません またキャンセルの時前の画面に戻り隊のです。 どうぞよろしくお願いします。

  • 二度押し禁止と戻るボタン firefoxとopera等でうまくいきません

    フォームボタンの二度押しを禁止するjavascriptをいろいろな人に助けられて作りました。ページが遷移する次のページに前の画面に戻るボタンとして <input type="button" value="戻る" onclick="history.back()"> を記述すると そのボタンを押して前のページに戻ってくると、どのフォームボタンを押してもfirefoxやopera、Macのsaffariでは二度押し禁止のscriptが立ち上がってしまい画面を閉じるしか方法がなくなってしまいます。 IEではうまくいってたので何かよい解決策が無いか教えてください。 Javascriptは下記のようにしています。 <HTML> <head> <title>サンプル</title> <script language="JavaScript"> var submitcount = 0; function Check() { if (submitcount > 0) { alert("二度押ししないでね。"); return false; } else { submitcount++; return true; } } </script> </head> <body> <Form Method="Post" Action="・・・・" onSubmit="return Check()"> <p> 入力 <input type="text" name="sample"></P> <br> <Input Type="Submit" Value="次へ"> </Form> </body> </HTML> 遷移先のページも同じスクリプトが書かれたフォームがあると仮定してください。そこに戻るボタンの <input type="button" value="戻る" onclick="history.back()"> があるといった感じです

  • Firefoxでの win.close(); について

    ポップアップで開いたページ内の閉じるボタンからウィンドウを閉じるようにしたいのですが、 firefoxでのみ少々動作が異なり、一度目のアクセス時のみウィンドウが閉じません。 IEやsafariでは問題なく閉じています。 一度ポップアップウィンドウを閉じて、再度親htmlファイルのリンク先からポップアップを開いて試すと、ちゃんと閉じます。 a.htmlからポップアップでb.htmlを開き、b.htmlの中にb.swfを配置しています。 ソースと環境は以下の通りです。 ----------------------------------------- ■b.html <head>タグ内 <script language="javascript"> <!-- function closeWin(){ window.opener = window; var win = window.open(location.href,"_self"); win.close(); } // --> </script> ■b.swf 閉じるボタンアクション on (release) { getURL("javascript:closeWin();"); } ----------------------------------------- windowsXP SP2 firefox1.8.2 IE7 ----------------------------------------- ローカルでもウェブ上でも同様でした。 初回アクセス時からfirefoxでも閉じるボタンを機能させるにはどうしたらよろしいでしょうか。