Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / функция на JS / 7 сообщений из 7, страница 1 из 1
07.01.2010, 12:04:30
    #36399759
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
Попрошу не ругаться, ибо это моя можно сказать первая функция.
Вобщем в опере все работает как нужно. В ишаке работает только первая половина (до else), в мозиле вообще не работает :)

Как такое сделать правильно?
Вобщем есть некоторое количество DIVов, по клику необходимо чтобы проставлялась нумерация, когда все пронумерованы - следующий клик снимает нумерацию.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
setValue =  1 ;

function changeOrder(orderObj, max)
{

    if ((setValue <= max) && (orderObj.innerText == ""))
    {
        orderObj.innerText = setValue;
        setValue++;

    }
    else
    {
        arr = document.getElementsByClassName(orderObj.className);
        setValue =  1 ;

        for(var i =  0 ; i <= arr.length; i++)
        {
           arr[i].innerText = "";
        }
    }

    return false;
}
...
Рейтинг: 0 / 0
07.01.2010, 12:22:01
    #36399772
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
Hett,

не вдаваясь в подробности, если вопрос связан с написанием программы тестирования и вы собрались рандомизацию порядка вопросов делать на клиенте (сужу по названию функции changeOrder), то остановитесь - это не то, что следует переносить на клиента, так как легко обходится.
...
Рейтинг: 0 / 0
07.01.2010, 12:23:47
    #36399777
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
Нет, у меня там просто будет несколько типов вопросов. Один из них это указать сооветствие...
...
Рейтинг: 0 / 0
07.01.2010, 12:28:38
    #36399780
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
Hett,

если вы хотите перемешать левую и правую колонки, между которыми надо установить соответствие - это тоже надо делать на сервере, будете делать на клиенте - обойдут.
...
Рейтинг: 0 / 0
07.01.2010, 12:30:55
    #36399782
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
Нет. Я хочу сделать механизм, с помощью которого буду получать результат о том, какой порядок выбрал пользователь :)
...
Рейтинг: 0 / 0
07.01.2010, 12:32:24
    #36399784
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
К примеру:
Есть 4 контейнера (на данный момент пусто).
Кликаем по любому из них и в нем появляется цифра 1, кликаем по какому-нибудь еще - появляется цифра 2 и т.п. Когда все заполнились, или кликнули по заполненому - то все сбрасывается.
...
Рейтинг: 0 / 0
07.01.2010, 14:56:27
    #36399893
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция на JS
все, разобрался :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
function changeOrder(orderObj, max)
{

    function findClass(str )
    {
        var list = new Array();
        var nodes = document.getElementsByTagName('*')

        for (i =  0 ; i<nodes.length; i++)
        {
            if (nodes[i].className == str )
            {
                list.push(nodes[i]);
            }
        }
        
        return list;
    }


    if ((setValue <= max) && (orderObj.innerHTML == ""))
    {

        orderObj.innerHTML = setValue;
        s += orderObj.getAttribute('id');
        setValue++;
        document.getElementsByName("answer")[ 0 ].value = s;
    }
    else
    {
        var arr = findClass("q_box");
        setValue =  1 ;
        s = '';
        for(var i =  0 ; i <= arr.length- 1 ; i++)
        {
           arr[i].innerHTML = "";
        }
    }

    return false;
}
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / функция на JS / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]