Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   В IE не работает отключение переключателя RADIO (Crome и Safari - Ok) (https://javascript.ru/forum/css-html/26490-v-ie-ne-rabotaet-otklyuchenie-pereklyuchatelya-radio-crome-i-safari-ok.html)

sergeice 10.03.2012 14:14

В IE не работает отключение переключателя RADIO (Crome и Safari - Ok)
 
Коллеги, помгите разобраться, сам я в JS новичек. Есть скрипт включения-отключения

переключателя RADIO. В Crome и Safari работает, а в IE нет. Как исправить ситуацию?
Скрипт установлен здесь: http://www.ice-nut.ru/1/1.htm


<script>
i = 0;

function press1(f) {
if(i == 0) {f.Block1.value = "Вкл"; block_1.style.color='#ccc'; for(j=1;j<6;j++) {

id='r1'+j; document.getElementById(id).disabled=1;}}
if(i == 1) {f.Block1.value = "Выкл"; block_1.style.color='inherit'; for(j=1;j<6;j++)

{ id='r1'+j; document.getElementById(id).disabled=0;}}
i++
if(i == 2) i = 0}

function press2(f) {
if(i == 0) {f.Block2.value = "Вкл"; block_2.style.color='#ccc';for(j=1;j<6;j++) {

id='r2'+j; document.getElementById(id).disabled=1;}}
if(i == 1) {f.Block2.value = "Выкл"; block_2.style.color='inherit';for(j=1;j<6;j++) {

id='r2'+j; document.getElementById(id).disabled=0;}}
i++
if(i == 2) i = 0}
</script>



<table width=700><tr><td>


<FORM>
<table id="block_1"><tr><th colspan=7 ALIGN=LEFT>ПЛЯЖНЫЙ ОТДЫХ</th><td><input

type="button" name="Block1" style="width:50px;float:right" value="Выкл"

onClick="press1(this.form);"></td></tr>
<tr valign=bottom><td rowspan=2 width=50% valign=top>Пляжей и моря нет.</td><th

widht=10>1</th><th widht=10>2</th><th widht=10>3</th><th widht=10>4</th><th

widht=10>5</th><th widht=10>&nbsp;</th><td rowspan=2 width=50% valign=top>Пляжный

отдых – визитная карточка этого курорта. Он оставит о себе только лучшие

впечатления.</td></tr>
<tr valign=top>
<td widht=10><INPUT TYPE="RADIO" id="r11" NAME="Kr1" VALUE ="1"></td>
<td widht=10><INPUT TYPE="RADIO" id="r12" NAME="Kr1" VALUE ="2"></td>
<td widht=10><INPUT TYPE="RADIO" id="r13" NAME="Kr1" VALUE ="3"></td>
<td widht=10><INPUT TYPE="RADIO" id="r14" NAME="Kr1" VALUE ="4"></td>
<td widht=10><INPUT TYPE="RADIO" id="r15" NAME="Kr1" VALUE ="5"></td><th

widht=10>&nbsp;</th></tr></table>

<hr class=hr01>
<table id="block_2"><tr><th colspan=7 ALIGN=LEFT>ЭКСКУРСИОННЫЕ

ВОЗМОЖНОСТИ</th><td><input type="button" name="Block2" style="width:50px;float:right"

value="Выкл" onClick="press2(this.form);"></td></tr>
<tr valign=bottom><td rowspan=2 width=50% valign=top>Практически некуда поехать. Все

время проводится в отеле.</td><th widht=10>1</th><th widht=10>2</th><th

widht=10>3</th><th widht=10>4</th><th widht=10>5</th><th widht=10>&nbsp;</th><td

rowspan=2 width=50% valign=top>Огромные возможности для поездок на экскурсии и

осмотра достопримечательностей.</td></tr>
<tr valign=top>
<td widht=10><INPUT TYPE="RADIO" id="r21" NAME="Kr2" VALUE ="1"></td>
<td widht=10><INPUT TYPE="RADIO" id="r22" NAME="Kr2" VALUE ="2"></td>
<td widht=10><INPUT TYPE="RADIO" id="r23" NAME="Kr2" VALUE ="3"></td>
<td widht=10><INPUT TYPE="RADIO" id="r24" NAME="Kr2" VALUE ="4"></td>
<td widht=10><INPUT TYPE="RADIO" id="r25" NAME="Kr2" VALUE ="5"></td><th

widht=10>&nbsp;</th></tr></table>
<hr class=hr01>

<div align="center"><INPUT TYPE="submit" VALUE="Показать варианты отдыха"></div>
</FORM>

</td></tr></table>

Pavel M. 11.03.2012 12:04

ie в режиме ie7 не понимает
xxx.style.color='inherit';
почитайте http://htmlbook.ru/css/color

замените на xxx.style.color='#000';


Часовой пояс GMT +3, время: 14:13.