Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как из фрейма открыть ссылку в другом фрейме? (iframe) (https://javascript.ru/forum/dom-window/35092-kak-iz-frejjma-otkryt-ssylku-v-drugom-frejjme-iframe.html)

Deff 31.01.2013 12:03

<script type="text/javascript">
window.onload = function (){
 document.getElementById('frame1').removeAttribute("alt")
}
function Vario(a){
  if(!a.getAttribute("alt")){
  a.style.display='block'
}}
</script>
 <a href="http://javascript.ru/forum/" target=frame1>Клик</a><br /><br />
<iframe id="frame1" name=frame1 style="display:none" alt="0" onload="Vario(this)"></iframe>

makc0993 31.01.2013 12:03

он у меня итак пустой, но все равно почему-то не скрытый.

Deff 31.01.2013 12:06

makc0993,
Пост 11 - работает ?
(Изначально фрейм скрыт ?

makc0993 31.01.2013 12:10

Deff,
да

makc0993 31.01.2013 12:58

Deff,
спасибо! последний код работает как надо! :)

tsa 11.02.2013 15:11

Ребята, а можно этот код доработать что б он проверял есть ли ответ от сервера и если нет то пытался повторно загрузить страницу во фрейм?

Deff 11.02.2013 15:47

tsa,
фрейм с того же домена ?
И чем плох Aякс ? (Вроде как подгрузка контента фреймом - век динозавров ?

tsa 11.02.2013 17:31

Дело в том что есть сайт на котором нужно зарегистрироваться и в момент регистрации большой наплыв желающих - нужно постоянно жать F5 что б достучаться, а тут фрейм будет слать запросы к сайту пока не получит положительный запрос от сервера и загрузит таки нужную страницу.
Фрейм получается с другого домена

Deff 11.02.2013 17:35

Цитата:

Сообщение от tsa
тут фрейм будет слать запросы к сайту пока не получит положительный запрос

Cобственно фрейм с чужого домена можно только проанализировать: загрузилась страница или нет(контент не читаем из текущей страницы), и если пришла страница с 404 - один фиг она подгружена

tsa 11.02.2013 17:54

Цитата:

Сообщение от Deff (Сообщение 233183)
Cобственно фрейм с чужого домена можно только проанализировать: загрузилась страница или нет(контент не читаем из текущей страницы), и если пришла страница с 404 - один фиг она подгружена

вот если б сделать проверку по условию если пришла страница с ошибкой 404 то тогда повторить иначе все ок....


Часовой пояс GMT +3, время: 12:08.