Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Передать информацию


Автор: Наставник 19.11.2004, 08:18
Здравствуйте коллеги,

как сделать так, чтобы можно было с нового окна, переждать информацию в окно родитель.

т.е. в окне родителе есть <input type=text name=peredatSuda>, и ссылка открывающая новое окно,
в новом окне генерируется таблица, а в каждой ячейки отдельный цвет, т.к. вот хотелось бы шестнадцатеричный код цвета ПОСЛЕ НАЖАТИЯ НА ЯЧЕЙКУ ТАБЛИЦЫ, передать в род. окно в поле с атрибутом name.

Автор: Sardar 19.11.2004, 10:41
Обращаемся к родительскому окну:
Код
function setColor(obj) {
window.opener.document.forms["имя формы"].elements["peredatSuda"].value=obj.style.backgroundColor;
}
.......
<td style="background-color: red" onClick="setColor(this)">Test</td>


Естественно мы не передаем шестнадцатиричный код цвета smile , можно сделать и так:
Код
function setColor(obj) {
window.opener.document.forms["имя формы"].elements["peredatSuda"].value=obj.getAttribute("mcolor");
}
.......
<td style="background-color: red" onClick="setColor(this)" mcolor="#FF0000">Test</td>


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)