SHad-X
Новичок
проблема в глобальной переменной
не могу понять, почему глобальная переменная tid не сохраняется... я хочу чтобы при кликании по одной строке она выделялась другим цветом, а при следующем кликании уже по другой строке, предыдущая строка должна принять предний цвет...
PHP:
<script language="JavaScript">
var tid2;
function fun(tid) {
document.getElementById(tid).style.background = "#E6F099";
document.getElementById(tid2).style.background = "#B4E0C1";
tid2=tid;
}
</script>
</head>
<body>
<?php
$id = 1;
$id2 = 2;
$id3 = 3;
echo '
<table width="30%" border="1" cellspacing="0" cellpadding="0" height="" bgcolor="#B4E0C1" id = "tabl">
<tr height="30" id = "'.$id.'">
<td><A HREF="#" onClick="fun('.$id.')">тест</td>
<td>тест</td>
</tr>
<tr height="30" bgcolor="#B4E0C1" id = "'.$id2.'">
<td><A HREF="#" onClick="fun('.$id2.')">тест</td>
<td>тест</td>
</tr>
<tr height="30" id = "'.$id3.'">
<td><A HREF="#" onClick="fun('.$id3.')">тест</td>
<td>тест</td>
</tr>
</table>
';
?>