X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как получить данные из opener в open
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 8.11.2012, 0:07; Ответить: melihovgv_sf
Сообщение #1


Есть родительское окно
<script type="text/javascript">
function HTML_edit( action )
{
      area = document.getElementById('textfield'); // получаем объект поля ввода
      area.focus(); // перед началом работы переводим фокус на текстарею (иначе в IE не будет работать)

      // получаем выделенный текст и подготавливаем его к обработке
      if( document.getSelection )
      {
         document.getSelection();

         avalue = area.value;
         sel_length = avalue.length;
         sel_start = area.selectionStart;
         sel_end = area.selectionEnd;
        
         left_side_text = avalue.substring(0, sel_start);
         selected_text = avalue.substring(sel_start, sel_end);
         selected_text1 = avalue.substring(0, sel_start);
         right_side_text = avalue.substring(sel_end, sel_length);
      }
      // для остальных браузеров (IE), не понимающих работу с «выделениями», приведенную выше
      else if( document.selection ) selected_text = document.selection.createRange().text;
      
      // обрабатываем выделенный текст на основе переданного аргумента action
      switch( action )
      {

case 'tegImage2':

if(!selected_text )
{
var openWindow = window.open("post.html","","width=600,height=430");

var url = ???;//Как получить сюда переменную из дочернего окна

prefix = '<img src="/foto/'+ url +'">';
suffix = '\n';


}
break;


      }
      
// возвращаем результаты работы функции обратно в поле ввода текста
if( prefix != null && suffix != null )
      {
if( document.getSelection ) area.value = left_side_text + prefix + selected_text + suffix + right_side_text;
else if( document.selection ) document.selection.createRange().text = prefix + selected_text + suffix;
      }
   }
</script>


<input type="button" value="IMG2" onclick="HTML_edit('tegImage2')" />

<textarea style="width:70%;height:350px" wrap="off" id="textfield"></textarea>

Есть дочернее окно
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</head>
<body>
<h2>Введите данные изображения</h2>
<input id="myID">

<input type="button" value="Готово"
onclick="
window.opener.HTML_edit (document.getElementById ('myID').value);
self.close ()">
</html>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 8.11.2012, 14:25; Ответить: Ami_sf
Сообщение #2


Может так:
window.opener.document.getElementById('имяпеременной').value=значение;

:a1:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 701 Вчера, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19866 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3478 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5042 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2037 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 25.4.2024, 16:46
Дизайн