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

HTML+CSS+JavaScript

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

 

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

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

тема: Передать инфу из iframe на страничку
 
 автор: toproot   (03.01.2012 в 22:34)   письмо автору
 
 

Есть некая страничка с текстовым полем form1
На ней мы нажымаем на кнопку и открываетсья фрейм.
Как из фрейма передать значение в текст.поле form1 ?

opener - не работает.
Спасибо!

  Ответить  
 
 автор: elenaki   (04.01.2012 в 11:06)   письмо автору
 
   для: toproot   (03.01.2012 в 22:34)
 

opener - не работает.
====================
почему? что говорит? у меня прекрасно работает.


<?
$text4form 
$degr_title." <b>".$pers_surname." ".$pers_name."</b> (".$spec_title.")<input type=hidden name=id_pers[] value=".$pers_id."><br>";
?>
<a href="#" onclick="window.opener.document.getElementById('author').innerHTML+='<?=$text4form?>'; self.close(); window.opener.focus();">

  Ответить  
 
 автор: toproot   (04.01.2012 в 14:21)   письмо автору
 
   для: elenaki   (04.01.2012 в 11:06)
 

function sender(form,wh,ht) {
    if(opener) { window.alert('true'); } else { window.alert('false'); }
    var sVal = opener.document.getElementById('contentArea').innerHTML;  
    opener.document.getElementById('contentArea').innerHTML = '12345678901234567890'; 
}

Выводит false почемуто

  Ответить  
 
 автор: elenaki   (04.01.2012 в 17:25)   письмо автору
 
   для: toproot   (04.01.2012 в 14:21)
 

может, внутри функции он не видит переменную? сделайте ее глобальной

  Ответить  
 
 автор: Lelik   (04.01.2012 в 19:54)   письмо автору
 
   для: toproot   (03.01.2012 в 22:34)
 

а при чем тут opener? этож для новых окон, а для фреймов был parent. с ним надо работать

  Ответить  
 
 автор: toproot   (05.01.2012 в 03:02)   письмо автору
 
   для: Lelik   (04.01.2012 в 19:54)
 

да. parent отлично работает. Благодарю!

  Ответить  
Rambler's Top100
вверх

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