关于鼠标右键菜单的问题 在IE里你可以用 window.createPopup() 做你的层载体就不会被 select 盖住了,且还能跨框架在非IE浏览器里你可以使用 iframe 做你的层载体。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tt= window.createPopup();tt.document.body.clientWidth-event.clientX;是这样么?? 这样不行啊 在IE浏览器上Select是一个重量级object,在加载页面的时候就能看出来,select总是最先呈现出来的。解决方法很简单,用iframe来做你的右键菜单层,或者用window.createPopup()。在非IE浏览器上,DIV已经足够,不存在Select重量级的情况。 给点代码 说明window.createPopup()怎么用 和iframe怎么用 我很菜的 <HTML><HEAD><TITLE> movePopup </TITLE><script language="JavaScript"><!--var oPopup = window.createPopup(); //IE5.5+var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: #CCCCFF'><tr><td></td></tr></table>";oPopup.document.body.innerHTML = str;var w = 200, h = 100;var x_tmp = screen.width - 400;var y_tmp = screen.height;var h_tmp = 0;function movePopup(){ var y0=Math.max(--y_tmp,0); var h0=Math.min(++h_tmp,h); oPopup.show(x_tmp, y0, w, h0); if(y0<=0)return; setTimeout("movePopup()",10);}//--></script></HEAD><BODY onload="movePopup()"><span style="background-color:#000000">this is a span</span><div style="background-color:#000000">this is a div</div><table><tr><td style="background-color:#000000">this is a table td</td></tr></table><table style="background-color:#000000"><tr><td>this is a table</td></tr></table></BODY></HTML> 我看明白了 可是我的代码是这么写的怎么换啊 帮我改一下<style><!--.skin0 {position:absolute;text-align:left;width:200px;border:2px solid black;background-color:menu;font-family:Verdana;line-height:20px;cursor:default;visibility:hidden;}.skin1 {cursor:default;font:menutext;position:absolute;text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;width:120px;background-color:menu;border:2px solid buttonface;visibility:hidden;border:3px outset buttonhighlight;}.menuitems {padding-left:15px;padding-right:10px;}--></style> <script language="javascript" src="js/cunGroup.js"></script><script language="javascript" src="js/cnuquQuery.js"></script><script language="javascript" src="js/chushi_bukeBianji.js"></script><script language="javascript" src="js/add_dele_List.js"></script><SCRIPT LANGUAGE="JavaScript" src="js/mouseone.js"></script><div id="ie5menu" class="skin0" onMouseover ="highlightie5()" onMouseout ="lowlightie5()" onClick="jumptoie5()"><div class="menuitems" url = "javascript:cunGroup()">Save Group</div><hr><div class="menuitems" url = "javascript:cunquQuery()">Save Query</div><hr><div class="menuitems" url ="javascript:location.reload()" >Refurbish</div><hr><div class="menuitems" url ="javascript:del_list_table()">Delete</div><hr><div class="menuitems" url ="javascript:window.close()">Close</div></div> JQuery读取XML文件,在IE中总是失败 关于获取元素的属性值 并作对比 第二个超链接和第一个超链接一样的 请高手解释一下,这个脚本病毒 求教!关于一些门户网站变黑色风格什么怎么做的? 绑定xml问题 qunit 单元测试 javascript高手进,小弟有个问题想请教,很急 Iframe对象的获取问题 为什么在js中220.16+126计算的结果是346.15999999999997 让4个图分别在浏览器的4个角的位置固定不动,怎么做啊? Date对象有没有方法直接返回日期段或时间段?
tt.document.body.clientWidth-event.clientX;是这样么?? 这样不行啊
<HEAD>
<TITLE> movePopup </TITLE>
<script language="JavaScript">
<!--
var oPopup = window.createPopup(); //IE5.5+var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: #CCCCFF'><tr><td></td></tr></table>";oPopup.document.body.innerHTML = str;var w = 200, h = 100;
var x_tmp = screen.width - 400;
var y_tmp = screen.height;
var h_tmp = 0;function movePopup(){
var y0=Math.max(--y_tmp,0);
var h0=Math.min(++h_tmp,h);
oPopup.show(x_tmp, y0, w, h0);
if(y0<=0)return;
setTimeout("movePopup()",10);
}
//-->
</script>
</HEAD><BODY onload="movePopup()">
<span style="background-color:#000000">this is a span</span>
<div style="background-color:#000000">this is a div</div>
<table>
<tr>
<td style="background-color:#000000">this is a table td</td>
</tr>
</table>
<table style="background-color:#000000">
<tr>
<td>this is a table</td>
</tr>
</table>
</BODY>
</HTML>
<style>
<!--
.skin0 {
position:absolute;
text-align:left;
width:200px;
border:2px solid black;
background-color:menu;
font-family:Verdana;
line-height:20px;
cursor:default;
visibility:hidden;
}
.skin1 {
cursor:default;
font:menutext;
position:absolute;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
width:120px;
background-color:menu;
border:2px solid buttonface;
visibility:hidden;
border:3px outset buttonhighlight;
}
.menuitems {
padding-left:15px;
padding-right:10px;
}
-->
</style>
<script language="javascript" src="js/cunGroup.js"></script>
<script language="javascript" src="js/cnuquQuery.js"></script>
<script language="javascript" src="js/chushi_bukeBianji.js"></script>
<script language="javascript" src="js/add_dele_List.js"></script>
<SCRIPT LANGUAGE="JavaScript" src="js/mouseone.js"></script>
<div id="ie5menu" class="skin0" onMouseover ="highlightie5()" onMouseout ="lowlightie5()" onClick="jumptoie5()">
<div class="menuitems" url = "javascript:cunGroup()">Save Group</div>
<hr>
<div class="menuitems" url = "javascript:cunquQuery()">Save Query</div>
<hr>
<div class="menuitems" url ="javascript:location.reload()" >Refurbish</div>
<hr>
<div class="menuitems" url ="javascript:del_list_table()">Delete</div>
<hr>
<div class="menuitems" url ="javascript:window.close()">Close</div>
</div>