以下のURLのページhttp://www.systemav.co.jp
の上部のメニューで「製品仕様書」のページでクリックでパスワードを打てばページに入れるようになってます。macのIE5.○だけパスワードを入力しても指定のURLに移動しません。IE5.0はOKです。
以下がjavascriptです。
function pass(){str=prompt("仕様書をご覧になる場合は、パスワードが必要です。お問い合わせフォームより、お問い合わせください。","");if(str=="user1122") location.href="products/index.html";else if((str !="user1122")&&(str !=null)){alert('パスワードが違います');}}
パスワードuser1122
詳しいい方教えてください。
Win2000 IE6でページを拝見させていただきましたが,
私の環境でも動作しませんでした。
以下の内容で修正したら動作しました。
・外部JSファイルのpass関数の最後にreturn falseを追加
・pass関数を呼び出している所をonClick="pass()"からonClick="return pass()"に変更
一応修正した関数を記述しておきます。
function pass(){
str=prompt("仕様書をご覧になる場合は、パスワードが必要です。お問い合わせフォームより、お問い合わせください。","");
if(str=="user1122") location.href="products/index.html";
else if((str !="user1122")&&(str !=null)){
alert('パスワードが違います');
}
return false
}
ありがとうございます。
動作しました!!助かりました!!