Программирование > JavaScript & JScript

Передача данных

<< < (3/3)

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:
Этот способ работает только в ослике. А как сделать тоже самое для других броузеров?

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

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 
Перейти к полной версии