Показать сообщение отдельно
  #1 (permalink)  
Старый 29.01.2011, 23:13
Аспирант
Отправить личное сообщение для hacker_007 Посмотреть профиль Найти все сообщения от hacker_007
 
Регистрация: 10.01.2011
Сообщений: 52

Почему данный скрипт работает только в IE?
Почему данный скрипт работает только в 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>

Может есть ошибки? в мозиле, хроме, отказывается работать(
Ответить с цитированием