Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача данных textarea из одного окна в другое
 
 автор: Xa†kep   (28.02.2006 в 15:20)   письмо автору
 
 

Где-то я видел тему в которой описывалось передача данных textarea из одного окна в другое...
Поиском пользовался, не нашел... привидите пожалуйста ссылки на темы...

   
 
 автор: mishaMC   (28.02.2006 в 16:17)   письмо автору
 
   для: Xa†kep   (28.02.2006 в 15:20)
 

Cам обсуждаю подобную тему, чуть ниже Вас. Добро пожаловать

http://softtime.ru/forum/read.php?id_forum=3&id_theme=13779

   
 
 автор: Xa†kep   (28.02.2006 в 16:37)   письмо автору
 
   для: mishaMC   (28.02.2006 в 16:17)
 

Это не то....
Или объясните какое отношение имеет приведённая тема к моему вопросу?

   
 
 автор: Xa†kep   (28.02.2006 в 18:29)   письмо автору
 
   для: Xa†kep   (28.02.2006 в 15:20)
 

Я нашел вот такое:

 <script language="JavaScript1.2" type="text/javascript">
   <!--
     opener.document.forms[form_name].textarea_name.value = some_value;
     eval('opener.document.forms['+var_form_form+'].'+var_textarea_text+'.value = some_value;');
    //-->
</script>
<body>
</body>

Окно открываю функцией:

   function openpage() 
   { 
    window.open('link.html','','Width=200, Height=200, Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=0,Resizable=0,left=50, top=50', true); 
   }

А подскажите почему не работает....

З.Ы. То, что надо вписать имя формы и поля это я знаю...

   
 
 автор: 27   (01.03.2006 в 19:35)   письмо автору
 
   для: Xa†kep   (28.02.2006 в 15:20)
 

Вот код:

<html> 
<head> 
<title></title> 
<script language="JavaScript"> 
  function send(txt) 
  { 
   opener.document.forms["form"].text.value=txt
  } 
</script> 
</head> 
<body> 
<form name=srcform method="post"> 
  <textarea name="text" cols="30" rows="5"></textarea> 
  <input type="submit" value="Send" onclick="send(this.form.text.value); return false"> 
</form> 
</body> 
</html>  

   
 
 автор: Xa†kep   (01.03.2006 в 19:57)   письмо автору
 
   для: 27   (01.03.2006 в 19:35)
 

Спасибо, данные передаються, но стираються весь текст, который был набран ранее... Как этого избежать?

   
 
 автор: 27   (01.03.2006 в 20:03)   письмо автору
 
   для: Xa†kep   (01.03.2006 в 19:57)
 

Просто надо изменить строчку:

opener.document.forms["form"].text.value=txt

На:

opener.document.forms["form"].text.value +=txt

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования