try:<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Web Site: http://www.painting-effects.co.uk --> <!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin
var menuskin = "skin1"; // skin0, or skin1
var display_url = 0; // Show URLs in status bar?
function showmenuie5(menuid) {
var menu=document.all(menuid)
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < menu.offsetWidth)
menu.style.left = document.body.scrollLeft + event.clientX - menu.offsetWidth;
else
menu.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < menu.offsetHeight)
menu.style.top = document.body.scrollTop + event.clientY - menu.offsetHeight;
else
menu.style.top = document.body.scrollTop + event.clientY;
//ljw.style.visibility = "hidden";
menu.style.visibility = "visible";
return false;
}
function hidemenuie5(menu) {
document.all(menu).style.visibility = "hidden";
}
function highlightie5() { event.srcElement.style.backgroundColor = "highlight";
event.srcElement.style.color = "white"; }
function lowlightie5() { event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "black"; }
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location.href= event.srcElement.url;
}
}
// End -->
</script>
</HEAD> <BODY> <div id="ie5menu" CLASS="skin0" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();"> <input type="submit" name="xxx" />
<input type="submit" name="yyy"/>
</div> <script language="JavaScript1.2">
function window.onload(){
if (document.all && window.print) {
ie5menu.className = menuskin;
document.oncontextmenu =new Function("showmenuie5('ie5menu')");
document.body.onclick = new Function("hidemenuie5('ie5menu')");
}
}
</script>
<!-- Web Site: http://www.painting-effects.co.uk --> <!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin
var menuskin = "skin1"; // skin0, or skin1
var display_url = 0; // Show URLs in status bar?
function showmenuie5(menuid) {
var menu=document.all(menuid)
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < menu.offsetWidth)
menu.style.left = document.body.scrollLeft + event.clientX - menu.offsetWidth;
else
menu.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < menu.offsetHeight)
menu.style.top = document.body.scrollTop + event.clientY - menu.offsetHeight;
else
menu.style.top = document.body.scrollTop + event.clientY;
//ljw.style.visibility = "hidden";
menu.style.visibility = "visible";
return false;
}
function hidemenuie5(menu) {
document.all(menu).style.visibility = "hidden";
}
function highlightie5() { event.srcElement.style.backgroundColor = "highlight";
event.srcElement.style.color = "white"; }
function lowlightie5() { event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "black"; }
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location.href= event.srcElement.url;
}
}
// End -->
</script>
</HEAD> <BODY> <div id="ie5menu" CLASS="skin0" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();"> <input type="submit" name="xxx" />
<input type="submit" name="yyy"/>
</div> <script language="JavaScript1.2">
function window.onload(){
if (document.all && window.print) {
ie5menu.className = menuskin;
document.oncontextmenu =new Function("showmenuie5('ie5menu')");
document.body.onclick = new Function("hidemenuie5('ie5menu')");
}
}
</script>
解决方案 »
- 求助~~~计时器在弹出窗口的时候停滞了。。。
- 一段有关动态添加页面元素的代码,不知道语法哪里有错?
- 大家介绍个 弹出层 的javascript类库
- 第一次学习THIS的用法,来问个简单的问题~~~~
- 如何用JSF实现页签功能--类似社区的“待解决”、“抢分区”这样的页签
- 高分求如何画树状结构中的线(线的长度是变化的)
- 菜鸟请教初级问题!举手之劳,谢谢帮忙
- 计算单元格内的数值之和!!!!! 急!!!!!!!!!
- 急啊,可恶的关联下拉菜单,大家帮帮我!
- 关于document.form.elements的用法
- 关于form的菜鸟问题(faq里也找不到)
- 表单验证,在字符里不包括"."这个符号,怎样写?
document.oncontextmenu =new Function("showmenuie5('ie5menu');return false;");
document.body.onclick = hidemenuie5(ie5menu);
也可以改为document.body.onclick = function(){hidemenuie5(ie5menu);}加上return false;就是屏蔽原来的ie菜单