Показать сообщение отдельно
  #2 (permalink)  
Старый 17.10.2008, 08:20
jsch
 
Сообщений: n/a

ответ
<html>
<head>
<title>Нахождение нулевых,положительных и отрицательных чисел в массиве</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript" src="6.js">
</script>
</head>

<body>
<h4>Лабораторная работа 6<br>
<h1>Числовой массив</h1>
<br>
<script type="text/JavaScript">
var mes = new Array (" января ", " феврвля ", " марта ", " апреля ", " мая ", " июня ", " июля ", " августа ", " сентября ", " октября ", " ноября ", " декабря ");
var den = new Array ("воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница",  "суббота" )
var dt;
dt = new Date();
document.write("Сегодня-"+dt.getDate()+mes[dt.getMonth()]+dt.getYear()+"года,"+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+", "+den[dt.getDay()]);
</script><br><br>
<script type="text/JavaScript">
<!--
function calculate(obj){
    var arr = Array();
    arr["lt0"] = 0;
    arr["eq0"] = 0;
    arr["gt0"] = 0;
    var arr_elements = obj.form.elements;
	for(var i = 0; i < arr_elements.length; i++){
		if(arr_elements[i].getAttribute('type')=="text"){
            arr["lt0"] = (arr_elements[i].getAttribute('value')<0 ? arr["lt0"]+1 : arr["lt0"]);
            arr["eq0"] = (arr_elements[i].getAttribute('value')==0 ? arr["eq0"]+1 : arr["eq0"]);
            arr["gt0"] = (arr_elements[i].getAttribute('value')>0 ? arr["gt0"]+1 : arr["gt0"]);
        }
    }
    document.getElementById("divv").innerHTML =
        "<br>Количество нулевых значений: "+arr["eq0"]+"<br>"
        +"<br>Количество значений, больше нуля: "+arr["gt0"]+"<br>"
        +"<br>Количество значений, меньше нуля: "+arr["lt0"]+"<br>";
}
// -->
</script>

<form action="/" method="post">
    <input name="ch1" type="text" value="1"><br>
    <input name="ch2" type="text" value="2"><br>
    <input name="ch3" type="text" value="-1"><br>
    <input name="ch4" type="text" value="-2"><br>
    <input name="ch5" type="text" value="0"><br>
    <input name="ch6" type="text" value="3"><br>
    <input name="ch7" type="text" value="0"><br>
    <input name="ch8" type="text" value="4"><br>
    <input name="ch9" type="text" value="5"><br>
    <input name="ch10" type="text" value="-3"><br>
    <button onclick="calculate(this)">подсчитать</button>
</form>
<div id="divv">
</div>
</body>
</html>
Ответить с цитированием