■No26506 (Java初心者 さん) に返信
> すみません、説明が不十分でした。
>
> divのinnerHTMLに何か記述がある場合はそれを
> javascriptでalert表示させて、OKボタン押下後
> jsp_1に戻る、という処理です。
>
> お願いします。
(1) アンカーの onclick は href よりも先に評価されます。
(2) イベントに return false するとそのイベントをキャンセル出来ます。
<a href="jsp_2.jsp" onclick="checkDiv()">JSP2 へ</a>
<div id="xxx"> ここに何か表示されていれば JSP2 に飛ばない</div>
function checkDiv() {
$div = document.getElementById("xxx");
//もし $div の innerHTML の 長さが 0 より大きいなら
//alert("何かメッセージ"); を表示して
//return false; する。
//innerHTML の中身が空っぽならば、
// return true; すると、href が自動的に呼ばれます。
}
となります。
|