主题:  关于弹出消息对话框的问题~~~

Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#12002/10/30 10:48:24
动网论坛中有一个功能就是当有人给你发短消息的时候,你的浏览器就会弹出短消息的对话框,谁知道这是怎么做的呀???:)



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/10/30 11:28:07
以前我回答过的,你搜索一下



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42

Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#42002/10/30 13:08:34
嘿嘿,不好意思呀。我也是没有看以前的文章,直接就提问啦。下次一定注意:)

谢谢小田的答复,我看看去……



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#52002/10/30 19:16:20
*****************************************************************************************
在消息的数据库表中应有个表示是否阅读的字段,比如是:F_Read,只有2个值:Y或N。然后我们可以在要提示消息的页面上做个判断,如:
建立个记录集rsRead,SQL语句如下:
select Count(*) AS F_Count
from MyTable
where F_Read='Y'
然后判断
if rsRead("F_Count")<>0 then
Response.write ""
end if
这是个基本思路,你可以试试
***********************************************************************************
还是要有劳一下小田了。按你的方法我已搞定。但还有小问题。请问当我看完短消息后,把“是否阅读”字段改为“是”的command方在哪个页面呢?如果放在show_message.asp页面,我试过了,当短消息只有一条时是可以的。但当短消息超过一条(我每页设置只显示一条),翻页就不起作用了:(翻到下页,我想command执行过了,所以下面的记录出不来。放在要提示消息的页面就更不行了。我在弹出窗口加了个关闭窗口的连接javascript:window.close(),要是点击这个连接时执行command就好了……能做到吗?

编辑历史:[这消息被b小调雨后编辑过(编辑时间2002-10-30 19:19:11)]


Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#62002/10/30 19:18:16
还有就是Response.write ""这两行代码不能要,否则弹出窗口出不来……



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#72002/10/30 20:00:59
command可以放在浏览短信息详情页里



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#82002/10/31 17:36:58
小田说得有道理。不过我的短消息没有详细页面:(
每一条显示所有信息……我没折啦:(
还有一个奇怪的现象,我在98下每一次都弹出一个窗口,很正常,可在XP下每次居然弹出2个窗口,我晕……

我自己再想想办法……