<table>
<tr onmousemove="this.style.color='orange'" onclick="this.style.color='green'" onmouseout="this.style.color='white'">
...
</tr>
...
</table>
выделение в javascript
Подскажите пожалуйста как в phpMyAdmin сделано когда смотришь таблицу, что наводишь на что-то загорается зеленым, нажимаешь красным, снова нажимаеш опять серым?
Код:
Цитата:
Originally posted by triptyl
Код:
Код:
Код:
<table>
<tr onmousemove="this.style.color='orange'" onclick="this.style.color='green'" onmouseout="this.style.color='white'">
...
</tr>
...
</table>
<tr onmousemove="this.style.color='orange'" onclick="this.style.color='green'" onmouseout="this.style.color='white'">
...
</tr>
...
</table>
спасибо конечно, но это не работает...
вот скрипт то что я спрашивал:
Код:
<script>
function onOver(current_color)
{ if(current_color=='#ffd9d9') color='#ffd9d9';
else color='#d7f4db';
return color;
}
function onPress(current_color)
{ if(current_color=='#ffd9d9') color='#d7f4db';
else color='#ffd9d9';
return color;
}
function onOut(current_color)
{ if(current_color=='#ffd9d9') color='#ffd9d9';
else color='#f2f2f2';
return color;
}
</script>
<body><table width="200" border="1">
<tr bgcolor="#F2F2F2" onMouseDown="this.style.backgroundColor=onPress(this.style.backgroundColor);" onMouseOver="this.style.backgroundColor=onOver(this.style.backgroundColor);" onMouseOut="this.style.backgroundColor=onOut(this.style.backgroundColor);">
<td>sss</td>
<td>sss</td>
<td>ddd</td>
</tr>
</table>
function onOver(current_color)
{ if(current_color=='#ffd9d9') color='#ffd9d9';
else color='#d7f4db';
return color;
}
function onPress(current_color)
{ if(current_color=='#ffd9d9') color='#d7f4db';
else color='#ffd9d9';
return color;
}
function onOut(current_color)
{ if(current_color=='#ffd9d9') color='#ffd9d9';
else color='#f2f2f2';
return color;
}
</script>
<body><table width="200" border="1">
<tr bgcolor="#F2F2F2" onMouseDown="this.style.backgroundColor=onPress(this.style.backgroundColor);" onMouseOver="this.style.backgroundColor=onOver(this.style.backgroundColor);" onMouseOut="this.style.backgroundColor=onOut(this.style.backgroundColor);">
<td>sss</td>
<td>sss</td>
<td>ddd</td>
</tr>
</table>
И еще, это не PHP, это DHTML. В vB code для этого кнопочка «#» есть. Это чтобы народ в заблуждение не вводить.