社区
ASP
帖子详情
遮住了右键菜单,如何解决?用iframe怎么做?
smarter
2004-12-10 09:09:20
<select>遮住了右键菜单,如何解决?用iframe怎么做?
...全文
206
7
打赏
收藏
<select>遮住了右键菜单,如何解决?用iframe怎么做?
遮住了右键菜单,如何解决?用iframe怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dh20156
2004-12-24
打赏
举报
回复
用POPUP啦
超级大笨狼
2004-12-24
打赏
举报
回复
刚好写了一个超覆盖能力的,什么都能遮挡,flash,select,甚至能遮住别的窗体和状态栏
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>PTMusic后台维护</title>
<style>
body,td
{
font-size:12;
}
th
{
letter-spacing:5;
font-size:12;
height:20;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D4D0c8', gradientType='0');
}
table
{
border:4px #999999 double ;
border-collapse:collapse;
}
</style>
</head>
<TABLE BORDER=1 CELLPADDING=1 CELLSPACING=1 style='cursor:hand' width="200">
<TR>
<TH onmouseover="showMenu(this,1); ">音乐库</TH>
<TH onmouseover="showMenu(this,2);">评论</TH>
</TR>
</TABLE>
<p style="display:none" id="menu1">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;'onclick="parent.location.href='../music/area.asp'">大类管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/artist.asp'">歌手管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/collection.asp'">专辑管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/song.asp'">歌曲管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/lib_batch.asp'">批量上传</TD></TR>
</TABLE>
</p>
<p style="display:none" id="menu2">
<TABLE WIDTH=100 BORDER=1 style='cursor:hand' style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/comment.asp'">类别管理</TD></TR>
<TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/com_content.ASP'">评论管理</TD></TR>
</TABLE>
</p>
<SCRIPT>
var oPopup = window.createPopup();
function showMenu(obj,x)
{
var oPopBody = oPopup.document.body;
var HTML = document.all("menu" + x).innerHTML ;
oPopBody.innerHTML = HTML;
var rows = HTML.match(/<TR>/g).length;
oPopup.show(obj.offsetLeft + 10, obj.offsetTop + 40, 100, rows * 24, document.body) ;
}
</SCRIPT>
</body>
</html>
hackate
2004-12-21
打赏
举报
回复
帮你顶 -_-@#
pringlesgirl
2004-12-21
打赏
举报
回复
<script language="JavaScript">
function showEleObj() {
// showElement("IFRAME");
// showElement("OBJECT");
showElement("SELECT");
}
function hideEleObj(menuid) {
var ox = parseInt(menuid.style.left);
var oy = parseInt(menuid.style.top);
var ow = menuid.offsetWidth;
var oh = menuid.offsetHeight;
// hideElement("IFRAME", ox, oy, ow, oh);
// hideElement("OBJECT", ox, oy, ow, oh);
hideElement("SELECT", ox, oy, ow, oh);
}
function showElement(elmID){
for (i = 0; i < document.all.tags(elmID).length; i++) {
obj = document.all.tags(elmID)[i];
if (! obj || ! obj.offsetParent)
continue;
obj.style.visibility = "";
}
}
function hideElement(elmID, ox, oy, ow, oh){
ox = parseInt(ox);
oy = parseInt(oy);
ow = parseInt(ow);
oh = parseInt(oh);
for (i = 0; i < document.all.tags(elmID).length; i++) {
obj = document.all.tags(elmID)[i];
if (! obj || ! obj.offsetParent)
continue;
objLeft = obj.offsetLeft;
objTop = obj.offsetTop;
objParent = obj.offsetParent;
while (objParent.tagName.toUpperCase() != "BODY") {
objLeft += objParent.offsetLeft;
objTop += objParent.offsetTop;
objParent = objParent.offsetParent;
}
if ( (ox > (objLeft+obj.offsetWidth)) || (objLeft > (ox+ow)) || (objTop > (oy+oh)) || (oy>(objTop+obj.offsetHeight)) )
obj.style.visibility = "";
else
obj.style.visibility = "hidden";
}
}
</script>
<select></select> <select></select> <select></select><br>
<br><br><br><br>
<select></select> <select></select> <select></select><br>
<br><br><br><br>
<select></select> <select></select> <select></select>
<select></select> <select></select> <select></select><br><br>
<br><br><br><br><br><br><br>
<select></select> <select></select> <select></select><br>
<br>
<div id="dd" style="position:absolute; left:297px; top:114px; width:130px; height:40px; z-index:1">
<img src="http://www.blueidea.com/img/logo.gif" border=1>
</div>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
dd.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = dd.offsetHeight;
Woffset = dd.offsetWidth;
dd.style.left = xPos + document.body.scrollLeft;
dd.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
} else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
} else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
hideEleObj(dd);
}
function start() {
dd.visibility = "visible";
interval = setInterval('changePos()', delay);
}
function pause_resume() {
if(pause) {
clearInterval(interval);
pause = false;
} else {
interval = setInterval('changePos()',delay);
pause = true;
}
}
start();
// End -->
</script>
fason
2004-12-11
打赏
举报
回复
http://fason.nease.net/samples/contextmenu/
hhjjhjhj
2004-12-10
打赏
举报
回复
"右键菜单"????,DIV做的吧,改用popup做。
lienzhu
2004-12-10
打赏
举报
回复
把菜单放在iframe,在命令前加上parent.,对主窗体操作!
javascript小技巧(非常全)
<br /> <br />事件源对象 <br />event.srcElement.tagName <br />event.srcElement.type捕获释放 <br />event.srcElement.setCapture(); <br />event.srcElement.releaseCapture(); 事件按键 <br />event....
JS应用(资料很全)
<input type=text name=text1 value="123" onfocus="this.
select
()"> ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9"> 文本框的默认值 <input type=text...
超级实用的js代码大全
<noscript><
iframe
src="*.htm"></
iframe
></noscript> 禁止选取 <body Shortcut Icon" href="favicon.ico"> favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下 收藏栏图标 <link rel=...
常用JS代码大全
事件按键 <br />event.keyCode <br />event.shiftKey <br />event.altKey <br />event.ctrlKey事件返回值 <br />event.returnValue鼠标位置 <br />event.x <br />event.y窗体活动元素 <br />document....
常用JS方法
<br />[编辑]JavaScript<br />css和JavaScript国外网站<br />dhtmlgoodies.com一个不错的dhtml和ajax脚本库<br />dhtmlsite.com 一个不错的dhtml和ajax脚本库<br />Javascript分享<br />webresourcesdepot.com 一直...
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章