Помогите найти ошибку

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
bead900
Сообщения: 2
Зарегистрирован: 10 ноя 2010, 20:23

Хотел написать скрипт для вычисления площади треугольника по формуле Герона но скрипт не работает(нажимаю на клавиши и ничего не происходит). Помогите плз найти ошибку:
<html>
<body>
<script>
function calculator(form) {
a=eval(form.a.value);
b=eval(form.b.value);
c=eval(form.n.value);
p=(a+b+c)/2;
s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
form.s.value=s;
}
</script>
<form>
a=<input type="text" name="a" size=3">
b=<input type="text" name="b" size=3">
c=<input type="text" name="с" size=3">
<p><input type="button" value="Посчитать площадь" onclick="calculator(this.form)">
<p>S=<input type="text" name="s" size=6>
</form>
</body>
</html>
AlexanderC
Сообщения: 6
Зарегистрирован: 05 дек 2010, 23:45

<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#go").click(function(){
var a= parseInt( $("#a").val() );
var b= parseInt( $("#b").val() );
var c= parseInt( $("#c").val() );
var p=(a+b+c)/2;
var s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
var result= "<li>"+s+"</li>";
$("#form").append(result);
});
});
</script>
</head>
<body>
<form id="form">
a=<input type="text" id="a" size=3">
b=<input type="text" id="b" size=3">
c=<input type="text" id="с" size=3">
<p><input type="button" value="Посчитать площадь" id ="go"></p>

</form>
</body>
</html>

не проверял, но должно работать
skrayd
Сообщения: 1
Зарегистрирован: 08 дек 2010, 07:52
Откуда: Россия

Начал изучать HTML и JavaScript. Не могу найти ошибку в следующем коде

Код HTML:<HTML> <HEAD> <TITLE>Часы</TITLE> </HEAD> <BODY> <H1>Часы</H1> <p> <SCRIPT type="text/javascript"> function TW now = new Date; lokaltime=now.toString;h=now.getHours; document.write"<B> Текущее время: </B>" lokaltime "
"; window.setTimeout"TW",10000; ; TW ; </SCRIPT> </BODY></HTML> Хотел получить отображение текущего мремени через каждые 10 сек. Но время выводится только 2 раза, а затем IE указывает на ошибку в 1 символе 1 строки.

Форматируйте ваш код //Модератор
AlexanderC
Сообщения: 6
Зарегистрирован: 05 дек 2010, 23:45

Код: Выделить всё

<SCRIPT type="text/javascript"> 
function TW now = new Date;
 lokaltime=now.toString;
h=now.getHours; document.write"<B> Текущее время: </B>" lokaltime "
";
 window.setTimeout"TW",10000;
 ; TW ; 
</SCRIPT>
// oshibok kucha !!!!

Код: Выделить всё

<script type="text/javascript">
function TW() {
    var now= new Date();
     var hour= now.getHours();
     var min= now.getMinutes();
      var sec= now.getSeconds();
   document.getElementById('clock').innerHTML= "Время:"+hour+":"+min+":"+sec;
 setInterval("TW()", 1000);
}
</script>
<body onload="TW()">
Аватара пользователя
__Yuri__
Сообщения: 140
Зарегистрирован: 02 ноя 2006, 17:17
Контактная информация:

AlexanderC писал(а):<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#go").click(function(){
var a= parseInt( $("#a").val() );
var b= parseInt( $("#b").val() );
var c= parseInt( $("#c").val() );
var p=(a+b+c)/2;
var s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
var result= "<li>"+s+"</li>";
$("#form").append(result);
});
});
</script>
</head>
<body>
<form id="form">
a=<input type="text" id="a" size=3">
b=<input type="text" id="b" size=3">
c=<input type="text" id="с" size=3">
<p><input type="button" value="Посчитать площадь" id ="go"></p>

</form>
</body>
</html>

не проверял, но должно работать

Дык проверил бы прежде чем бред постить
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; HPNTDF; .NET4.0C)
Message: Object expected
Ответить