こちらで質問したのですが、解決していませんでした。再度質問します。
http://q.hatena.ne.jp/1147325109
onfocus, onblur イベントを使った場合、ブラウザのアドレスバーをクリックしたときなどはウィンドウが最前面(フォアグラウンド)に残っているにも関わらず、blur されたと判断してしまうようです。
これでどうでしょう??
<html>
<body>
<input type="text" name="txtStatus">
</body>
</html>
<script language='JavaScript'>
<!--
function winEvent1(theEvent){
document.all.txtStatus.value = "アクティブ";
}
function winEvent2(theEvent){
document.all.txtStatus.value = "アクティブでない";
}
window.onfocus = winEvent1;
window.onblur = winEvent2;
//-->
</script>
「アドレスバー」ですね。「タイトルバー」と勘違いしてました。