Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Поменять src iframe из другого iframe. (https://javascript.ru/forum/events/35629-pomenyat-src-iframe-iz-drugogo-iframe.html)

linad 16.02.2013 18:46

Поменять src iframe из другого iframe.
 
Подскажите пожалуйста: есть два фрейма на одной странице(одного домена) в другом фрейме "tr-main". Как оз одного фрейма(tr-calendar) поменять src другого(fancy_iframe2)?
<html>
    <iframe name="tr-calendar" id="tr-calendar"
            class="tr-calendar-iframe"
            src="/services/patient/calendar_patient.html"
            scrolling="yes"
            width="100%" frameborder="0">
    </iframe>
    <iframe name="fancy_iframe2" id="fancy_iframe2"
            class="fancy_iframe2"
            src="/"
            width="600" height="500" frameborder="0">
    </iframe>
</html>

Я пробую вот так:
<script>
$(parent.document).find('iframe#tr-main').contents().find('#fancy_iframe2').attr('src', 'test.html');
</script>

если вывести
alert($(parent.document).find('iframe#tr-main').contents().find('#fancy_iframe2').attr('src', 'test.html'));

То выведет src. Буду рад за любую помощь :)

Deff 16.02.2013 19:02

<script>
parent.fancy_iframe2.src="Ccылка";
</script>


Из другого фрейма
<script>
parent.tr-calendar.src="Ccылка";
</script>

Или просто ссылкой
<a href="Ссылка" target="fancy_iframe2">Текст</a>
<a href="Ссылка" target="tr-calendar">Текст</a>


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