引用
下面是引用小幺于2005-08-29 19:52发表的: K:4G(?w 可别说请我指教,我是啥也不懂啊。你好歹还有个看家的,我连看家的都没有。
T?n [1%K 避重就轻,光说参考了这里的code,你连这里的表情符号都给连锅端了的事儿咋不老实交待捏
?
mV7_O// t- //. 幺妹妹:
UGOe(JB wc6#
C>=F 你刚表扬过俺是老实人啊!怎么一转眼就不老实了呢?
$ ga,$G M(^IRI- 我已经说过了,服务器端ASP部分全是俺自己写的,当然这儿老大给了一些思路和许多1949年的感觉。所谓参考code,就是指浏览器端的HTML code, ubbcode及其实现方式当然就包括表情符号啊。老大的服务器端是php的,俺一窍也不通,相通的一个那个<% %>,二是数据库访问的ODBC,第二点老大已经给了俺很多指导了,不过后来俺换成了JET OLEDB,可经绕过ODBC从而快一点了。特此致谢!请你转交吧!
w0>5#jq#r D_f:D^ 嘻嘻,表情符号是老大给俺寄来的,是获得了老大的授权的。
$43CNnf3N 6(Cjak+~! 再说一件高度郁闷的事,是关于客户端script的。
@uxg;dyI~ M;-FW5O't 俺要用vbscript实现在这儿jscript实现的插入表情符号,<img src="url" onclick="addsign(signID)">,结果当然成功了。再插入ubb代码时,因为需要两个参数,ubbPrefix(参数1) + 选择的文字 +ubbsuffix(参数2),所以需要 onclick=addubb(prefix, suffix),结果它就不干活了,调试了半夜(又没回家,不过没有学生一起加班),终于在frontpage预览时给了一个错误信息:
K/(Z\lL >hnhV6s
s 当你调 用一个SUB时,不可以使用括号!
B
4e}% ^y&2N TNND!睁眼说瞎话嘛 !俺明明跟addsign一样定义的addubb是一个function而不是一个sub啊!再三确认没有同名的sub,而那个function就是没有运行过。而在同一个页面中AddSign就可以好好运行啊!
5*"WS $
{dl@#Tu 再后来,发现了一个undocumented的问题,当使用inline script调用一个function时,如果parameters的数量超过一个, 就不能用括号了。只能使用如下的格式:
m&*0<N <img src=url onclick='addubb "
",""'>
}sZy |dd s0Y7`uD^ 什么叫郁闷?这才真叫郁闷!!当你再三确认,认为一切都不应该有问题的时候,它却偏偏出现了问题,才是超级郁闷!
BhyLcUBuB Sr6iQxE 另一件更郁闷的事,就是关于这GAS的JET OLEDB的。
,({%t 俺自编程以来,仗着认识俩单词,一直习惯于用英文词命名变量名啊字段名啊什么的,主要是便于以后修改代码,而不是像很多人那样用汉语拼音缩写,如BJDM表示“班级代码”,当时很明白,过一段时间自己都不知这变量是啥了。因为俺一直没有养成一个好习惯---写注释,从来都是靠近似于自然语言的代码来理解代码的意图的。
a<pEVV\NB~ $H,9GIivD 俺开始的数据库引擎是ODBC的,一切都调试好之后,心血来潮改成了不经过ODBC的直接OLEDB,结果原来好好的代码总是出错。怎么也看不出SQL的讲法错误来。其中一个表叫user,另一个表中有一个字段叫read(指示短信是否被读过),以及一些其它的。后来没有办法,重建一个表,用不同的field name,相同的语法都可以通过。真气死我了!!!!!虽然开始也曾想到SQL保留字,可是看了看都不应该是保留字啊!而且用ODBC的时候一切都是正常的。没办法,把read变成haveread,居然通过了,那就只能是保留字的问题了,叫我撞上鬼了。上Micro$oft的MSDN网站上找JET 4.0保留字,居然还真有这么个玩艺。不看不知道,一看吓一跳!Micor$oft为JET OLEDB 4.0定义了
298个保留字!!!!像user,read,write什么的全在其中!
_=5\ $6 GO#eI]>/r 真是[国家导弹防御系统和战区导弹防御系统]欺负俺这样没文化的中国人啊!俺一共才认识几个字啊!得!全保留了。俺以后也要好好学学汉语拼音了。
[ ������伍胥之��2005-08-30 02:27���±༭ ]