Автор Тема: передача данных в другое окно  (Прочитано 4602 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
передача данных в другое окно
« : 19 Июля 2004, 08:52:56 »
совсем не разбираюсь в JavaScript, но поставили задачу, надо решить.

Проблема вот в чем.
у меня есть страничка.





вот в этой форме, под текстареа есть ссылка при нажатии на которую, появляется новое окно с FCKeditor (может кто работал.. ) так вот в нем есть есть окно редактирование с кнопкой сохранить.
Как сделать, чтобы при нажатии на кнопку, данные из текущего окна передавались в старое и записывались в текстареа?

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
передача данных в другое окно
« Ответ #1 : 19 Июля 2004, 10:05:52 »
и еще такой вопрос, есть в javascripte функция подобная print_r()
в php?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
передача данных в другое окно
« Ответ #2 : 19 Июля 2004, 10:09:27 »
Цитировать
Jean:
и еще такой вопрос, есть в javascripte функция подобная print_r()
в php?

нет
AS IS...

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
передача данных в другое окно
« Ответ #3 : 19 Июля 2004, 11:31:26 »
со своей проблемой я вроде как разобрался
если кому интересно:
opener.document.forms[form_name].textarea_name.value = some_value;

но вот возникает теперь другая проблема. Как мне узнать form_name, textarea_name, чтобы передать эти самые значения?
эти поля не статические, я не могу их названия прямо прописать .js файле

Подскажите пожалуйста

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
передача данных в другое окно
« Ответ #4 : 19 Июля 2004, 11:41:07 »
у тебя окно через window.open открывается ?
При открытии через адресную строку передавай в него имена формы и текстового поля
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
передача данных в другое окно
« Ответ #5 : 19 Июля 2004, 12:04:53 »
то есть это получается надо GET\'ом передавать?

1. как мне прочитать данные из адресной строки.

2. каким образом имена вставлять в код:

например я запишу имя текстареа в переменную textarea_name
я же не смогу потом вот так написать
opener.document.forms[form_name].textarea_name.value = some_value;

извините, конечно за возможно тупые вопросы, но что-то я не догоняю

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
передача данных в другое окно
« Ответ #6 : 19 Июля 2004, 12:51:49 »
Цитировать
Jean:
1. как мне прочитать данные из адресной строки.

location.search - содержит часть URL-а , находящуюся после "?"

Цитировать
Jean:
2. каким образом имена вставлять в код:

например я запишу имя текстареа в переменную textarea_name
я же не смогу потом вот так написать
opener.document.forms[form_name].textarea_name.value = some_value;
наверное через eval (первое что пока в голову приходит) :

eval(\'opener.document.forms[\'+var_form_name+\'].\'+var_textarea_name+\'.value = some_value;
\');
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
передача данных в другое окно
« Ответ #7 : 19 Июля 2004, 12:59:19 »
спасибо,

еще бы были в js какие-нибудь регулярные выражения...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
AS IS...

Оффлайн Jean

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 113
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
передача данных в другое окно
« Ответ #9 : 19 Июля 2004, 13:21:21 »
большое спасибо, правда я уже на msdn нашел :)

 

Sitemap 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