document.popup ウィンドウを開く Firefox アドオンがあります。ポップアップ内のリンクをクリックすると、ポップアップ自体にアラートを表示する JavaScript 関数を呼び出したいと思います。onCLick(onY()); を試すと、ポップアップを閉じた後にのみアラートが表示されます。
'<div id="SearchLiteDef-yahoo" style="'+
'font-family:arial; font-size: 12px; float: left; cursor: auto; background-color: #DDD; '+
'margin: 0 3px ' + margin + 'px; '+
'padding: 0 3px; -moz-border-radius: 2px; width: auto;' +
'height: ' + windowButtonHeight + 'px; '+
'font-size: 12px; '+
'line-height: ' + windowButtonTextSize + 'px; '+
'font-weight: bold"><a href="#" onClick="onY(document.popupNode);" style="text-decoration: none;">Y!</a></div>'+
''+
これは、ポップアップを呼び出すセクションです。関数を呼び出したい
this.onY = function(e){
alert("Hello");
}
アラートは、ポップアップ ウィンドウを閉じたときにのみ表示されます。アラートがポップアップ ウィンドウ内に表示されるようにします。
ありがとう、キラン