你是要Web的吧.
告诉你思路:
设置一个js的全局变量
var isHelp = false;
点击帮助按钮的时候就把isHelp设置为true.
在button上面写onmouseover="showHelp(e);"和onmouseout="hiddenHelp();"事件.
var ArrHelp = new Array();
ArrHelp[0] = "Button help";
ArrHelp[1] = "Image help";
function showHelp(e,helpindex){
if(!isHelp){
return;
}
var evt = evt ? evt : event;
var left = evt.clientX + "px";
var top = evt.clientY + "px";
document.getElementById("helpdiv").style.left = left;
document.getElementById("helpdiv").style.top = top;
document.getElementById("helpdiv").innerHTML = ArrHelp[helpindex];
document.getElementById("helpdiv").style.display = "block";
}
function hiddenHelp(){
document.getElementById("helpdiv").style.display = "none";
}<div id="helpdiv" style="position:absolute;z-index:2;background-color:#FFF;border:1px solid red;">Help Content</div>
<input type="button" value="Test" id="btn_test" onmouseover="showHelp(e,0);" onmouseout="hiddenHelp();" />
告诉你思路:
设置一个js的全局变量
var isHelp = false;
点击帮助按钮的时候就把isHelp设置为true.
在button上面写onmouseover="showHelp(e);"和onmouseout="hiddenHelp();"事件.
var ArrHelp = new Array();
ArrHelp[0] = "Button help";
ArrHelp[1] = "Image help";
function showHelp(e,helpindex){
if(!isHelp){
return;
}
var evt = evt ? evt : event;
var left = evt.clientX + "px";
var top = evt.clientY + "px";
document.getElementById("helpdiv").style.left = left;
document.getElementById("helpdiv").style.top = top;
document.getElementById("helpdiv").innerHTML = ArrHelp[helpindex];
document.getElementById("helpdiv").style.display = "block";
}
function hiddenHelp(){
document.getElementById("helpdiv").style.display = "none";
}<div id="helpdiv" style="position:absolute;z-index:2;background-color:#FFF;border:1px solid red;">Help Content</div>
<input type="button" value="Test" id="btn_test" onmouseover="showHelp(e,0);" onmouseout="hiddenHelp();" />
解决方案 »
- json如何在js中交换呢,是什么概念呢
- 文本的后边可以动态的显示出输入的字符个数
- javascript函数调用总是
- 求个jquery封装,加载动画始终居中显示,代码已有,不会封装
- 关于JS如何获得TABEL中相应的值,然后一条一条保存到数据中!
- 控制RealPlayer的问题
- js新手,求大神解答。下面的代码有什么问题,为什么搜索出来不是用户输入的值,而是x
- 如何判断输入文本框的内容是不是汉字、数字,或只允许文本框输入字母汉字,高手解答哈,偶很菜的
- 动态生成select列表出现空格选项,如何清除
- 在线Html的编辑,像Word文档一样,下划线,粗体,颜色,
- 如何在服务器端重写js???
- 一个窗口如何回调另一个窗口的函数
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">var ArrHelp = new Array();
ArrHelp[0] = "Button help";
ArrHelp[1] = "Image help";
var isHelp = false;
function showHelp(e,helpindex){
if(!isHelp){
return;
}
var evt = evt ? evt : event;
var left = evt.clientX + "px";
var top = evt.clientY + "px";
document.getElementById("helpdiv").style.left = left;
document.getElementById("helpdiv").style.top = top;
document.getElementById("helpdiv").innerHTML = ArrHelp[helpindex];
document.getElementById("helpdiv").style.display = "block";
}
function hiddenHelp(){
document.getElementById("helpdiv").style.display = "none";
} </script>
</HEAD> <BODY><div id="helpdiv" style="position:absolute;z-index:2;background-color:#FFF;border:1px solid red;display:none;">Help Content</div>
<input type="button" value="Test" id="btn_test" onmouseover="showHelp(event,0);" onmouseout="hiddenHelp();" />
<input type="button" onclick="isHelp = !isHelp;" value="setHelp" />
</BODY>
</HTML>
http://hansir.cn/blog/2008/20081106-38.html
http://hansir.cn/blog/2008/20081106-38.html