0 / 0 / 0
Регистрация: 30.10.2011
Сообщений: 13
|
|
1 | |
Поменять местами25.09.2012, 12:23. Показов 6340. Ответов 6
Метки нет (Все метки)
Здравствуйте. У меня следующая проблема. У меня есть 4 картинки и 2 поля ввода. В поля ввода необходимо ввести 2 номера картинок, которое надо поменять. При нажатии кнопки картинки должны поменяться. У меня есть идея , что надо картинки ввести в массив, но дальше не понимаю вообще как делать
0
|
25.09.2012, 12:23 | |
Ответы с готовыми решениями:
6
Поменять местами id у div Поменять местами картинки на странице Поменять местами два элемента Поменять классы у дивов местами |
181 / 179 / 23
Регистрация: 29.08.2012
Сообщений: 489
|
|
25.09.2012, 12:31 | 2 |
Решений у этой задачи много. Конечно говоря "картинки ввести в массив" Вы имели ввиду их индексы, номера, имена или что угодно, но не сами картинки. Ваша задача по сути заключается в том, чтобы поменять последовательность номеров картинок. Допустим они имеют изначально последовательность 1-2-3-4, а после вообда в форму 2, 3 будет последовательность 1-3-2-4. Осталось реализовать перестановку. Алгоритмов может быть много. Конечно рассуждаю как бы в общем и целом, так как даже неизвестно как у Вас реализована привязка картинки к её порядковому номеру...
Если угодно, можно и через массив замутить, но по-моему это перебор, можно проще.
0
|
0 / 0 / 0
Регистрация: 30.10.2011
Сообщений: 13
|
|
25.09.2012, 12:36 [ТС] | 3 |
ну вот я не понимаю, как мне реализовать изменения пути к картинкам, чтобы они поменялись местами
0
|
181 / 179 / 23
Регистрация: 29.08.2012
Сообщений: 489
|
|
25.09.2012, 15:13 | 4 |
Вы настольно немногословны, что я теряюсь...как Вам помочь? Могу за Вас выстроить кучу предположений и привести методы решения для каждого из них. Потрачу время, которое Вы не хотите тратить или хотя бы сократить чьи-то потуги Вам помочь. Остаётся только один вопрос - оно мне надо или Вам? Сделайте хотя бы минимум для решения Вашей задачи. Пока Вы даже условия не можете доставить до нас.
В каком таком виде картинки доступны? Ничего пока не понимаю... Добавлено через 10 минут Ещё неизвестным остаётся куда и в каком виде Вы собираетесь потреблять результат перестановки...
0
|
0 / 0 / 0
Регистрация: 30.10.2011
Сообщений: 13
|
|
25.09.2012, 15:30 [ТС] | 5 |
даны 4 картинки .png . даны 2 поля для ввода данных. в этих полях надо ввести номера картинок, которые надо поменять местами. написать скрипт, реализующий это
вот все условие
0
|
181 / 179 / 23
Регистрация: 29.08.2012
Сообщений: 489
|
|
25.09.2012, 16:09 | 6 |
Ну писать скрипт - это Вам. А самая простейшая идея состоит в том, чтобы занести названия картинок в массив из 4-х ячеек (можно из 5-ти, чтобы потом использовать 5-тую в алгоритме).
Например он будет называться PICT и содержать: i (индекс ячейки) - Содержимое (строковое) 1 - "AAA.png" 2 - "BBB.png" 3 - "CCC.png" 4 - "DDD.png" Поступает запрос поменять ячейку с номером n на ячейку с номером m. Сохраняем содержимое ячейки PICT[n] во временную переменную: temp := PICT[n]. Заносим в эту ячейку содержимое ячейки с номером m: PICT[n] := PICT[m], а в ячейку PICT[m] содержимое из временной переменной: PICT[m] := temp. Всё. Как временную переменную можете использовать 5-тую ячейку массива. Осталось перевести на язык javascript'а и в путь.
0
|
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
|
|||||||||||
25.09.2012, 21:54 | 7 | ||||||||||
один из вариантов
0
|
25.09.2012, 21:54 | |
25.09.2012, 21:54 | |
Помогаю со студенческими работами здесь
7
Поменять местами элементы массива Поменять местами буквы в слове Поменять местами выделенные изображения Поменять две картинки местами по клику Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |