Php聊天功能.滚动到'帖子区域'
Php chatfunction. Scroll to the bottom of 'post area'
我在制作一个简单的基于php的聊天函数时迷路了。我的问题是用户进入聊天页面后的焦点,因为我在帖子窗口中添加了滚动条,所以焦点在顶部,而我希望它在底部(以跟上最新帖子)。有什么快速解决方案吗?
邮编:
<?php
if (file_exists("mld.php")) {
$file = fopen( "mld.php", "r" );
echo fread( $file, filesize( "mld.php" ) );
fclose( $file );
}
?>
写入代码:
<?php
if ( isset( $_POST[ 'submit' ] ) ) {
$com = $_POST['txt'];
If ($com === "") {
echo "<font color=red><b>Please write something!</font></b>";
die;
}
$time = gmdate("M d Y H:i:s");
$com = $_POST['txt'];
$count = strlen($com);
$com = stripslashes($com);
$fp = $file = fopen( "mld.php", "a");
fwrite($file, $time);
fwrite($file, $com);
fwrite($file, $count);
fclose($fp);
echo '<script type="text/javascript">window.location ="";</script>';
}
?>
js:
function insertText(elemID, text)
{
var elem = document.getElementById(elemID);
elem.innerHTML += text;
}
除了加载/重新加载页面后滚动条会自动位于顶部之外,它还能按预期工作。如有任何关于此代码的帮助,我们将不胜感激。
只需使用一些javascript向下滚动即可,非常简单。
function scrollbot(){
var d = //select the element you want to scroll here.
if(d.scrollHeight > d.clientHeight) {
d.scrollTop = d.scrollHeight - d.clientHeight;
}
}
只要在代码中需要滚动的任何地方运行此函数
相关文章:
- onkeyup无法动态创建多个文本区域
- FabricJs-限制主对象内添加对象的移动区域
- Ajax聊天消息重复而不仅仅是更新
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 具有所有样式的文本正在复制到可编辑文本区域
- 如何为高图中的区域线创建z索引
- 在文本区域POST后解码JSON
- 在文本区域中使用jQuery.text()保持换行符
- 角度p2p视频聊天-远程流是黑视频
- ng在下拉列表和文本区域提交
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- 当用户按下回车键时,自动在text区域/text中插入消息
- 将文本插入光标所在的文本区域
- 离开页面导航后保留文本区域内容
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- Javascript-在文本区域中断,但不在段落中中断
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 使用angular指令可扩展聊天应用程序的文本区域字段
- Php聊天功能.滚动到'帖子区域'