浏览模式: 普通 | 列表

给web执行时间长的页面加上进度条

[ 2007-12-14 13:45:16 | 作者: admin ]
这个非常实用啊,作者忘掉了,应该是csdn上面的文章。

方法一、加入进度条
this.Page.Response.Write("<div id='mydiv' >");
      this.Page.Response.Write("_");
      this.Page.Response.Write("</div>");
      this.Page.Response.Write("<script>mydiv.innerText = '';</script>");
      this.Page.Response.Write("<script language=javascript>;");
      this.Page.Response.Write("var dots = 0;var dotmax = 10;function ShowWait()");
...

阅读全文…
对于web下的上传,实际上更多的时候不用上传太大东西,asp.net默认的上传组件足够用了,美中不足就是没有上传进度反映,所以现在要做的就是在asp.net默认的上传基础上加上进度反映。

关于web上传的原理,曾在以前有深入分析过《asp无组件上传进度条解决方案》《Asp无组件上传带进度条(续) 》,并有写过asp版的无组件上传进度条,在这里就不多赘述。相信很多人都看过思归发的《用ASP.NET上传大文件》,解决的方法是利用隐含的HttpWorkerRequest,用它的GetPreloadedEntityBody 和 ReadEntityBody方法从IIS为ASP.NET建立的pipe里分块读取数据,对于每块分块进行分析并存储为临时文件,相对比较复杂。

要实现进度条的实时反映,核心的技术就是对上传的数据进行“分块”读取,在读取每块数据时记录当前已上传的块数,根据分块的大小,即可知道...

阅读全文…

将指定网页保存为Excel

[ 2007-12-10 16:08:05 | 作者: admin ]
<script language="javascript">
function AllAreaExcel(ID)
  {
    var oXL = new ActiveXObject("Excel.Application");
    var oWB = oXL.Workbooks.Add();
    var oSheet = oWB.ActiveSheet;
    var sel=document.body.createTextRange();
    sel.moveToElementText(ID);
    sel.select();
    sel.execCommand("Copy");
    oSheet.Paste();
    oXL.Visible = true;
  }
</script>
使用:利用<div id="test">要保存的页面内容</div><input ...

阅读全文…

搜索引擎优化之关键词的优化

[ 2007-12-05 13:03:56 | 作者: admin ]
一、搜索引擎优化之关键词优化的目标层次

        第一:存在层

        关键词页面被主要的搜索引擎/分类目录收录

        第二:表现层

        关键词页面在主要的搜索引擎中获得较好的排名

        第三:关注层

        提高用户对检索结果的点击率

        第四:转化层

        将浏览者转化为顾客

二、如何选择合适的关键词

      选择最佳关键词之10个技巧 :

      1、站在客户的角度考虑   

        潜在客户在搜索你的产品时将使用什么关键词?这可以从众多资源中获得反馈,包括从你的客户、供应商、品牌经理和销售人员那里获知其想法。

      2、将关键词扩展成一系列短语

        选择好一系列短语后,用百度搜索查询相关关键词的搜索次数,用百度指数和GOOGLE趋势来比较和查询关键词的流行趋势,以此来确定合适的关键词。

        3、进行多重排列组合   
...

阅读全文…

封包助手

[ 2007-12-02 23:09:16 | 作者: admin ]
封包助手(PackAssist)自述文件

 
一、软件介绍

封包助手是一个能拦截网络应用程序数据包的纯绿色软件(压缩包300KB,无插件无病毒,不需安装),包括Send,Recv,WSASend,WSARecv,SendTo,RecvFrom,WSASendTo,WSARecvFrom。

封包助手还可以拦截Connect,WSAConnect和Accept,WSAAccept函数,使您能够知道您的网络程序何去何从。
 
同时,封包助手也可以发送数据,使您调试网络程序更方便。
 
封包助手还支持算法接口,您可以自己编写算法(压缩包内有例程源代码),封包助手就可以加载,使您分析网络数据更加方便。

http://203.171.234.150/PackAssist1202.rar
Mambo的优点:

1、汉化版本比较完善;

2、汉化的插件比较多;

3、相关的中文资料比较多,即使你的E文再烂也不怕;

4、有个不错的中文网站http://www.mambochina.net;

Mambo的缺点:

1、官方软件的版本速度更新较慢;

2、很多插件转向支持Joomla而非Mambo;

3、很多人开始从Mambo转向Joomla;

--------------------------------------------------------------------------------

attachments/200711/14_125941_20061206102541244.jpg


Joomla的优点:

1、软件版本更新速度快;

2、可用、可选的插件比较多;

3、很多人从Mambo转向Joomla;

...

阅读全文…

Javascript 技巧大全

[ 2007-11-13 15:03:19 | 作者: admin ]
Event 事件
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event.x
event.y
document 对象
窗体活动元素
document.activeElement
绑定事件
document.captureEvents(Event.KEYDOWN);
访问窗体元素
...

阅读全文…
应用/项目名称 UI层实现 Business Model & Logic Layer 实现 Data Access Layer 实现 Personal Web Site Starter Kit 在ASP.NET页面上直接利用 ...

阅读全文…