Our Blog

Еще один пример сайта на ajax

В предыдущем примере сайта на ajax использовалось достаточно javascript кода, но зато весь сайт работал на одном файле. Есть еще один способ подгрузки контента практически без javascript кода. В этой статье я приведу Еще один пример сайта на ajax.

Возьмем опять же наш сайт фотостудии. Теперь вынесем контент в отдельные txt файлы. В нашем случае:
1) Файл about.txt содержит информацию о студии
2) Файл contacts.txt содержит способы связи
3) Файл works.txt содержит портфолио
И соответственно код основной страницы:

<?php
$go=$_GET['go'];
if ($go == "") {
   $content="Информация о нас";
   $title="О нас";
}
if ($go == "contacts") {
   $content="Связь с нами";
   $title="Контакты";
}
if ($go == "works") {
   $content="Наши работы";
   $title="Портфолио";
}
echo <<<HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" src="jquery-1.2.6.pack.js"></script>
<title>Фотостудия - $title</title>
</head>
<body>
<a href="index.php" onclick='$("#content").load("about.txt"); return false;' id="about">О нас</a>  <a href="index.php?go=contacts" onclick='$("#content").load("contacts.txt"); return false;' id="contacts">Контакты</a>  <a href="index.php?go=works"onclick='$("#content").load("works.txt"); return false;'  id="works">Наши работы</a><br />
<div id="content">
$content
</div>
</body>
</html>
HTML;
?>

Этот код действительно меньше и проще, но он не позволяет хоть как-то понять ajax. Для обычных маленьких сайтов, действительно, можно использовать этот вариант.

Comments ( 0 )
    -->