Webprogramozók, hogy lehet az hogy nem lehet írni rendesen a szövegűrlapomba?
Néha kihagy egykét betűt, nem lehet rendes sebességgel írni bele. Itt a forrása:
</td></tr>
<tr><td>
<div id="messagesWindow" style="width:600px;height:600px;"></div>
</td></tr>
</table>
</form>
<script language="javascript">
function sendMessage(frm)
{
if(frm.message.value=="")
{
return false;
}
var url="fastchat.php";
new Ajax.Request(url,
{
"method": "post",
"asynchronous": false,
"parameters": {"send": 1, "message": frm.message.value, "priv": frm.priv.value}
});
frm.message.value="";
refreshChat();
}
function refreshChat()
{
var url="fastshow.php";
new Ajax.Request(url,
{
"method": "post",
"asynchronous": false,
onSuccess: function(transport)
{
var response = transport.responseText || "no response text";
var respStr = new String(response);
var parts=respStr.split("###");
$('messagesWindow').innerHTML=parts[0];
$('chatVisitors').innerHTML=parts[1];
}
});
}
function confirmDelMessage(mid)
{
if(confirm("Are you sure?"))
{
var url="fastchat.php?delete_message="+mid;
new Ajax.Request(url,
{
"method": "get",
"asynchronous": false,
onSuccess: function(transport)
{
var response = transport.responseText || "no response text";
$('message'+mid).style.display='none';
}
});
}
}
refreshChat();
setInterval("refreshChat()",1000);
</script>
Köszi a segítséget!
A sendmessage-ből vedd ki a refreshchat hívást, mert sztem megakasztja a handler-t a frissítés és addig nem tudsz írni a kontrolba.
Egyéb 5letem így éjféltájt nincs :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!