Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить из iframe данные (https://javascript.ru/forum/misc/51078-poluchit-iz-iframe-dannye.html)

Gradarius 23.10.2014 16:13

Получить из iframe данные
 
Дорого всем суток.
Есть div с авторизацией "вконтакте", нужно получить оттуда ссылку.
Получая document.getElementById('vk_auth').innerHTML;
Выходит только:
<iframe name="fXDc93d7" frameborder="0" src="http://vk.com/widget_auth.php?app=11121&amp;width=100%&amp;_ver=1&amp;url=http%3A%2F%2Fru.lookatcode.com%2Fshow%2F8904888515826315%2F&amp;1493ce5396a" width="100%" height="80" scrolling="no" id="vkwidget1" style="overflow: hidden; height: 93px;"></iframe>


А нужен уже готовый:
<div id="main" class="auth_main_div">
  <div class="auth_widget_head" style="margin-bottom: 0px;"><div class="auth_head_icon fl_r">
      <a href="/dev/Auth"><div class="auth_logo"></div></a>
    </div><span>Авторизация</span></div>
  <div id="auth_user_block" class="userDonation" style="padding: 4px 8px 8px 8px; background: #FFFFFF;">
<div class="auth_user_pic">
<img src="/images/camera_50.gif">
</div>
<div class="auth_user_info">
 <a href="https://vk.com/id274270933" class="name" target="_blank">Тесто Тестри</a>
 <a class="logout" href="javascript: logout();" style="display: inline;">сменить пользователя</a>
</div>
<br class="clear">
</div>
  <div class="auth_block">
    <div id="auth_button" class="flat_button button_wide" onclick="window.authBtnClick();">Войти через ВКонтакте</div>
  </div>
  
  <script type="text/javascript">
    
  </script>
</div>


В javascript слаб, но и задача простая. Буду благодарен за любую подсказку. Спасибо заранее.

danik.js 23.10.2014 16:34

Цитата:

Сообщение от Gradarius
нужно получить оттуда ссылку

Какую еще ссылку?

Gradarius 23.10.2014 17:12

Цитата:

Сообщение от danik.js (Сообщение 337144)
Какую еще ссылку?

из
<div class="auth_user_info">
10
 <a href="https://vk.com/id274270933" class="name" target="_blank">Тесто Тестри</a>
11
 <a class="logout" href="javascript: logout();" style="display: inline;">сменить пользователя</a>
12
</div>

danik.js 23.10.2014 17:20

Это во фрейме? Если фрейм с другого домена (с vk.com) то к его содержимому доступа нет.

Gradarius 23.10.2014 18:39

danik.js,
Да, с другого домена.
То есть средствами JavaScript не получить доступ ко все странице?

Gradarius 25.10.2014 10:35

Актуально!

danik.js 25.10.2014 15:34

Цитата:

Сообщение от Gradarius
То есть средствами JavaScript не получить доступ ко все странице?

Да


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