Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   History with iframe (https://javascript.ru/forum/misc/21293-history-iframe.html)

ЭмМэмДэмс 04.09.2011 09:42

History with iframe
 
о боги как я ненавижу javascript))


Мне нужно чтобы кликнув в iframe на ссылку менялась url в браузере

самая главная проблема, это автоотправка в главное окно функцию history и так это реализовано как то тут

http://www.hotspot.freeserve.co.uk/ifh/

но это не pushStut а просто history назад вперед,

кто отсюда может вывести легкий пример как они так сделали?

ЭмМэмДэмс 04.09.2011 09:50

аааааааа фигня там заметил setInterval - что означает что он делает автозапрос с setInterval

devote 04.09.2011 09:59

Цитата:

Сообщение от ЭмМэмДэмс
о боги как я ненавижу javascript))

ЯваСкрипт тут не причем

Цитата:

Сообщение от ЭмМэмДэмс
Мне нужно чтобы кликнув в iframe на ссылку менялась url в браузере

Дык кто мешает родителю отдать ссылку из iframe что бы тот сменил ссылку?

devote 04.09.2011 10:10

<html>
  <head>
    <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
    <script type="text/javascript">
        function setLink( href ) {
            jQuery("#text").append(": я получил ссылку от iframe'а: " + href);
        }

        // просто добавляем ссылку в BODY iframe, для теста.
        $(function(){
            jQuery("#myframe").contents().find("body").append('<a href="/test" onclick="parent.window.setLink( this.href );">test</a>');
        });
    </script>
  </head>
  <body>
    <div id="text">Я родитель iframe'а который ниже</div>
    <iframe id="myframe"></iframe>
  </body>
</html>

ЭмМэмДэмс 05.09.2011 11:10

спасибо

ЭмМэмДэмс 06.09.2011 09:34

devote,
А ты незнаешь как сделать boy resize айфрейма от размера контента без setinterval?

devote 06.09.2011 09:38

Цитата:

Сообщение от ЭмМэмДэмс
devote,
А ты незнаешь как сделать boy resize айфрейма от размера контента без setinterval?

Не понял вопроса

ЭмМэмДэмс 06.09.2011 10:05

у меня в качестве контента стоит блок iframe и ему надо увеличевотся от размера контента в iframe. Вобдем уменя динамический сайт благодоря iframe. Сейчас я отслеживаю размер контента и отпровляю iframe спомощью setInterval можно ли как нибудь без setInterval обйотись? я на jquery видел только пример

ЭмМэмДэмс 06.09.2011 11:18

devote,
и да посмотрел твой jquery код вобщем на mootools я непойму как также сделать или хотябы обычным кодом


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