Показать сообщение отдельно
  #1 (permalink)  
Старый 25.02.2016, 12:27
Новичок на форуме
Отправить личное сообщение для Rualvic Посмотреть профиль Найти все сообщения от Rualvic
 
Регистрация: 25.02.2016
Сообщений: 2

Обновление слоя в родительском фрейме
Данный скрипт выполняется в iframe на странице:

<script type="text/javascript">
$(document).ready(function(){
// ---- Форма -----
  var options = { 
    // элемент, который будет обновлен по ответу сервера 
  	target: "#cart_line",
    beforeSubmit: showRequest, // функция, вызываемая перед передачей 
    success: showResponse, // функция, вызываемая при получении ответа
    timeout: 5000 // тайм-аут
  };
  
  // привязываем событие submit к форме
  $("#<?echo $arElement['ID']?>").submit(function() { 
    $(this).ajaxSubmit(options);
    idish = 'inbasket<?echo $arElement['ID']?>';
    return false;
  }); 
// ---- Форма -----
});

// вызов перед передачей данных
function showRequest(formData, jqForm, options) {
 
    return true; 
} 
 
// вызов после получения ответа 
function showResponse()  { 
document.getElementById(idish).innerHTML = "<font color=#bf1a2a size=3>в корзине</font>";

}
</script>


Элемент #cart_line, обновляемый по ответу сервера, находится в родительском фрейме. Как до него достучаться и обновить?

Спасибо!!!
Ответить с цитированием