Слегка напутали, вероятно я виноват, объяснил плохо. Дубль два.
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>";
?>
Вот и всё.. теперь запускай индекс.рнр и нажимай на надпись... хотя лучше конечно вставить кнопку... мне просто лень было... еще у тебя возможно будет проблема с кодировкой русской... если что пиши, скажу как решить...