Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   а как сделать такое? (https://javascript.ru/forum/dom-window/17985-kak-sdelat-takoe.html)

Yurik 11.06.2011 15:44

а как сделать такое?
 
мне нужно, на одной странице реализовать следующее:

в колонке слева вывести значения из БД (т.е. id и какой-то текст)
в колонке справа фрейм с флешкой

далее юзер отмечает мышкой одну или несколько записей (отмечать можно только записи подряд) и кликает кнопку ОК, после этого в фрейм передается get(или post, это не важно) запрос типа file.php?id=1|2|3 (т.е. id выделенных записей) и соответственно обновляется фрейм

т.е. работа с записями в левой колонке, чем-то напоминает работу с файлами в тотал командере - отметил, нажал кнопку, что-то произошло

DreamTheater 11.06.2011 21:15

Я конечно не телепат, но могу предположить что кто-то сейчас напишет следующий вопрос:
Цитата:

Сколько?

Yurik 11.06.2011 22:19

мне нужно подсказать направление в котором двигаться (в хорошем смысле слова)

колонку с данными я вывожу с помощью РНР

получается что-то вроде

<div style="float: left; width:200px; border: 1px solid #505E6B;" id="strings">
  <div class="highlite">20:58:21</div>
  <div class="">20:58:46</div>
</div>


т.е. с классом highlite - выделенный элемент
вопрос 1 как бы туда еще и id впихнуть, чтоб юзеру его не видно было, но чтоб средствами jquery я его смог бы заполучить?
вопрос 2 как реализовать выделение всех элементов между двумя выделенными?

dmitriymar 11.06.2011 22:32

1 присвой id каждому элементу обычное id html
2 что мешает заная id начального и конечного поменять стиль отображения всем что между ними?

Yurik 11.06.2011 22:49

Цитата:

Сообщение от dmitriymar
1 присвой id каждому элементу обычное id html

точно, "ларчик-то открывался просто"

Цитата:

Сообщение от dmitriymar
поменять стиль отображения всем что между ними

вот тут не совсем понимаю как... :(
наверное нужно, выспаться и со свежей головой помудрить над этой задачкой

в любом случае спасибо за подсказку

dmitriymar 11.06.2011 23:29

Цитата:

Сообщение от Yurik
вот тут не совсем понимаю как...

присваивай id цифры то есть id="1" id="5" и проходи по всем между ними. не хочешь цифры имена с цифрой. регулярками определи цифру в этом случае и иди по всем до след отмеченного. либо сделай все одного класса и иди по классу от начального выбранного id до конечного выбранного. либо в тег свой возьми возьми и иди по этому тегу от id до id. вариантов много

melky 12.06.2011 20:14

если ты не можешь описать логику программы, то будет тяжело дальше программировать, или описывать эту самую логику в коде.

не находите:?

mgramin 15.06.2011 17:05

С флэшом можно связаться через базу, то есть:
1. Пользователь выбрал чекбокс
2. Произошел сабмит. В БД записались выбранные данные, форма отрефрешилась.
3. Флэха изменилась


Часовой пояс GMT +3, время: 01:34.