2012-08-23 2 views
0

내 사이트의 다른 페이지를 퍼가는 embed 태그가 있습니다. 해당 스프레드를 아래로 스크롤하고 싶습니다. 이 삽입은 실제로 다른 페이지의 채팅 댓글을 포함하고 있으며 매 3 초마다 해당 페이지를 업데이트하고 있지만 삽입 할 프레임 스크롤 막대를 새로 고침 할 때마다 맨 아래로 스크롤하고 싶습니다. 모든 JavaScript 또는 JQuery가 좋을 것입니다. 제발 도와주세요. 일부 제출해야합니다.새로 고침 아래쪽으로 스크롤

마크 업

<embed id="embed" src="comments.php" width="200" height="500" border="1"/> <-- This is embed frame 

두 페이지가 .PHP 파일에 기록하고, 또한 comments.php 어떤 신체/HTML 태그가 포함되어 있지 않습니다.

Comments.php 내가 코멘트 프레임을 새로 고치려면이 사용하고

<table id="commentstable"> 
<?php 
    echo"<tr> 
     <td class='username'>$username</td> 
     <td class='comment'>$comment</td> 
      </tr>"; 
?> 
</table> 

및 page.Only 프레임은 갱신하지만, 메인 페이지는 정적으로 유지됩니다.

Header("refresh:3;url='comments.php'"); 

제발, 스크립트 태그로 전체 코드가 필요합니다.

답변

3

comments.php에서 onload 이벤트를 듣고이 이벤트를 스크롤 다운하십시오.

$("window").load(scrollDown); 

또는 사용 OnLoad 속성 :

// your comment.php body tag 
<body onload="scrollDown()"> 

실제 scrollDown 기능이 될 수있는 일이 같은 :

scrollDown = function() { 
    document.body.scrollTop = document.body.scrollHeight; 
} 
0
$(function(){ 
$('body').scrollTop($(document).height()); 
}); 
당신은 jQuery를 사용할 수 있습니다
관련 문제