ASP制作的购物车系统,后台页面实现新订单提示的问题
发布网友
发布时间:2022-06-14 14:49
我来回答
共5个回答
热心网友
时间:2023-10-19 10:20
javascript刷新页面,然后当有数据插入时,提示。
热心网友
时间:2023-10-19 10:20
那个也不及时,你要是不在电脑旁边呢,vb这个有一个发送短信到手机的方法,你可以试一试,联系我273047005
热心网友
时间:2023-10-19 10:21
网页自动刷新监控工具,刷新你的新订单页面,当有变化时就声音报警提示。非常好用。
热心网友
时间:2023-10-19 10:21
建议你做个短信绑定接口
只要有购物就给你的收集发条短信
这样就更省事了
热心网友
时间:2023-10-19 10:22
比如先设置一个现实新信息的span
<span id=result>没有新订单</span>----默认没有新订单
然后
做ajax函数
<script>
var xmlHttp
function showCustomer()
{
var url="result.asp"
xmlHttp=GetXmlHttpObject(stateChangeds)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
}
function stateChangeds()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var a;
a=xmlHttp.responseText;
document.getElementById("result").innerHTML}-------这里放每一次ajax的结果
}
function GetXmlHttpObject(handler)
{
var objXmlHttp=null
if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera")
return;
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
}
try
{
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler
return objXmlHttp
}
catch(e)
{
alert("Error. Scripting for ActiveX might be disabled")
return
}
}
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler
return objXmlHttp
}
}
setTimeOut( "showCustomer()",1000); //没秒ajax下result.asp
</script>
result.asp页面
<!--#include file="conn.asp"-->---------自己设置数据库连接页面
<%
Response.CharSet = "GB2312"
sql="select count(*) as cou from 订单 where 订单状态=未读"
set rs=conn.execute (sql)
if rs.eof then
response.write("没有新订单")
else
response.write “有<font color=red>"&rs("cou")&"新订单</font>"
end if
%>
以上程序代码中有些是我的解释,注意删除,基本思路就这样了 你自己好好测试研究下。