Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать счетчик(не посещений)? 
:(
    Опции темы
stan90
Дата 19.11.2009, 04:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



подскажите,как сделать счетчик такого типа:
он должен считать правильный и неправильные ответы,есть два текстовых поля,если значение одного равно значению 2-го,то счет увеличивается на единицу,в противном случае уменьшается...и как этот счет выводить либо в тоже в текстовом поле либо в квадратике каком нибудь типа таблицы??
PM MAIL   Вверх
Aliance
Дата 19.11.2009, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



В чем проблема? Что конкретно не получается написать?
Тут обычно помогают написать самому, а не пишут за тебя. Так что от тебя ждут инфы о том что ты попытался сделать и что не получилось.
PM MAIL WWW ICQ Skype   Вверх
stan90
Дата 19.11.2009, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



согласен)вот,то что у меня есть,не получается выводить счет в поле "значение",ну или как нибудь по-другому если можно подскажите пожалуйста
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ без названия</title>
<script language="JavaScript">
<!--
var impSym = '=>';
var trueSym = 'X'; 
var falseSym = 'Y'; 
var resStr = "";   

var X = 'X';
    function setXValue(value) {
        X = value;
        // или
        // X = parseInt(value);
        alert(X);
    }

function impLik(input)
{
 if (input.value=="v"||input.value=="V")
{ input.value+="|"}  
else input.value+="|"
}

function addChar(input, character)
{if(input.value == null || input.value == "0")
    input.value = character
 else
    input.value += character
}
function compute(form)
{if(form.view.value==form.view2.value)
{form.view1.value="+1"}
else form.view1.value="-1"}

/*function compute(form) 
{form.view1.value = eval(form.view.value);}*/

function checkNum(str) 
{       for (var i = 0; i < str.length; i++) {
                var ch = str.substring(i, i+1)
                if (ch < "0" || ch > "9") {
                        if (ch != "&" && ch != "!" && ch != "|" && ch != "^" && ch != "=>"
                                && ch != "(" && ch!= ")" && ch!= "<=>") {
                                alert("invalid entry!")
                                return false
                        }
                }
        }
        return true
}
function compute1(form) {
        for (var i = 1; 
             i<=remark.length && remark[i]!=form.view.value ;
             i++){}
        if (i==remark.length)
                history.back();
        

        if (i<remark.length)
                form.view.value = remark[i+1];
        else 
                form.view.value = remark[1];
   }

function initArray() {
      this.length = initArray.arguments.length;
      for (var i = 0; i < this.length; i++)
        this[i+1] = initArray.arguments[i];
   }
/*if (h <1) remark = new initArray( "X|X")
 if (h > 1 && h < 2) remark = new initArray("X<=>X");
 if (h > 2 && h < 3) remark = new initArray("X&X");*/
remark = new initArray( "X|X","!X",
                        "X<=>X","X&X");



//-->
</script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<body>   
<form>
<p>

  <input type="button" name="Rnd" value="Rnd" onclick="compute1(this.form)" />
  </p>
<p>
    <input type=text name="view" size=30 value="X&&X" />
  =
    <input type=text name="view2" size=30 value="X&hArr;X" />
  
    <BR>
  </p>
<p><em>Значение:</em>
  <input name="view1" type="text"  size="10"  ONFOCUS="this.blur()"/>
</p><input type="radio" value="1" name="radio1" id="radio1" onclick="setXValue(this.value);" /><label for="radio1">1</label><br />
     <input type="radio" value="0" name="radio1" id="radio1" onclick="setXValue(this.value);" /><label for="radio1">0</label><br />
<p>
<input type="button" value=" 1  "
  onClick="addChar(this.form.view,'1')">
  <input type="button" value=" 0 "
  onClick="addChar(this.form.view, '0')">

  <br />
  <input type=button value=" X " onclick="addChar(this.form.view, trueSym)" />
  <br />
    <input type=button value="Вычислить" name="enter" onClick="if (checkNum(this.form.view1.value)) { compute(this.form) }"></p> 
    
</p>
</form>
</body>
</html>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0395 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.