Проблема исполнения JS со стороны сервера
Написанный скрипт выполняется нормально браузером на моем компьютере. Поместил на сервер файл script.js рядом с обновленной страницей html. Скрипт не работает. Делаю вычислительную операцию. В ответ возвращает NaN. Подскажите, пожалуйста, в чем может быть проблема?
|
экстрасенсы консультируют на другом форуме :)
скрипт в студию! |
Скрипт такой
function areaRectangle(){ var a=document.forma1.t1.value; var b=document.forma1.t2.value; var c=document.forma1.t3.value; var s=((b-a)*(b-a))/(a*b*c*c); document.forma1.res.value=s; } В файле HTML <head> <script type="text/javascript" src="script.js"></script> </head> <form name="forma1"> Введите <i>RE</i> <input type="text" name="t1" size="10"> Стоимостная оценка входных продуктов операции<br><br> Введите <i>PE</i> <input type="text" name="t2" size="10"> Стоимостная оценка выходных продуктов операции<br><br> Введите <i>T<sub>O</sub></i> <input type="text" name="t3" size="10"> Время операции<br><br> <input type="button" name="button" value="Вычислить" onClick="areaRectangle();"><br><br> Эффективность равна <input type="text" name="res" size="10"> |
1.проверьте, правильно ли подключили скрипт к странице.
2.если есть другие подключенные скрипты — посмотрите, не конфликтуют ли (одинаковые названия функций, переменных. 3.проверьте имена форм и полей. |
У меня этот скрипт подключен на моем компьютере - копии сайта. Все работает. Перенес на сайт эти два файла. Не работает. Добавил строчку cкрипта
function showMessage(){ alert ("Вы щелкнули по div-у"); } Эта строчка по клику работает. В папке только два файла. Конфликтовать несчем. Код внизу на странице http://delo-do.com.ua/article/impact...ctiveness.html Копия скрипта теперь такая function areaRectangle(){ var a=document.forma1.t1.value; var b=document.forma1.t2.value; var c=document.forma1.t3.value; var s=((b-a)*(b-a))/(a*b*c*c); document.forma1.res.value=s; } function showMessage(){ alert ("Вы щелкнули по div-у"); } |
Разобрался. Это мой глюк. Время вводил дробное, и вместо точки, запятую.
Большое спасибо что откликнулись. Извините за беспокойство. |
Часовой пояс GMT +3, время: 01:55. |