Не работает простой скрипт в Opera 11.01
Во всех остальных браузерах все отлично работает.Заходил на другие сайты, там JS работает, значит проблема, видимо, у меня, но понятия не имею в чем. Интересная деталь, если водить по таблице мышкой и при этом часто обновлять страницу, то время от времени у ячеек будет окрашиваться бордер, но эффект статичен- если продолжать елозить мышкой, то выделение не исчезнет. Тестировал на разных компах и на разных версиях браузера- ситуация одинаковая.
function show(x){
document.getElementById('marker7'+x).style.borderRight = "1px solid red";
document.getElementById('marker1'+x).style.borderLeft = "1px solid red";
for(i=1; i<8; i++){
document.getElementById('marker'+i+x).style.borderTop = "1px solid red";
document.getElementById('marker'+i+x).style.borderBottom = "1px solid red";
}
}
function hide(x){
document.getElementById('marker7'+x).style.borderRight = "1px solid #fff";
document.getElementById('marker1'+x).style.borderLeft = "1px solid #fff";
for(i=1; i<8; i++){
document.getElementById('marker'+i+x).style.borderTop = "1px solid #fff";
document.getElementById('marker'+i+x).style.borderBottom = "1px solid #fff";
}
}
<?php
for ($x=0; $x<50; $x++) {
if(fmod($x,2)==0)
$r="";
else
$r="2";
echo <<<END
<tr onMouseOver="show('$x')" onMouseOut="hide('$x')">
<td align=left valign=middle class="ref_cel$r" id="marker1$x"> sfg </td>
<td align=left valign=middle class="ref_cel$r" id="marker2$x">fgfg</td>
<td width=50 align=left valign=middle class="ref_cel$r" id="marker3$x">0.005 </td>
<td width=50 align=left valign=middle class="ref_cel$r" id="marker4$x">0.001</td>
<td width=50 align=left valign=middle class="ref_cel$r" id="marker5$x">0.131 </td>
<td width=50 align=left valign=middle class="ref_cel$r" id="marker6$x">2f1.02.11 </td>
<td align=left valign=middle class="ref_cel$r" id="marker7$x"><input type="checkbox" name="browser" value="opera"> </td>
</tr>
END;
}?>
.ref_cel{
background-color:#eee;
padding-left:3px;
border: 1px solid #fff;
}
.ref_cel2{
background-color:#fff;
padding-left:3px;
border: 1px solid #fff;
}