2011-09-30 8 views
0

나는 로그가있는 웹 페이지를보고있는 동안 PHP 스크립트가 계속 실행되고 있습니다. 플러시 할 때 자동으로 마지막 항목으로 스크롤 할 수있는 방법이 있습니까?런타임 중에 플러시 :

내 세척 기능 (나는 그것이 작동 할 수있는 유일한 방법) :

function flush2(){ 
    echo(str_repeat(' ',256)); 
    if (ob_get_length()){ 
     @ob_flush(); 
     @flush(); 
     @ob_end_flush(); 
    } 
    @ob_start(); 
} 

답변

1

와이 "스크롤"당신은 "브라우저의 뷰포트를 스크롤"을 의미, 이것이 클라이언트 측 물건.

AJAX를 사용하여 "새로운"항목을 반환하는 PHP 스크립트를 주기적으로 폴링 할 것을 강력하게 제안합니다. (예제에서 무엇이 보이는지 모릅니다.) 새로운 항목이 생길 때마다 페이지의 맨 아래에 새로운 DOM 요소를 추가하고 페이지를 아래로 스크롤합니다.

+0

나는 당신이 말하는 것을 봅니다, 고마워요! –

관련 문제