Помогите с потоком

0л3г

Новичок
Помогите с потоком

Вот есть чат, пользователь например что-то говорит, ето добавляеться скриптом ПХП в БД, потом есть фрейм где каждих 10 с. с помощю META REFRESH оновляеться окно, делая наново запрос в БД и все б било хорошо, если не... когда сообщений очень много, они все опускаються и опускаються, нужно прокручивать скроллером, но каждих 10 секунд позиция скроллера при оновление возвращаеться на початок. Вопрос... можно как то оновлять, но чтоб при оновление скроллер не возврощался на початок?
Скрипт

<?php
require("session.php");
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css">
<meta http-equiv="Refresh" content="10">
</head>
<body bgcolor="#CCFF99">
<?php
mysql_connect("localhost","root","");
mysql_select_db("chat");
$nick=$_SESSION["auth_nick"];
$sql="SELECT * FROM private WHERE p_who='$nick' OR p_to='$nick'";
$result=mysql_query($sql);
$messages=mysql_num_rows($result);
for ($i=0; $i<$messages; $i++) {
mysql_data_seek($result,$i);
$private=mysql_fetch_array($result);
echo "<b><span id=main><span id=time_p>".$private["p_when"]."</span> <b><a href=\"#\" onClick=\"parent.panel.panelForm.s_to.value='".$private["p_who"]."';parent.panel.panelForm.r_how.selectedIndex(1);\"><span id=main>".$private["p_who"]."</span></a></b></b> до <b><a href=\"#\" onClick=\"parent.panel.panelForm.s_to.value='".$private["p_to"]."';\"><span id=main>".$private["p_to"]."</span></a></b>: ".$private["p_message"]."<br>";
}
?>
</body>
</html>

-~{}~ 12.07.06 02:18:

и еще один... можно чтоб окно оновлялось каждий раз сразу как только пользователь какой-то что-то напишет?
 

Paxan

Новичёк
0л3г
что-нибудь типа:
obj.scrollTop=obj.scrollHeight;
или
window.scrollBy(0,65000);

и еще один... можно чтоб окно оновлялось каждий раз сразу как только пользователь какой-то что-то напишет?
Можно, используя javascript
 

0л3г

Новичок
еще есть вопрос, вот есть окно которое нужно периодически оновлять, но чтоб виделение текста в нем при оновление не исчезало!
 
Сверху