Передача текста из одного окна в другое

newcss

Guest
Передача текста из одного окна в другое

Добрый день.
Есть вот такая проблемка. Написал я гостевую книгу, поставил возможность добавления смайлов. На странице 10 смайлов есть, но более уже и грузится будет долго.
Я хочу поставить ссылку, нажимаешь и открывается новое окно со смайлами, как можно нажав в этом окне на смайл передать его в родительское окно без обновления родительского окна ?
 

Найч

Алгоритмик :-)
Обращайся к элементам родительского окна через opener
opener.document.getElementById('MyInput')
и пиши туда что захочешь
 

newcss

Guest
Хм... интересно

интересно, надо будет попробовать

-~{}~ 09.07.04 01:09:

IL78
Можно и window.opener я просто не спец в JavaScript я не знаю как из одного окна передать информацию в другое без обновления окна, всмысле не через форму....

-~{}~ 09.07.04 01:14:

Найч
А что такое getElementById ???
Вот допустим открыл я новое окно и в родительское окно допустим в текстовую форму под именем "mess" мне нужно вставить что то вроде вот этого - [::1::] - как это сделать ?
 

IL78

Guest
Из нового окна:
Код:
self.opener.document.[i]имяФормы[/i].mess.value += "[::1::]";
примерно так, за детали не ручаюсь. Это можно сделать, например, по onClick на соответствующей ссылке.
 

voland

Guest
PHP:
opener.document.forms['ИМЯ-ФОРМЫ'].ИМЯ-ПОЛЯ.value = ЗНАЧЕНИЕ;
А чтобы вставить значение надо примерно так...

PHP:
function street_f(ЗНАЧЕНИЕ)
{
opener.document.forms['ИМЯ-ФОРМЫ'].ИМЯ-ПОЛЯ.value = ЗНАЧЕНИЕ;
opener.focus();
window.close();
}
Это в том случае, если это попап окно...
 

newcss

Guest
Большое спасибо, пойду модернизировать свою гостевую книгу =)

-~{}~ 10.07.04 23:54:

Большое спасибо, все получилось, моя небольшая мечта сбылась :) , теперь я в гостевую могу кучу смайлов поставить =), я так давно хотел это реализовать !!!!
 
Сверху