
20.02.2009, 21:43
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
Тут явой и не пахнет, это Javascript/AJAX
файл 1
PHP код:
<script>
function pages(p){
var httpRequest = '';
if(window.XMLHttpRequest){
httpRequest = new XMLHttpRequest();
}else{
if(window.ActiveXObject){
try{
httpRequest = new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
}
}
}
httpRequest.open('GET', 'page.php?p=' + p, true);
httpRequest.send(null);
httpRequest.onreadystatechange = function result(){
if (httpRequest.readyState == 4 || httpRequest.readyState == 'complete'){
document.getElementById('content').innerHTML = httpRequest.responseText;
}
};
}
</script>
Страницы: <a href="javascript:pages(1)"></a> <a href="javascript:(2)"></a> <a href="javascript:(3)"></a>
<div id="content"></div>
файл 2
PHP код:
<?php
$pages = array(
'1' => 'Это контент первой страницы',
'2' => 'Это контент второй страницы',
'3' => 'Это контент третьей страницы');
$p = !empty($_GET['p']) && is_numeric($_GET['p']) ? intval($_GET['p']) : '';
if($p) echo $pages[$p];
?>
примерно так
|
|
|