dポイントプレゼントキャンペーン実施中!

下記のスクリプトでポップアップウインド内に『ポップアップを閉じるためのスイッチ』を設置したいのです。
 -----よろしくお願いします。-----

<HTML>
<HEAD>
<TITLE>createPopup</TITLE>
<SCRIPT>
<!--
var oPopup = window.createPopup();
oPopup.document.body.onclick = fOnclick;
oPopup.document.body.oncontextmenu = fOncontextmenu;
function fOnclick()
{
var oSrcElement = oPopup.document.parentWindow.event.srcElement;
if (oSrcElement.tagName == 'A')
{
window.navigate(oSrcElement.href);
}
}
function fOncontextmenu()
{
return false;
}
function fShow()
{
oPopup.document.body.style.background = '#ffffee';
oPopup.document.body.style.border = 'outset 1px';
oPopup.document.body.style.padding = '1px';
oPopup.document.body.innerHTML = oSpan.innerHTML;
oPopup.show('100', '30','200','200',document.body);
}
function fHide()
{
oPopup.hide();
}
//-->
</SCRIPT> </HEAD>
<BODY onload="fShow()"><SPAN style="display:none" id="oSpan" onclick="fHide();"><A href="http://www.w3.org">createPopup</A><BR>
<A href="http://www.google.co.jp">show</A><BR>
<A href="http://www.yahoo.co.jp">hide</A><BR>
<A href="http://java.sun.com">isOpen</A><BR>
</SPAN><INPUT type="button" value="show" onclick="fShow()"><INPUT type="button" value="hide" onclick="fHide()">
</BODY>
</HTML>

A 回答 (1件)

function fShow()


{
oPopup.document.body.style.background = '#ffffee';
oPopup.document.body.style.border = 'outset 1px';
oPopup.document.body.style.padding = '1px';
oPopup.document.body.innerHTML = oSpan.innerHTML;
oPopup.document.body.innerHTML += '<input type="button" value="close" onclick="self.window.close()">';
oPopup.show('100', '30','200','200',document.body);
}
    • good
    • 0
この回答へのお礼

助かりました。
どうもありがとうございました。

お礼日時:2006/05/18 22:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!