Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2009, 06:15
Новичок на форуме
Отправить личное сообщение для dimaniac Посмотреть профиль Найти все сообщения от dimaniac
 
Регистрация: 10.05.2009
Сообщений: 9

Загрузился ли фрейм?
Первый фрейм мой второй любой сайт в интернете(меняется из первого фрейма). Как (и можно ли вообще) узнать из первого фрейма загрузился ли второй полностью?
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2009, 10:52
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

нет
Ответить с цитированием
  #3 (permalink)  
Старый 14.08.2009, 10:58
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Да и какая разница, с ним все равно ничего сделать нельзя.
Ответить с цитированием
  #4 (permalink)  
Старый 14.08.2009, 18:10
Новичок на форуме
Отправить личное сообщение для Russian Посмотреть профиль Найти все сообщения от Russian
 
Регистрация: 07.08.2009
Сообщений: 8

немного вопрос сформулирован вычурно..
а если сделать так?
в конце второго фрейма передать фокус обратно первому.
типа
parent.document.form.textfield.focus()

к примеру на
<input type="text" name="textfield" onFocus="showme();">

этот textfield уже вызовет функцию showme() в которой можно обработать вызов.. хотя бы через alert
Ответить с цитированием
  #5 (permalink)  
Старый 15.08.2009, 02:21
Новичок на форуме
Отправить личное сообщение для dimaniac Посмотреть профиль Найти все сообщения от dimaniac
 
Регистрация: 10.05.2009
Сообщений: 9

2Russian второй фрейм не мой я его модифицировать не могу
Цитата:
Да и какая разница, с ним все равно ничего сделать нельзя.
Ну вот надо мне
Ответить с цитированием
  #6 (permalink)  
Старый 15.08.2009, 13:24
Новичок на форуме
Отправить личное сообщение для Russian Посмотреть профиль Найти все сообщения от Russian
 
Регистрация: 07.08.2009
Сообщений: 8

ага. вот теперь задача более понятна.. расставляй пунктуацию правильно =) такс.. а обязательно задачу на js решать?
просто к примеру можно через php попробовать. на вскидку так через fie_get_content или аналог его. Т.е. забираешь т.е. если он вернет пустой результат - значит не загрузился. Правда такое решение некашерное - тормозить будет. пока он его там прочтет.. гм.. кажется еще что-то у header было подобное.. можно еще проверять на наличие файла вообще.. или его размер определять.. но это, конечно, не совсем то
Ответить с цитированием
  #7 (permalink)  
Старый 11.09.2009, 12:14
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

В Firefox 3, Опера, Chrome работает onload
Тоесть frame.onload=function(){alert('frame loaded');}, где frame это ссылка на фрейм в DOM.
Можно получить к примеру frame=document.getElementById('frame_id');
Далее ставим требуемый URL frame.src='http://test.com/';
А потом вешаем обработчик.
Ответить с цитированием
  #8 (permalink)  
Старый 11.09.2009, 12:28
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

KreK,
а сам-то пробовал?
Ответить с цитированием
  #9 (permalink)  
Старый 11.09.2009, 12:38
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

Пробовал и пользуюсь
Насчет того, что с ним ничего сделать нельзя - можно. К примеру интегрировать свой скрипт путем src='javascript:my_script()';
Ответить с цитированием
  #10 (permalink)  
Старый 11.09.2009, 12:59
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

onload работает, да. А вот внедрение скриптов, разумеется, нет.
<iframe src="http://www.javascript.ru/" onload="this.src='javascript:alert(1);'"></iframe>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
А как удалить фрейм? rzhsasha Firefox/Mozilla 7 06.08.2009 22:24
Проблемы с кодировкой при передаче данных во фрейм из js Why? Internet Explorer 12 02.06.2009 16:23
Обновить фрейм Бушка Events/DOM/Window 8 26.01.2009 09:04
Задание CSS для загруженных во фрейм страниц <Pool> Общие вопросы Javascript 1 14.01.2009 16:59
Как узнать, что IFRAME загрузился? DeUre Общие вопросы Javascript 4 01.08.2008 14:09