要实现这种跨幅帧显示菜单只有一种比较好的解决方法: window.createPopup();
详细查询 msdn.microsoft.com/library/给你一个 popup 的例子:<script language="JavaScript">
<!--
var oPopup = window.createPopup();
function popUp()
{
var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: menu'>";
str += "<tr><td>第一项</td></tr>";
str += "<tr><td>第二项</td></tr>";
str += "<tr><td>第三项</td></tr>";
str += "<tr><td>第四项</td></tr>";
str += "</table>";
oPopup.document.body.innerHTML = str; var w = oPopup.document.all.mypopup.width;
var h = oPopup.document.all.mypopup.height;
var x = window.event.clientX + window.screenLeft;
var y = window.event.clientY + window.screenTop; oPopup.show(x, y, w, h);
}
//-->
</script>
<input type=button value=popup onclick="popUp()">
详细查询 msdn.microsoft.com/library/给你一个 popup 的例子:<script language="JavaScript">
<!--
var oPopup = window.createPopup();
function popUp()
{
var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: menu'>";
str += "<tr><td>第一项</td></tr>";
str += "<tr><td>第二项</td></tr>";
str += "<tr><td>第三项</td></tr>";
str += "<tr><td>第四项</td></tr>";
str += "</table>";
oPopup.document.body.innerHTML = str; var w = oPopup.document.all.mypopup.width;
var h = oPopup.document.all.mypopup.height;
var x = window.event.clientX + window.screenLeft;
var y = window.event.clientY + window.screenTop; oPopup.show(x, y, w, h);
}
//-->
</script>
<input type=button value=popup onclick="popUp()">
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货