大鹏一日同风起,扶摇直上九万里。 —— 李白

日记列表


  • 天气
  • 2006年08月18日 15:00 星期五

许愿墙

(06-9-4 1:24更新):昨晚看见一家伙(211.154.2.24)在我的许愿墙刷屏,看对方刷屏的方式,估计使用的是外部提交,而不是直接用软件刷屏……我承认我很失败,之前设想的anti-spam机制依然失效,于是先将这位仁兄的ip ban了,然后开始构思新的机制,后来仍然采用验证码的方式,只是不需要用户输入而已,验证码是写死的,当然,要是别人乐意用软件刷,最早的防刷方法依然有效,只是在对方手动的情况下,增加了对方的刷屏成本而已。具体是什么成本……有心情刷的自己研究去……

不过郁闷的是:发现许愿墙在opera下有些问题,比如选择,插入的最新的许愿的位置、层次关系等,都存在问题,有时间再去解决了,现在睡觉是第一要务。


(06-8-30 0:31更新):刚说没ip跟踪,就有人冒我的名字在许愿板乱来表情,不过,恰巧我晚上把ip这块保存写好了,于是,我就知道这位仁兄的ip:61.134.49.179,来自陕西省商洛市供电局小区宽带。说完这事说一下今天更新的内容:

  • ip保存
  • 工具栏自动展开隐藏

(06-8-26 21:50更新):嘿嘿,今天我更新的真早……

  • 增加了关闭功能(点击时间右边那个叉叉)
  • 增加按照昵称搜索功能(在没有script的情况下依旧有效)
  • 许愿提交完之后会清空内容……

(06-8-23 2:09更新):汗……为啥我都得这么晚才更新……

  • 空格消失问题解决
  • 回车有效
  • 拖动便笺到别的便笺之后,松开鼠标,便笺还是会移动到前端(使用了dom-drag.js自定义的事件)
  • FF下不能用鼠标定位光标,只能通过方向键.(其实这个问题在ie下也存在),通过限定禁止选择方法只针对便笺实现了。

至于pel提出的noscript时不能看到被挡住的东东....似乎做不到...


(06-8-21 1:53更新):后台实现了,包括删除和修改,包括一个sql效率极低但是相当简单的分页sql……


花了几个晚上,作了个许愿墙的原型出来。实现功能:

  1. 无论客户端是否支持脚本都能正常运行,应该说这是我目前认可的网站的终极目标。js应该是用来提升用户体验,而不应该限制用户访问网站
  2. 简单的ajax数据提交及drag
  3. 虽然未测试,不过估计对sql注入应该具有一定的防御力,而且写了一个似乎还不错的数据库类

未实现:

  1. 后台管理
  2. 时间不够,容错性未测试
  3. UE仍然作的不够,仍然是没时间……

这么久没写asp的东西了,居然还能够跌跌撞撞地写出一个有点样子的小东西,还是有点开心。大家有时间就帮忙测试一下吧

Tags:asp

昵称*:

邮箱 :

主页 :

  • :)
  • :o
  • :D
  • ;)
  • :p
  • :mad:
  • :confused:
  • :(
  • :rolleyes:
  • :cool:
  • :eek: