Boa tarde eu tenho no meu site um atendimento ONLINE
Ta funcionando certinho, quando eu me conecto no atendimento aparece que eu estou online, mais quando eu saio se tiver cliente no meu site ele continua dando que estou onn ao invés de informa que estou off
So se a pessoa sai da pagina e volta e que aparece a informação que estou off e vice e versa
Gostaria de saber como faço para que o script informe logo assim que eu sai do atendimneto se estou onn ou off
já fiz um javascript dando refresh que faz a atualizaçõa, funciona mais fica dando aquele cliques que não fica com um visual legal gostaria que o proprio script fize-se isto tem como
Este e o iscript
script.asp
<!--#include file="common.asp" -->
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
<%
Dim strQ,login_o
strQ = Request.querystring("Q")
IF strQ = "1" THEN strQ = strTxtAdminRequest ELSE strQ = "" END IF
%>
<%
'Set some variables
Dim rsChatRequest2 'Chat request record sheet
'Open a new connection to the database
adoCon.Open cString
'Create new SQL string
StrSQL="SELECT * FROM tblActiveUsers WHERE IP='" & strIPAddress & "';"
'Create new record sheet
set rsChatRequest2 =Server.CreateObject("ADODB.Recordset")
'Set cursor and locktypes
rsChatRequest2.CursorType = 2
rsChatRequest2.LockType = 3
'Open row data where the logged in users IP equals the IP in the database
rsChatRequest2.open StrSQL, CString
'Set
rsChatRequest2.fields("ChatRequest")=0
rsChatRequest2.Update
'Close record sheet and clean up
rsChatRequest2.Close
Set rsChatRequest2 = Nothing
set rs1 = server.createobject("ADODB.RecordSet")
StrSq1="SELECT * FROM tblSettings"
rs1.open StrSq1,cString,3,3
set rsp = server.createobject("ADODB.RecordSet")
StrSqp="SELECT * FROM tblSettings where o_online = 1"
rsp.open StrSqp,cString
if rsp.EOF then
%>
document.write("<a href=#atendimento onclick=\"MM_openBrWindow('<%=strTxtDominio%>/chat/email.asp','chat','width=400,height=320,status=no')\"><img border=0 src=<%=strTxtDominio%>/chat/images/off.gif></a><B></B>");
<%
else
%>
document.write("<a href=#atendimento onclick=\"MM_openBrWindow('<%=strTxtDominio%>/chat/','chat','width=400,height=320,status=no')\"><img border=0 src=<%=strTxtDominio%>/chat/images/on.gif></a><B></B>");
<%
NomeOperador = rsp("OperatorName")
login_o = rsp("login")
end if
'if rs1.recordcount => CInt("3") then
'set rs0 = server.createobject("ADODB.RecordSet")
'StrSq0_0="SELECT TOP 1 * FROM tblSettings where o_ocupado <> 1 AND o_online = 1 order by id desc "
'rs0.open StrSq0_0,cString
'if rs0.EOF then
%>
<!--document.write("<a href=#atendimento onclick=\"MM_openBrWindow('https://seguro.emsergipe.com/atendimento/chat/email.asp','chat','width=400,height=320,status=yes')\"><img border=0 src=https://seguro.emsergipe.com/atendimento/chat/images/off.gif></a>");-->
<%
'else
%>
<!--document.write("<a href=#atendimento onclick=\"MM_openBrWindow('https://seguro.emsergipe.com/atendimento/chat/','chat','width=400,height=320,status=yes')\"><img border=0 src=https://seguro.emsergipe.com/atendimento/chat/images/on.gif></a>");-->
<%
'NomeOperador = rs0("OperatorName")
'login_o = rs0("login")
'end if
'end if
%>
Pergunta
arldin
Boa tarde eu tenho no meu site um atendimento ONLINE
Ta funcionando certinho, quando eu me conecto no atendimento aparece que eu estou online, mais quando eu saio se tiver cliente no meu site ele continua dando que estou onn ao invés de informa que estou off
So se a pessoa sai da pagina e volta e que aparece a informação que estou off e vice e versa
Gostaria de saber como faço para que o script informe logo assim que eu sai do atendimneto se estou onn ou off
já fiz um javascript dando refresh que faz a atualizaçõa, funciona mais fica dando aquele cliques que não fica com um visual legal gostaria que o proprio script fize-se isto tem como
Este e o iscript
script.asp
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.