Я загружаю файлы, используя скрытый iframe в качестве цели ... изнутри этого iframe. Я хочу запустить функцию, которая находится на моей главной странице.Функции вызова из iframe
В моей целевой iframe.php
я имею
<script>
upload_completed(<?php echo $numerolinha ?>);
</script>
, но я получаю от поджигатель:
ReferenceError: loading_linha_21 is not defined
parent.upload_completed();</script>
Если я бегу upload_completed(loading_linha_21);
на моей главной странице она работает нормально, так что я угадал команду для запуска функция на родительской странице не работает ... помогите!
Я также попытался:
window.top.upload_completed(<?php echo $numerolinha ?>);
window.upload_completed(<?php echo $numerolinha ?>);
мои функции:
<script >
function upload_started(id){
$(id).css("display","block");
}
function upload_completed(id){
$(id).css("display","none");
}
</script>
Так 'loading_linha_21' это имя переменной JS? Или предполагается, что это строка (в этом случае на вашем выходе будут отсутствовать кавычки)? – CBroe
Его переменная php –
Нет, '$ numerolinha' - ваша переменная PHP. Но когда вы выводите это значение как часть некоторого JS-кода, то что должно быть _в этом контексте_? У вас есть переменная JS с именем 'loading_linha_21', или это должно быть строковое значение? – CBroe