我在作聊天室碰到以的几个问题(大家进来谈谈经验哟… 用JS可以你也可以在后台用Response.Write 输出JS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,2都是用javascript实现的问题,1,用一个框架的按钮刷新另外一个窗口;2,服务器控件输出到了客户端以后就是一般的html控件了,你可以直接编写他们的javascript代码实现;3,http本来就是无状态的,对非法用户一般用session超时来判断 先谢过'Bmonkey(做人要厚道|我只喜欢喝脉动)'了,但还是不清楚该怎么实现,2,'服务器控件输出到了客户端以后就是一般的html控件了,你可以直接编写他们的javascript代码实现',直接肯定无法用js编写实现发送按钮功能的代码,因为里边用到.NET提供的保存数到XML的方法,那么是该用textbox的onclick事件引发button的点击事件,这个怎么用js写呀? 多谢楼上诸位关注,其实我觉得这些问题可能也是比较基础的,最初的架构设计得好就该不会有什么问题的吧, 我觉得自己javascript很薄弱,要作网页就一定要加强度它,所以我决定从基础全面细致地学习一遍,反正离出去找工作还有半年时间,倒也有些时间自己找书来看, 不过,我在学校随着各种课程学了C,C++,VB,VB.NET,C#.NET,Java,基本上都是懂些基础的东西,其它算法有关的学过计算机图形学,图论及其应用,数据结构,计算方法,及汇编,编译原理,软件工程,UML等许多,有些课程应付了考试就没学到什么东西,在学校里许多东西都没能学到多深。 这次可能是作学生时代的最后一个假期了,就要步入社会,不知道该利用有限的时间多看些什么方面的书,现在已经搞了些XML,javascript,Visual J++,VBA,linux之类的书想看一下,却还是有些疑惑究竟适合看些什么,能吸收多少有用知识,能深多少 哈,怎一个晕字了得呀,各位过来人可有何高见:-? 做ASP。NET,javascript很重要真是很重要吗?不是吧??!! 本人是初学的,前断时间做过一下说一下我关键部分做法,还有好多有问题,希望有高人指点一下每30秒刷新内容并停在页面最底段这个实时显示聊天内容用<SCRIPT>var icount=false;function ref(){ if(icount) { window.location.href="test.htm"; } window.setTimeout("ref()",3000); icount=true;}</SCRIPT><BODY onload="ref();this.scrollTo(0,document.body.scrollHeight)">估计可以用ArrayList存聊天对话内容,再在Global.cs 写个 Web应用程序中执行计划任务20分钟进行数据清理判断ArrayList长度大于20就remove掉前面的制留下20条聊天记录(我就没有实现了)如果简单点可以添加时同时写入数据库,20分钟select出后20条,并把值替换掉原来Application["talk"],并把数据全删参考,好象有问题的Application["talk"]存成数组的形式,并能不段添加内容Application.lock();//初始化ArrayList talk=new ArrayList();Application["talk"]=talk;//增加ArrayList al=(ArrayList)Application["talk"];int count=al.Add(talk.Text);Application.unlock(); 小弟拙见2:我的经验好象是这样,页面采用流式布局,把输入TEXTBOX和BUTTON连续放上去,也就是说在一个流的紧挨着的位置上.只要TEXTBOX的文本模式是单行,输入数据后按回车,自动就回转移到后边的BUTTON上.3:使用APPLICATION对象记录用户状态,以某种动作,比如其他用户发言,或者什么动作来驱动检测代码,判断某用户多久没有反映,来判断是否超时,离线. ASP.NET程序员对HTML,CSS,JS这3个一般学到什么程度就够了呢? 超链接打开新窗口并传值? ASP.Net如何在客户端实现这个效果 救命!FreeTextBox image控件绑定图片位置 奇怪的问题,希望高手指教 判断文本输入字数,如果将多个换行算成一一个换行? 用什么的语句可以新建一张表? 有关TreeView中节点的问题,谢谢 哈!又升级了!(版主要手下留情,我是真心感谢大家) 有没有直接教怎么做论坛的书? 根据输入js动态计算的问题
3,http本来就是无状态的,对非法用户一般用session超时来判断
但还是不清楚该怎么实现,
2,'服务器控件输出到了客户端以后就是一般的html控件了,你可以直接编写他们的javascript代码实现',直接肯定无法用js编写实现发送按钮功能的代码,因为里边用到.NET提供的保存数到XML的方法,那么是该用textbox的onclick事件引发button的点击事件,这个怎么用js写呀?
我觉得自己javascript很薄弱,要作网页就一定要加强度它,所以我决定从基础全面细致地学习一遍,反正离出去找工作还有半年时间,倒也有些时间自己找书来看,
不过,我在学校随着各种课程学了C,C++,VB,VB.NET,C#.NET,Java,基本上都是懂些基础的东西,其它算法有关的学过计算机图形学,图论及其应用,数据结构,计算方法,及汇编,编译原理,软件工程,UML等许多,有些课程应付了考试就没学到什么东西,在学校里许多东西都没能学到多深。
这次可能是作学生时代的最后一个假期了,就要步入社会,不知道该利用有限的时间多看些什么方面的书,现在已经搞了些XML,javascript,Visual J++,VBA,linux之类的书想看一下,却还是有些疑惑究竟适合看些什么,能吸收多少有用知识,能深多少
哈,怎一个晕字了得呀,各位过来人可有何高见:-?
这个实时显示聊天内容用<SCRIPT>
var icount=false;
function ref()
{
if(icount)
{
window.location.href="test.htm";
}
window.setTimeout("ref()",3000);
icount=true;
}
</SCRIPT>
<BODY onload="ref();this.scrollTo(0,document.body.scrollHeight)">估计可以用ArrayList存聊天对话内容,再在Global.cs 写个 Web应用程序中执行计划任务20分钟进行数据清理
判断ArrayList长度大于20就remove掉前面的制留下20条聊天记录(我就没有实现了)如果简单点可以添加时同时写入数据库,20分钟select出后20条,并把值替换掉原来Application["talk"],并把数据全删
参考,好象有问题的
Application["talk"]存成数组的形式,并能不段添加内容
Application.lock();
//初始化
ArrayList talk=new ArrayList();
Application["talk"]=talk;
//增加
ArrayList al=(ArrayList)Application["talk"];
int count=al.Add(talk.Text);Application.unlock();
2:我的经验好象是这样,页面采用流式布局,把输入TEXTBOX和BUTTON连续放上去,也就是说在一个流的紧挨着的位置上.只要TEXTBOX的文本模式是单行,输入数据后按回车,自动就回转移到后边的BUTTON上.
3:使用APPLICATION对象记录用户状态,以某种动作,比如其他用户发言,或者什么动作来驱动检测代码,判断某用户多久没有反映,来判断是否超时,离线.