2

我有一个嵌入标签,它正在嵌入我网站的另一个页面,我希望该嵌入向下滚动。该嵌入实际上是嵌入来自另一个页面的聊天评论,我每 3 秒更新一次该页面,但我希望嵌入框架滚动条在每次刷新时滚动到底部。任何 JavaScript 或 JQuery 都会很好,请帮我完成这个,我需要在某个地方提交它。

标记

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

两个页面都写在 .php 文件中,comments.php 也不包含任何 body/html 标签。

评论.php

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

我正在使用它来刷新评论框架和页面。只有框架被更新,但主页保持静态。

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

请,我需要带有脚本标签的完整代码。

4

2 回答 2

4

收听 comments.php 中的 onload 事件并在此事件上向下滚动。您可以使用 jQuery:

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

使用 onload 属性:

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

实际的 scrollDown 函数可能类似于:

scrollDown = function() {
   document.body.scrollTop = document.body.scrollHeight;
} 
于 2012-08-23T13:45:43.180 回答
0
$(function(){
 $('body').scrollTop($(document).height());
});
于 2012-08-23T13:50:37.470 回答