Программирование > JavaScript & JScript
Передача данных
Werwolf13:
1. window.opener.document.Lux....
2. Старайся избегать конструкции href="javascript: ... лучше пиши:
href="#" onclick="smile(...)" ...
Rodent:
Werwolf13
не работает, даже со всеми изменениями.
Итак вопрос ко всем кто знает с чем это едят...
Основная страница
У меня основной документ это форма с именем Luxery и полем textarea с именем mess. Так же есть смайлики которые выглядят так img смайлика и т.д. Плюс сам java script
var ico;
function smile(ico) {document.Luxery.mess.value=document.Luxery.mess.value+ico;}
здесь же ссылка на открытие нового окна Все Смайлики
Дополнительная страница
Когда новое окно открывается, в нем все имеющиеся смайлики img смайлика и т.д. плюс вот такой java script
var ico;
function smile(ico) {window.opener.document.Luxery.mess.value=window.opener.document.Luxery.mess.value+ico;}
Результат
- в основном окне код смайлика добавляется
- новое окно открывается
- в основное окно НЕ ВСТАВЛЯЕТСЯ код смайлика из дополнительного окна
Вопрос
- В чем проблема?
- Что я делаю не так??
Werwolf13:
файл main.html:
function add_smile()
{
var ico = window.showModalDialog(\'fff.html\');
if (ico != undefined)
document.Luxery.mess.innerHTML = document.Luxery.mess.innerHTML + ico;
};
Some text...
файл successor.html:
function smile(ico)
{
returnValue = ico;
alert(ico);
window.close();
}
press...
Все проверено, все стреляет...
Jadd:
Этот способ работает только в ослике. А как сделать тоже самое для других броузеров?
Навигация
Перейти к полной версии