Tags: 百度百科, 百度百科代码, 百科代码
休息了一天,上次已经把几个页面的功能做出来了,现在就轮到页面了。虽然我对页面不太熟悉,但也用div+css做过几个页面,相信做简单的页面是没什么问题的。
休息了一天,上次已经把几个页面的功能做出来了,现在就轮到页面了。虽然我对页面不太熟悉,但也用div+css做过几个页面,相信做简单的页面是没什么问题的。
由于asp的cookie是经过url编码的,所以读之前要unescape一下。
下面是我用正则的方法取cookie,包括单值和多值:
根据百度百科的系统应该是先搜索,当找到就显示,没有就添加。搜索昨天做了,接下来就是添加词条功能。做着做着发现一个问题,因为词条和内容是分开两个表的,我设计了一下添加的过程:插入词条并获取词条id,插入内容并插入对应词条id并获取内容id,更新词条的内容id。
先点选checkbox和radio,然后点击按钮,在ie6会发现checkbox和radio都恢复到没有点选的状态,ie7好点只是radio有问题。
而且新插入的checkbox和radio虽然checked都设置成true,但显示出来还是没有选择的状态。
这里其实都是一个问题,checkbox和radio在一些dom操作之后(例如这里的appendChild),checked会自动恢复成defaultChecked的状态。
创建元素的问题可以参考这里。
程序说明
【排序函数】
排序就不得不说数组中sort这个方法,手册是这样介绍的:返回一个元素已经进行了排序的 Array 对象。也就是对一个数组进行排序,很多跟排序相关的操作都用到这个方法。
网上也有很多其他的table排序函数,但有的是基于数组,有的不够灵活。本程序是在原有table结构上加入功能,套用一个流行词叫“无侵入”。
又开始做我的百科,昨天已经把主要的数据库结构搞了,先把数据库添加好吧。我个人的习惯是把数字的默认值设为0,字符的默认值设为”,日期设为getdate(),这样就可以全部都改成必填,也免了日后很多麻烦。我也会在每个表另外添加一个字段(例如flag,默认0),和一个添加日期字段(例如date,默认getdate()),现在没用说不定以后会很有用。这样就添加了一个空的数据库了。
近来一个朋友跟我说想他做一个web2.0的网站,突然自己也想做一个,到百度找找什么叫web2.0吧。打入“web2.0”搜索,没什么头绪,还是先到知道看看,点第一个,是百科,哦,很详细嘛,还可以自己编辑,哦!
刚刚发了一篇关于“JavaScript 无缝上下滚动加定高停顿效果”的帖子,那个帖子只是讨论了关于上下滚动的情况,如果想实现上下左右一起滚动怎么办?
我们就在这个帖子里面讨论下这个效果的实现方法。
大家都知道marquee标签可以实现字幕的滚动效果,但是无法实现无间隙的滚动。但是使用javascript代码即可实现。