高手来下~~帮忙解决个问题。。。谢谢! 人人网有好友给自己来消息标题可以在闪烁的提示请问怎么做?我自己想是不是在网页的前台<head></head>中写一条JS语句,然后当系统识别到有消息来的时候就调用这条语句?如果不是请高手指点下目前一头雾水,本人刚刚学ASP.NET没多久请多多关照 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是用ajax做的吧,其实那个消息标题是在不停的刷新的,有消息了,就改变个图片 把提示消息放在div里,有消息就显示,否则隐藏,至于有无消息就在后台判断前台div里绑定 如果是不停刷新对服务器的影响是不是很大,因为这个东西要嵌入到一个很大的系统中使用,怕对服务器造成啥影响,还有放在DIV里?是招一条JS语句放DIV里么?貌似不能把。 用ajax去异步请求,如果有新消息则调用一个js改变标题并不段的闪 var dynamicMsg = null; function init() { dynamicMsg = new DynamicMessage(window.document.title, "【HI,您有新消息消息】", "【 】"); } function begin() { dynamicMsg.initIntervalMsg(); } //停止闪烁 function end() { dynamicMsg.clearIntervalMsg(); } /** * 处理新消息提示的操作 */ function DynamicMessage(defaultMsg, msg, hiddenMsg) { this.initIntervalMsg = function() { this.intervalMsg = setInterval(function() { if(!this.bMsg) { window.document.title = msg + " - " + defaultMsg; this.bMsg = true; } else { window.document.title = hiddenMsg + " - " + defaultMsg; this.bMsg = false; } }, 1000 ); }; this.clearIntervalMsg = function() { if(this.intervalMsg != null) { clearInterval(this.intervalMsg); window.document.title = defaultMsg; this.bMsg = false; } }; } //初始化 init(); //开始闪烁 begin(); 正则问题 求助求助了,请问Web服务要怎么写? asp.net获取不到ip地址 能否在页面基类PageBase中取到一个页面的PreviousPage openFileDialog取得文件名的问题 如何把客户端控件变为不可用? 如何将 webpart 外观设置为圆角框? 数据绑定问题! 用asp如何提取web.config中的内容呢? 在gridview里面选HeaderTemplate里的checkbox后,全选ItemTemplate里的checkbox,如何实现选中行颜色的变化,要用js实现,(在后台我已经实现了,要刷新页面不是很喜欢) 请教一个问题 数据查询问题求教。。
前台div里绑定
var dynamicMsg = null;
function init() {
dynamicMsg = new DynamicMessage(window.document.title, "【HI,您有新消息消息】", "【 】");
} function begin() {
dynamicMsg.initIntervalMsg();
}
//停止闪烁
function end() {
dynamicMsg.clearIntervalMsg();
}
/**
* 处理新消息提示的操作
*/
function DynamicMessage(defaultMsg, msg, hiddenMsg) {
this.initIntervalMsg = function() {
this.intervalMsg = setInterval(function() {
if(!this.bMsg) {
window.document.title = msg + " - " + defaultMsg;
this.bMsg = true;
} else {
window.document.title = hiddenMsg + " - " + defaultMsg;
this.bMsg = false;
}
},
1000
);
};
this.clearIntervalMsg = function() {
if(this.intervalMsg != null) {
clearInterval(this.intervalMsg);
window.document.title = defaultMsg;
this.bMsg = false;
}
};
}
//初始化
init();
//开始闪烁
begin();