Random в значении атрибута HTML элемента?

koster

Client
Регистрация
30.09.2010
Сообщения
137
Благодарностей
3
Баллы
18
На странице есть 90 чекбоксов, из них нужно выбрать 1 рандомный. Значением атрибута id = categories и рандомное число...
Каким образом можно отметить ОДНУ рандомную галку (чекбокс) из 90 штук? Т.е. чтобы каждый раз разная галка...
Прикрепил скриншот чтобы понимали о чём речь.
 

Вложения

dady

Client
Регистрация
24.03.2010
Сообщения
269
Благодарностей
26
Баллы
28
Делаеш макрос генерации случайных чисел в нужном дипазоне, или список значений в файле со взятием рандомной строки и подстановку в значение.
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83

dady

Client
Регистрация
24.03.2010
Сообщения
269
Благодарностей
26
Баллы
28

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
916
Баллы
113

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
916
Баллы
113

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
По логике баг, т.к. указывая нижнюю берется нижняя!!))
Скорей фича, в верхнем диапазоне нету правила "включая", его в идеале надо было сделать опциональным, ну или забить на это как сделали разрабы.
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Скорей фича, в верхнем диапазоне нету правила "включая", его в идеале надо было сделать опциональным, ну или забить на это как сделали разрабы.
Для удобства было бы правильно включить верхнюю границу в перебор.
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
для удобства было бы правильно включить верхнюю границу в перебор.
да и так удобно, вопрос привычки. сейчас вот только трогать уже ничего не надо, разве что в zp4, так как шаблоны уже написаны, всё работает.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
916
Баллы
113
Nuaru говорил что наши шабы в ZP4 тож норм работать. Да и всегда есть возможность юзать старый билд.
 

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 645
Благодарностей
2 513
Баллы
113
это не баг. так устроен рандом в c# и есть много причин так делать, но основная - это нумерация с нуля.
т.е. у вс 40 строчек в файле, например. нумерация с 0. вы пишите рандом от 0 до 40 и это правильно работает. вам не нужно вычитать еденицу при таком подходе.
 

koster

Client
Регистрация
30.09.2010
Сообщения
137
Благодарностей
3
Баллы
18
спасибо всем за ответы :-) Я так пробовал, но не получалось что-то :( Всмысле значение ставил без цифры 22, regexp поиск и элемент рандомный. Просто откатывался на старые версии когда проблема с не найден элемент была - искал версию постабильней.
А в значении HTML атрибута тоже макросы можно использовать?
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
А в значении HTML атрибута тоже макросы можно использовать?
Макросы можно использовать везде, в любой части шаблона, т.к. при его выполнении вместо макроса будет подставлен результат его выполнения.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
916
Баллы
113
это не баг. так устроен рандом в c# и есть много причин так делать, но основная - это нумерация с нуля.
т.е. у вс 40 строчек в файле, например. нумерация с 0. вы пишите рандом от 0 до 40 и это правильно работает. вам не нужно вычитать еденицу при таком подходе.
Ясно. Буду знать.
 

refuiopl

Новичок
Регистрация
25.07.2012
Сообщения
26
Благодарностей
0
Баллы
0
Ребят, а если на странице 100 чебоксов, можно их как-то выделить за один шаг, а не тыкать в каждый?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Можно организовать цикл, увеличивать номер совпадения и произвести повторение шага 100 раз.
 

refuiopl

Новичок
Регистрация
25.07.2012
Сообщения
26
Благодарностей
0
Баллы
0
А вот расширения, что существуют для браузеров Chrome, Фаерфокс, их как-то можно установить на браузер Zenno? Я к чему, просто там есть плагины, отмечающие все чебоксы на странице в 1-2 клика. )
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Нет, нельзя :-)
 

Наташа

Новичок
Регистрация
12.02.2011
Сообщения
6
Благодарностей
0
Баллы
0
А как сделать рандомное число с десятыми и сотыми 3.59 к примеру?
Еще вопрос, как подставить рандомный диапазон чисел из таблицы? Допустим в одном шаблоне нужна цена в диапазоне 100-200, а в другом 450-590. Как сделать чтобы этот диапазон брался из таблицы, т.к. проще изменить xlsx чем залазить каждый раз в мейкер и в нем править шаблон.
 

Наташа

Новичок
Регистрация
12.02.2011
Сообщения
6
Благодарностей
0
Баллы
0
А как сделать рандомное число с десятыми и сотыми 3.59 к примеру?
Еще вопрос, как подставить рандомный диапазон чисел из таблицы? Допустим в одном шаблоне нужна цена в диапазоне 100-200, а в другом 450-590. Как сделать чтобы этот диапазон брался из таблицы, т.к. проще изменить xlsx чем залазить каждый раз в мейкер и в нем править шаблон.
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)