Показать сообщение отдельно

  #4  
Старый 20.02.2009, 21:43
.:EnoT:.
Постоянный
Регистрация: 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=' ptrue);
    
httpRequest.send(null);
    
httpRequest.onreadystatechange = function result(){
     if (
httpRequest.readyState == || 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];
?>
примерно так
 
Ответить с цитированием