PHP で簡単なチャット アプリケーションをコーディングしました。ユーザーが他のタブに切り替えられた場合に、新しいメッセージを受信したことをユーザーに通知するために、タイトルバーに点滅するタイトルを配置する方法を知りたいです。私のコード: Javascript:
//messager fetcher
function reload_content() {
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("chatBox").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","messages.php",true);
xmlhttp.send();
scrollToBottom();
}
window.setInterval(reload_content, 1000);
そしてmessages.phpのコード
<?php
//database connection starts
$con = mysql_connect("******","******","******");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("chat", $con);
//database connection ends
$display_message = mysql_query("SELECT * FROM `messages` WHERE `myname` = '$_SESSION[name]' or `friend` = '$_SESSION[name]'");
if($display_message === FALSE) {
die(mysql_error()); // TO DO: better error handling
}
while($row_display=mysql_fetch_array($display_message))
{
$display=$row_display['msg'];
}
echo $display;
?>