Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » Java/Java Scripts » Передача данных из одного окна в другое
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
Передача данных из одного окна в другое [сообщение #48028]

Есть форма, в форме есть ссылка на открытие нового окна откуда из другой формы выбираются опции. Как можно передать все эти данные в форму основного окна. Может кто встречал пример?

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 01:15
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #48039]

Ты когда создаешь новое окно, ты ему присваиваешь имя через которое к нему можно обращаться. Еще есть у таких окон атрибут opener который является указателем на окно из которого открыто данное. В основном окне можно создать спрятанные элементы форм и присвоить им значения, выбранные в открытом окне. Или я чего-то не понял ?

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 01:46
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Viktor
Участник+
Средний рейтинг: 4.89 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Украина
Публикаций: 617
Статус: Viktor в оф-лайне
[сообщение #48057]

Держи. Думаю разберешься.

Файл: index.zip
Был скачан 41 раз(а).

__________________
Тест - проверка верности!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 09:33
Нажмите сюда для просмотра профайла Viktor Отправить Персональное сообщение Viktor Посетить домашнию страничку Viktor! Найти сообщения от Viktor Добавить Viktor в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #48068]

RaZEr спсибо конечно, теоретически я знаю, но ява скрипт я не учил никогда и всегда когда нужно что-то делаю сдираю с готовых решений.

polo добавил 11-07-2003 в 12:29:01:
Viktor спасибо огромное, думаю именно то что нужно.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 12:20
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #48069]

Ты разобрался в том что написал Viktor, или нет ?

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 12:30
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #48070]

Еще вопрос: Открывающееся окно будет содержать множество чекбоксов, на бызе выбранных чекбоксов нужно сделать массив и передать все скрытыми полями в основную форму, далее при закрытии и открытии окна с чекбоксами нужно чтобы теже чекбоксы были выбраны. Как такое можно сделать при помощи яваскрипт?

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 12:37
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #48073]

Я думаю, что тебе не стоит заморачивться с созданием input-type-hidden а просто сделать в основной форме div который невиден (position: absolute или visibility: hidden) и при помощи DOM просто переписать всю часть с чекбоксами из открытого окна в основное. Переписать всмысле element.innerHtml. Если непонятно, у тебя есть сажем <div id=mydiv>чекбоксы</div>, а в открытом окне есть такой же див, но видимый, скажем с id mydiv2, так вот ты можешь сделать например:
opener.document.getElementById('mydiv').innerHTML = document.getElementById('mydiv2').innerHTML;

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-07-2003 12:52
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Viktor
Участник+
Средний рейтинг: 4.89 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Украина
Публикаций: 617
Статус: Viktor в оф-лайне
[сообщение #48130]

Попробуй это...

Файл: checkbox.zip
Был скачан 17 раз(а).

__________________
Тест - проверка верности!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-07-2003 11:54
Нажмите сюда для просмотра профайла Viktor Отправить Персональное сообщение Viktor Посетить домашнию страничку Viktor! Найти сообщения от Viktor Добавить Viktor в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #48137]

Оригинально, но есть пара минусов:
- Только для чекбоксов
- После отправки прийдется разбирать строку вида "10101..."
- При больших объемах перебор элементов формы будет тормозить.

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-07-2003 14:27
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #48138]

Все это хорошо но не совсем то, в той форме нет параметров, только при помощи 1 0 указывается какой чекбокс выбран, мне потом эти данные нужно обработать, данные беруться из базы откуда скрипт будет знать что именно 1 а что 0, и потом в осовной форме нужно вывести список выбранного.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-07-2003 14:49
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #48141]

А мой вариант тоже не подходит ?

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-07-2003 16:14
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #48152]

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

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-07-2003 19:50
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #48157]

Дополнительные формы нужны когда есть необходимость сделать параллельный запрос, например когда в форме нужно выбрать иконку (для чего-либо) из доступных на сервере. При этом интегрировать список иконок в форму практически невозможно (постраничный вывод иконок, компактность поля), а делать несколько шагов сложно, и как правило неприемлемо ... один из шагов может использоваться из разных мест сайта ... тот же выбор иконки.

PS: Вообще тема интерактивности форм поднималась не раз, предлагалось и строить форму run-time, подргужая содержимое определенных элементов, и работать в несколько шагов с буфером данных через механизм сессий, но вообщем все как всегда закончилось на том, что каждй делает так как умеет, а тот кто умеет по разному делает так как привык.

Для меня многое решил метод, который я описал выше, однако раньше в нем были недостатки, такие как плохая совместимость из-за использования DOM, но на данный момент практически все браузеры стали поддерживать технологию.

__________________
The time was broken ...

Сообщение было отредактировано RaZEr 12-07-2003 в 20:11

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-07-2003 20:08
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Viktor
Участник+
Средний рейтинг: 4.89 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Украина
Публикаций: 617
Статус: Viktor в оф-лайне
[сообщение #48183]

quote:
Открывающееся окно будет содержать множество чекбоксов, на бызе выбранных чекбоксов нужно сделать массив и передать все скрытыми полями в основную форму

Такой вариант был выбран изходя из вышесказанного.
Проще передать один параметр, чем несколько десятков.

А, вообще, вариантов очень много...

__________________
Тест - проверка верности!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-07-2003 12:04
Нажмите сюда для просмотра профайла Viktor Отправить Персональное сообщение Viktor Посетить домашнию страничку Viktor! Найти сообщения от Viktor Добавить Viktor в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Viktor
Участник+
Средний рейтинг: 4.89 | Оценок: 19
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Украина
Публикаций: 617
Статус: Viktor в оф-лайне
[сообщение #48189]

Я показал принцип передачи данных, а доработка до необходимых требований - дело собственных рук.

__________________
Тест - проверка верности!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-07-2003 14:10
Нажмите сюда для просмотра профайла Viktor Отправить Персональное сообщение Viktor Посетить домашнию страничку Viktor! Найти сообщения от Viktor Добавить Viktor в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 17:18.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01375008 seconds (49.60% PHP - 50.40% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.