Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2013, 22:14
Интересующийся
Отправить личное сообщение для Corey Посмотреть профиль Найти все сообщения от Corey
 
Регистрация: 12.03.2013
Сообщений: 29

Передача значения $ENTRY_TITLE$ в iframe
Приветствую вас эксперты по ЯваСкрипт. Помогите пожалуйста , не могу не как найти решение. Как бы я , не сильно разбираюсь в JS , а если точней , то в принципе и не знаю языка

Собственно вот задача:

на моём UCOZ сайте
есть страница ,при нажатии на линк выводит ajax, в аяксе стоит фрейм:

<iframe id="addsub" frameborder="0" src="/board/0-0-0-0-1" width="500" height="250" align="left"></iframe>

внутри фрейма есть 3 поля:
(первое)
<input type="text" id="bdF1" class="manFlTitle" size="35" style="width:100%;" name="title" maxlength="140"/>


(второе)
<input type="text" id="bdF13" class="manFlOth1" size="35" style="width:100%;" name="other1" maxlength="100"/>


(третье)
<input type="text" id="bdF14" class="manFlOth2" size="35" style="width:100%;" name="other2" maxlength="100"/>


ВОПРОС! КАК ПЕРЕДАТЬ ЗНАЧЕНИЕ $ENTRY_TITLE$ В ПЕРВОЕ ПОЛЕ ИЗ СТРАНИЦИ ВО ФРЕЙМ?
Другими словами , при открытии iframe в ПЕРВОМ поле чтоб уже было вписано значение ucoz оператора $ENTRY_TITLE$.

Примерно так:
Код:
<input type="text" id="bdF1" class="manFlTitle" 
size="35" style="width:100%;" name="title"
 maxlength="140" value="$ENTRY_TITLE$" />
Ответить с цитированием
  #2 (permalink)  
Старый 24.07.2013, 04:55
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

<a href="#" onclick="frInput(); return false"></a>

function frInput() {
   document.getElementById('addsub').contentWindow.document.getElementById('bdF1').value = '$ENTRY_TITLE$';
}
Ответить с цитированием
  #3 (permalink)  
Старый 24.07.2013, 17:43
Интересующийся
Отправить личное сообщение для Corey Посмотреть профиль Найти все сообщения от Corey
 
Регистрация: 12.03.2013
Сообщений: 29

Ruslan_xDD большое спасибо что ответил , только я вот с бубном два часа прыгаю вокруг этого скрипта и не как не могу его "приладить" к моему коду...

У меня прикол в том ,что у меня ссылка с onclick вызывает ajax окно в котором и собственно и находится iframe...
<a onclick="addmaterialuwnd();" href="javascript://">Добавить материал</a>

не могу ни как совместить два onclick`а в один...
Вообще реально сделать так чтобы линк открывал ajax ,а потом уже срабатывал твой скрипт?
Ответить с цитированием
  #4 (permalink)  
Старый 24.07.2013, 17:53
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Corey, проблема наверное в том, что окно открывается анимацией и сам фрэйм только вгружается по окончанию анимации. Можно попробовать так:
<a onclick="frInput(); return false" href="#">Добавить материал</a>

function frInput() {
   addmaterialuwnd();
   setTimeout(function() {
      document.getElementById('addsub').contentWindow.document.getElementById('bdF1').value = '$ENTRY_TITLE$';
   }, 2000);
}
Ответить с цитированием
  #5 (permalink)  
Старый 24.07.2013, 18:07
Интересующийся
Отправить личное сообщение для Corey Посмотреть профиль Найти все сообщения от Corey
 
Регистрация: 12.03.2013
Сообщений: 29

Ты просто гений !!! Дружище огромное , огромное , огромное тебе спасибо , реально меня спас от разрыва мозга....
Искренне тебе благодарен!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача данных iframe AndreyS AJAX и COMET 1 13.05.2011 13:00
Передача параметров javascript между iframe и документом. freedon Events/DOM/Window 8 05.05.2011 16:29
Передача данных в IFRAME (по аналогии TinyMCE) PashaTurok Events/DOM/Window 12 01.01.2011 21:55
Передача переменной в iframe gorniy Events/DOM/Window 3 05.03.2010 12:46
Передача значений из iframe в тело страницы z00m Общие вопросы Javascript 7 01.05.2009 17:20