Почему данный скрипт работает только в IE?
<script language="JavaScript" type="text/javascript">
function pl()
{
var a = document.getElementById('a').value;
var b = document.getElementById('b').value;
var c = document.getElementById('c').value;
var k = b/2
var disc = k * k - a * c
x1 = -(k + Math.sqrt(disc))/a
x2 = -(k - Math.sqrt(disc))/a
x4 = -(k/a)
if(disc > 0){
document.getElementById('res').value = "Дискриминант больше 0, решение есть. D=" + disc + ". X1=" + x1 + ", X2=" + x2 +".";
}
else if (disc < 0){
document.getElementById('res').value = "Дискриминант меньше 0, решения нет. D=" + disc + ".";
}
if(disc == 0){
document.getElementById('res').value = "Дискриминант равен 0, решение есть. D= " + disc + " и X= " + x4 + ".";
}
else{
}
}
pl();
</script>
<form>
<div id=pl>
<strong>Введита значение A:</strong>
<input id="A" type="text" size="30" /><BR />
<strong>Введита значение B:</strong>
<input id="B" type="text" size="30" /><BR />
<strong>Введита значение C:</strong>
<input id="C" type="text" size="30" /><BR />
<p><strong>Результат:</strong><BR />
<textarea id="res" rows="3" cols="43"></textarea></p>
<input OnClick="pl();return false;" type=submit value=Высчитать>
</div>
</form>
Может есть ошибки? в мозиле, хроме, отказывается работать(