Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать событие переданное из iframe? 
:(
    Опции темы
REZzANATOR
Дата 3.2.2010, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 3.2.2010

Репутация: нет
Всего: нет



Добрый день.

Делаю загрузчик файлов на сервер используя "ajax" через iframe
Все пока идет нормально. Возник вопрос
После того как файл загрузился, при помощи фрейма возвращаю сообщение о загрузке файла в див.

Код

echo 'window.parent.document.getElementById("res").innerHTML="'.$out.'";';


Как поймать это событие при помощи jquery на странице c которой отправляю файл?

Для чего этого: после успешной загрузки файла, мне нужно подгрузить аяксом данные.

Делаю вот так 
Код

if($('#res').text() == "Фотографии загружены.")    alert('display');
else if($('#res').text() == "") alert('none');


Соответственно постоянно вываливается NONE.
Может я не правильно подошел к вопросу, может как то по другому можно узнать о успешной загрузке файла.

Заранее благодарю.

Это сообщение отредактировал(а) REZzANATOR - 3.2.2010, 18:44
PM MAIL   Вверх
12345c
Дата 4.2.2010, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Код

setInterva(function(){
  if(document.frames('...').document && document.frames('...').document.getElementById('res') && document.frames('...').document.getElementById('res').innerText == "Фотографии загружены.")    document.getElementById('msg').innerHTML = 'display';
else document.getElementById('msg').innerHTML = 'none';
}, 999);
Но если в 'res' чуть что не так, то, конечно, 'display' не будет. Поэтому лучше сначала повыводить само document.getElementById('res').innerText .

Добавлено через 1 минуту и 2 секунды
Да, и ww=setInterval(), ... после чего clearInterval(ww)


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.