Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как получить html из iframe (https://javascript.ru/forum/jquery/20936-kak-poluchit-html-iz-iframe.html)

Andrei 23.08.2011 13:45

Как получить html из iframe
 
Здравствуйте!

Есть iframe:

<iframe width="1" height="1" class="photo-upload-frame" name="photo-upload-frame" align="left" style="display: none;"></iframe>


я гружу в него фото, после загрузки в нем оказывается url к фото, подскажите пожалуйста как мне его забрать текст из фрейма с помощью jquery ?

пробую так, не работает:
$('.photo-upload-frame:first').load(function(){
    alert($(this).html());
});

B@rmaley.e><e 23.08.2011 14:37

http://api.jquery.com/contents

Andrei 23.08.2011 14:38

хм, сделал так:
alert($(this).contents().find('body').html());

работает, надеюсь так правильно будет

Black_Prince 23.08.2011 17:39

единственное условие - iframe должен быть со ссылкой на этот же сайт (как то так). Т.е. если в iframe поместить http://google.com - код фрейма получить не удастся.


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