Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   обновление iframe (http://www.flasher.ru/forum/showthread.php?t=153281)

Slayer333 31.03.2011 11:11

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

fish_r 31.03.2011 13:13

Код:

<script type="application/x-javascript">
  function ReloadMyIfrime()
  {
        document.getElementById("myIFrime").location.href="http://www.myAdress.com";
    }
     
</script>

Добавлено через 1 минуту
вообще, как то не по адресу - на форуме флешеров об этом спрашивать :)

Slayer333 31.03.2011 13:19

sorry,просто везде молчат)

Slayer333 31.03.2011 13:31

Вложений: 1
если не затруднит вот пример, как правильно сюда запихнуть это? Пример

fish_r 31.03.2011 13:32

да, нет, это не претензии, просто так - мимоходом :)

Добавлено через 8 минут
да, так и пихайте, два момента важны:
- в какой момент, по какому событию должен обновиться фрейм? привяжите к нему (событию) эту функцию,
- и ещё откуда должна пойти команда: из фрейма или из главного окна?

Если из фрейма то синтаксис команды будет такой:
Код:

  location.href="...";
Если из другого фрейма то:
Код:

  parent.document.getElementById("...").location.href="...";
только если ваш фрейм заполняется с другого домена, то свойство location его для гл.окна и для других окон будет недоступно (или почти недоступно, там надо кроссдоменное взаимодействие налаживать)...

Slayer333 31.03.2011 13:42

пример смотрели?

Добавлено через 1 минуту
а это ссылка на что идёт location.href="..."?

Добавлено через 2 минуты
у меня всё в пределах одного домена

fish_r 31.03.2011 13:45

Если я правильно понимаю, то в вашем случае будет так:

Код:

<a href="javascript:ReloadMyIfrime();" class="lvl1"  title="Info"  >str2</a><br/>
Добавлено через 3 минуты
не забудьте, только определить функцию ReloadMyIfrime() (или как вы её там назовёте) в JavaScript-е

Slayer333 31.03.2011 13:51

это ясно, а что я должен прописать здесь? location.href=".....";

Добавлено через 5 минут
короче всё ясно, тока что-то ссылка вообще не срабатывает, после проведённых операций)

fish_r 31.03.2011 14:03

всё понятно, вам вообще основы нужны. Вот: http://www.postroika.ru/html/fzintro.html почитайте, очень доступно, через 20 мин. будете знать всё что нужно :)

Slayer333 31.03.2011 14:22

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


Часовой пояс GMT +4, время: 06:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.