Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить информацию со внутренней страницы! (https://javascript.ru/forum/misc/11642-poluchit-informaciyu-so-vnutrennejj-stranicy.html)

juline 04.09.2010 23:31

Получить информацию со внутренней страницы!
 
Нужно получить информацию со внутренней страницы одного и того же сайта и загнать её в переменную.

Т.е. на странице Б существует код:
<div id="Reput">123</div>

Нужно считать код со странице Б и загнать его в переменную на конкретной странице.
_ _ _ _ _ _
Мои неудачные попытки.
Пытался что-то делать, по разному :). Удалось считать через jQuery:

var global_posts;   
     
     $.get('/index/8', function(data) {
 var MyActivities = eval($('#Reput', data).html());
          global_posts=MyActivities;
         //  alert(global_posts);
});
      alert(global_posts);

Проблема: global_posts после закрытия составного оператора $.get не определен. global_posts существует только внутри самой функции! А нужно, чтобы было видно на всей странице.

Второй мой способ был через iframe. Блин, тоже не удачный!

<iframe src="/index/8" onload="document.getElementById('id1').innerHTML = fr.document.getElementById('Reput').innerHTML;" name="fr" style="width:100px; height:20px; display:none; border:0"></iframe>


Выводит, но если в событие вставить присваивание - ничего не работает!

Помогите. Очень нужно.

Gvozd 05.09.2010 00:48

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

juline 05.09.2010 13:10

Я обязательно почитаю учебник о Джаваскрипт, спасибо.

Но мне нужно решение конкретно этой задачи именно сейчас.

Цитата:

Т.е. на странице Б существует код:
<div id="Reput">123</div>

Нужно считать код со странице Б и загнать его в переменную на текущей странице.

Gvozd 05.09.2010 13:17

Цитата:

Сообщение от juline
Но мне нужно решение конкретно этой задачи именно сейчас.

Тогда вам в раздел Работа, раз вы не хотите прилагать усилия и время к решению вашей задачи

PS AJAX бывает синхронный и асинхронный.

juline 05.09.2010 13:28

Цитата:

Сообщение от Gvozd (Сообщение 69788)
Тогда вам в раздел Работа, раз вы не хотите прилагать усилия и время к решению вашей задачи

PS AJAX бывает синхронный и асинхронный.

Это такая серьёзная проблема? И зачем вообще создавать форум с вопросами если вы принципиально не хотите отвечать на такие мелкие как мой? Согласен, проще всего не отвечать на вопросы а говорить: читай книги и нанимай людей.

Gvozd 05.09.2010 13:33

Цитата:

Сообщение от juline
И зачем вообще создавать форум

http://phpclub.ru/faq/WhyForum

juline 05.09.2010 13:35

Цитата:

Сообщение от Gvozd (Сообщение 69790)

Я полностью согласен, что решение за меня никто не должен искать, но давать ссылку на учебник в целом - это просто глупость ))
Дайте уже какую-то статью или похожие методы.

Gvozd 05.09.2010 13:37

http://javascript.ru/ajax/intro#sinh...hronnaya-model


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