Показать сообщение отдельно
  #4 (permalink)  
Старый 02.07.2009, 14:38
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Слегка напутали, вероятно я виноват, объяснил плохо. Дубль два.
ajax.js - вы сделали правильно, только функцию из конца удалите, мы её в другом месте вставим, хотя это не принципиально.
теперь разберемся с файлами.
немного непонятно зачем вам 3 файла для парсинга... ну да и ладно... пусть будет 3...
теперь создаем index.php который будет собственно первоначально вызываться. В нем пропишем:
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
function ajax_load()
{
        var ajaxRequestFile = '2.php';
        var ajaxObjectArray = new Array();
        ajaxObjectArray[ajaxObjectArray.length] = new sack();
        var ajaxIndex = ajaxObjectArray.length-1;
        ajaxObjectArray[ajaxIndex].requestFile = ajaxRequestFile;                    
        ajaxObjectArray[ajaxIndex].onCompletion = function() { 
            document.getElementById('result_div').innerHTML = ajaxObjectArray[ajaxIndex].response;
        };            
        ajaxObjectArray[ajaxIndex].runAJAX();
}
</script>
<span onclick="ajax_load()">Кликни по мне!</span>
<div id="result_div">И тут увидишь спарсеное чудо</div>


Теперь разберемся с твоими файлами. Пусть 1.php парсит в переменную $val[0].... его код мы не трогаем... его подключаем твоим способом... итак теперь 2.php:
<?
include "1.php";
$per=$val[0];
echo "<table><tr><td>Текущее время:</td><td>";
echo "$per";
echo "</td></tr></table>";
?>


Вот и всё.. теперь запускай индекс.рнр и нажимай на надпись... хотя лучше конечно вставить кнопку... мне просто лень было... еще у тебя возможно будет проблема с кодировкой русской... если что пиши, скажу как решить...
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн

Последний раз редактировалось greatilya, 02.07.2009 в 16:46.
Ответить с цитированием