教えてgooでは
STICKY2006さん:
> 上記ページを見ても、何が書いてあるのかまったく分からない!
> 。。。とかでしたら、さすがにお勉強不足ですのでHTMLとJavaScriptのお勉強をしてみてください。
とアドバイスされています。
AAAと書けば、BBBという動作をする事は分かっているが、CCCという動作をさせるためにはAAAをどのように書き直せばいいのか分からない、というのは理解していない事と同等です。
折角ソースがあるのでそれを流用します。
以下、関数を追加
function disp(addr){
user = window.prompt("ユーザー名を入力してください", "");
if(user == '1234'){
WinOpu(addr);
}else if(user != "" && user != null){
window.alert(user + 'さんは登録されていません');
}else{
window.alert('キャンセルされました');
}
}
リンクは以下のように書き換え
<a href="javascript:disp('abc3.htm')">3のページ</a>
尚、
HTML文法チェック
http://openlab.ring.gr.jp/k16/htmllint/htmllinte.html
を紹介しておきます。