Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2011, 00:41
Новичок на форуме
Отправить личное сообщение для titansword Посмотреть профиль Найти все сообщения от titansword
 
Регистрация: 05.03.2011
Сообщений: 8

Не работает простой скрипт в Opera 11.01
Не работает простой скрипт в 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;
}

Последний раз редактировалось titansword, 05.03.2011 в 12:22.
Ответить с цитированием