<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试</title>
<style type="text/css">
#buttonOut
{
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}
.buttonOut {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}.buttonOver {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #335EA8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
cursor: default;
}.buttonPressed {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #9DACBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #5C5C5C;
text-align: center;
vertical-align: middle;
cursor: default;
}
</style><script language="javascript" type="text/javascript">
<!--
var curtBtnID = "EWDIDOW";
var lastBtnID = "DOWPQKF";
var pressBtnID = "LMURHQE";
var preObj ="id1";
function buttonOut()
{
lastBtnID = window.event.srcElement.id;
if (pressBtnID != curtBtnID && curtBtnID == window.event.srcElement.id)
{
window.event.srcElement.className = "buttonOut";
}
}function buttonOver()
{
curtBtnID = window.event.srcElement.id;
if ( curtBtnID == preObj)
return;
if (pressBtnID == lastBtnID && curtBtnID == lastBtnID)
{
return;
}
window.event.srcElement.className = "buttonOver";
}function buttonPressed()
{
pressBtnID = window.event.srcElement.id;
if (pressBtnID == lastBtnID)
{
return;
}
stateChange();
}function stateChange()
{
/*
for(i=0;i<document.all.tags('div').length;i++)
{
if (document.all.tags('div')[i].id.indexOf('id') == 0)
{
document.all(document.all.tags("div")[i].id).className = "buttonOut";
}
}
window.event.srcElement.className = "buttonPressed";
*/
if (typeof(document.getElementById(preObj)) == "object" )
document.getElementById(preObj).className = "buttonOut";
window.event.srcElement.className = "buttonPressed";
preObj = window.event.srcElement.id;
}
//-->
</script>
</head><body>
<div id="buttonGroup">
<div id="id1" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button Yes</div>
<div id="id2" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button No</div>
<div id="id3" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button No2</div>
</div>
<div></div>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试</title>
<style type="text/css">
#buttonOut
{
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}
.buttonOut {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}.buttonOver {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #335EA8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
cursor: default;
}.buttonPressed {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #9DACBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #5C5C5C;
text-align: center;
vertical-align: middle;
cursor: default;
}
</style><script language="javascript" type="text/javascript">
<!--
var curtBtnID = "EWDIDOW";
var lastBtnID = "DOWPQKF";
var pressBtnID = "LMURHQE";
var preObj ="id1";
function buttonOut()
{
lastBtnID = window.event.srcElement.id;
if (pressBtnID != curtBtnID && curtBtnID == window.event.srcElement.id)
{
window.event.srcElement.className = "buttonOut";
}
}function buttonOver()
{
curtBtnID = window.event.srcElement.id;
if ( curtBtnID == preObj)
return;
if (pressBtnID == lastBtnID && curtBtnID == lastBtnID)
{
return;
}
window.event.srcElement.className = "buttonOver";
}function buttonPressed()
{
pressBtnID = window.event.srcElement.id;
if (pressBtnID == lastBtnID)
{
return;
}
stateChange();
}function stateChange()
{
/*
for(i=0;i<document.all.tags('div').length;i++)
{
if (document.all.tags('div')[i].id.indexOf('id') == 0)
{
document.all(document.all.tags("div")[i].id).className = "buttonOut";
}
}
window.event.srcElement.className = "buttonPressed";
*/
if (typeof(document.getElementById(preObj)) == "object" )
document.getElementById(preObj).className = "buttonOut";
window.event.srcElement.className = "buttonPressed";
preObj = window.event.srcElement.id;
}
//-->
</script>
</head><body>
<div id="buttonGroup">
<div id="id1" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button Yes</div>
<div id="id2" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button No</div>
<div id="id3" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button No2</div>
</div>
<div></div>
解决方案 »
- 请高手帮忙解密个js!非常感谢!
- 怎么实现WEB表格
- javascript中如果按钮是灰色的如何才能点击?
- 很难的一个问题,至今没解决
- div按纽效果,状态变换遇到问题,急,在线等。。
- 有关技术问题,问了很多高人,都没有给出答案来,甚是郁闷阿~~,关于style="display:none"的(100分狂送!!!)
- 如何判斷頁面中某個DIV是否存在?在線等
- 像http://bt3.btchina.net/里,鼠标放在名称上面就出现一个新页的效果怎么实现的?
- 我叙述不清楚,请高手进来看看我的代码和问题吧!!!急
- 怎么在一个单元格里定位一个层?
- CSDN首页那样(左上角)1.2.3.4图片轮流显示是怎么实现的 如何和数据库结合 什么思路 谢谢
- 继续那个“圆角div”的讨论
function buttonOut()
{
lastBtnID = window.event.srcElement.id;
if (pressBtnID != curtBtnID && curtBtnID == window.event.srcElement.id)
{
window.event.srcElement.className = "buttonOut";
}
//添加如果离开按下按钮,按钮恢复按下样式
if(pressBtnID==curtBtnID){
window.event.srcElement.className = "buttonPressed";
}
}
是不是鼠标按下时变为按下样式,鼠标松开时恢复...
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试</title>
<style type="text/css">
#buttonOut
{
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}
.buttonOut {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}.buttonOver {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #335EA8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
cursor: default;
}.buttonPressed {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #9DACBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #5C5C5C;
text-align: center;
vertical-align: middle;
cursor: default;
}
</style><script language="javascript" type="text/javascript">
<!--
var curtBtnID = "EWDIDOW";
var lastBtnID = "DOWPQKF";
var pressBtnID = "LMURHQE";
var preObj ="EIWONF";
function buttonOut()
{
lastBtnID = window.event.srcElement.id;
//if (pressBtnID != curtBtnID && curtBtnID == window.event.srcElement.id)
//{
window.event.srcElement.className = "buttonOut";
//}
//if(pressBtnID==curtBtnID){
//window.event.srcElement.className = "buttonPressed";
//}
}function buttonOver()
{
curtBtnID = window.event.srcElement.id;
if (pressBtnID == lastBtnID && curtBtnID == lastBtnID)
{
return;
}
window.event.srcElement.className = "buttonOver";
}function buttonPressed()
{
pressBtnID = window.event.srcElement.id;
//if (pressBtnID == lastBtnID)
//{
//return;
//}
stateChange();
}function stateChange()
{
/*
for(i=0;i<document.all.tags('div').length;i++)
{
if (document.all.tags('div')[i].id.indexOf('id') == 0)
{
document.all(document.all.tags("div")[i].id).className = "buttonOut";
}
}
window.event.srcElement.className = "buttonPressed";
*/
if (typeof(preObj) == "object" )
preObj.className = "buttonOut";
window.event.srcElement.className = "buttonPressed";
preObj = window.event.srcElement;
}
//-->
</script>
</head><body>
<div id="buttonGroup">
<div id="id1" class="buttonOut" onmousedown="buttonPressed();" onmouseup="buttonOut();">Button Yes</div>
<div id="id2" class="buttonOut" onmousedown="buttonPressed();" onmouseup="buttonOut();">Button No</div>
<div id="id3" class="buttonOut" onmousedown="buttonPressed();" onmouseup="buttonOut();">Button No2</div>
</div>
<div></div>
</body>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试</title>
<style type="text/css">
#buttonOut
{
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}
.buttonOut {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #EBE9ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
vertical-align: middle;
cursor: auto;
}.buttonOver {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #335EA8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
cursor: default;
}.buttonPressed {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
width: 100px;
height: 20px;
border: 1px #000000 solid;
background-color: #9DACBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #5C5C5C;
text-align: center;
vertical-align: middle;
cursor: default;
}
</style><script language="javascript" type="text/javascript">
<!--
var curtBtnID = "EWDIDOW";
var lastBtnID = "DOWPQKF";
var pressBtnID = "LMURHQE";
var preObj ="EIWONF";
function buttonOut()
{
lastBtnID = window.event.srcElement.id;
if (pressBtnID != curtBtnID && curtBtnID == window.event.srcElement.id)
{
window.event.srcElement.className = "buttonOut";
}
if(pressBtnID==curtBtnID){
window.event.srcElement.className = "buttonPressed";
}
}function buttonOver()
{
curtBtnID = window.event.srcElement.id;
if (pressBtnID == lastBtnID && curtBtnID == lastBtnID)
{
return;
}
window.event.srcElement.className = "buttonOver"; if(pressBtnID==curtBtnID){
window.event.srcElement.className = "buttonPressed";
}
}function buttonPressed()
{
pressBtnID = window.event.srcElement.id;
if (pressBtnID == lastBtnID)
{
return;
}
stateChange();
}function stateChange()
{
/*
for(i=0;i<document.all.tags('div').length;i++)
{
if (document.all.tags('div')[i].id.indexOf('id') == 0)
{
document.all(document.all.tags("div")[i].id).className = "buttonOut";
}
}
window.event.srcElement.className = "buttonPressed";
*/
if (typeof(preObj) == "object" )
preObj.className = "buttonOut";
window.event.srcElement.className = "buttonPressed";
preObj = window.event.srcElement;
}
//-->
</script>
</head><body>
<div id="buttonGroup">
<div id="id1" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button Yes</div>
<div id="id2" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button No</div>
<div id="id3" class="buttonOut" onmouseout="buttonOut();" onmouseover="buttonOver();" onclick="buttonPressed();">Button No2</div>
</div>
<div></div>
</body>