По кнопке поменять стиль границы ячейки не работает в Chrome
Здравствуйте, подскажите, пожалуйста... В IE работает,в opera глючок, а в chrome не меняется стиль границы... Как мне исправить?
<html>
<script>
var fl1=true;
var fl2=true;
var fl3=true;
</script>
<body>
<div style="border: 2px solid blue; padding:10px;">
<font color=maroon>Разбери предложение по составу</font>
<br><br>
<table border=0><tr><td id=c1 name=c1 onClick="cel1();" style="cursor: pointer;">
<font size=6> Мы </font></td>
<td>  </td>
<td id=c2 name=c2 onClick="cel2();" style="cursor: pointer;">
<font size=6> изучаем </font></td>
<td>  </td>
<td id=c3 name=c3 onClick="cel3();" style="cursor: pointer;">
<font size=6> информатику.</font></td>
</tr>
<tr ><td colspan=5><br><font size=5 face="Monotype Corsiva" color="teal"><span id=c4
name=c4> </span></font></td></tr></table>
<br><form><input type="button" value="Начать задание" onClick="nach();"
style="background-color: #d5ffd5; font: normal 20px Comic Sans MS;"></form></div>
<script>
function nach(){
document.getElementById('c2').style.borderBottomWi dth=0;
document.getElementById('c1').style.borderBottomWi dth=0;
document.getElementById('c3').style.borderBottomWi dth=0;
c4.innerHTML="Щелкни мышкой по подлежащему";
fl1=false;
};
function cel1() {
if (! fl1) {
document.getElementById('c1').style.borderBottomSt yle="solid";
document.getElementById('c1').style.borderBottomWi dth=5;
document.getElementById('c1').style.borderBottomCo lor="red";
c4.innerHTML="Щелкни мышкой по сказуемому";
fl2=false;
fl1=true;
}
else {
c4.innerHTML="Ошибочка вышла!"
};
};
function cel3() {
if (! fl3) {
document.getElementById('c3').style.borderBottomSt yle="dashed";
document.getElementById('c3').style.borderBottomWi dth=5;
document.getElementById('c3').style.borderBottomCo lor="navy";
c4.innerHTML="Ура! Молодец!";
}
else {
c4.innerHTML="Ошибочка вышла!"
};
};
function cel2() {
if (! fl2) {
document.getElementById('c2').style.borderBottomSt yle="double";
document.getElementById('c2').style.borderBottomWi dth=5;
document.getElementById('c2').style.borderBottomCo lor="lime";
c4.innerHTML="Щелкни мышкой по дополнению";
fl3=false;
fl2=true;
}
else {
c4.innerHTML="Ошибочка вышла!";
};
};
</script>
</body>
</html>
Как можно по-другому это записать? и я знаю, что у меня чуток в логике ошибки... переделаю... это кусок из мудла... там и не работает... т.е. не во всех браузерах работает
Последний раз редактировалось guka, 09.05.2012 в 14:37.
|