为什么要写工作日记及一个在线编辑器的使用

 今天下载了个单用户博客,打算借次做个自己的网站,也说不上是网站,主要是用来写工作日记,做技术的经常会有这样的情况,一个问题化了很多时间解决了,然后过了一段时间,又碰到这个问题,虽然你记的以前解决过,但是具体是怎么做的你一时半会还真想不起来,然后你不得不尝试着努力回忆以前的细节,每当面对这个问题时你可能会说"曾经这个问题我是如此清楚明白的解决了,但是我没有写日记以至于一个月后,我再次碰到时想不起来了,如果上苍再给我次机会,我会毫不犹豫的认真写好日记"...

一句话,你想你工作的轻松的话,那么我强烈建议你开始写工作日记,并且对那些你花大力气解决的问题,要写的清楚详细,有条理.CSDN的Blog写工作日记不错,但是我受不了这个速度,每次提交多要半天,搞不好还失败,这个时候一般正要下班,你可能回说"可以保持在记事本里,第二天在过来Post",这个我才懒的做呢,要不是怕以后忘记才不会去写,还有不生成静态,又没做SEO(既然花时间写了当然要做这一步的,呵呵)所以打算自己做一个,简单明了的在线笔记本,哈哈

找到了 易心博客 看了一下代码(Asp+Access 个人版)到对其中的在线编辑器感兴趣起来了,想到自己刚开始做网站时只会用表单 文本域不会用在线编辑器,并且觉的在线编辑器很神气,哈哈,想必有不少刚开是做的人也会有这感觉,于是就把易心的那个编辑器怎么用,在这里跟大家说一下,说到在线编辑器的原理其实也很简单,无非就是,XXX,000###,哈哈,说过了我很懒的,我懒的说清楚了,你自己看看代码,找找其他文章就好了,不过你最好懂Javascript,iframe 这个标签你要清楚,哈哈不说这些了 下面说一下那个编辑器

下载了 易心博客 个人版后,你可以找到这么几跟文件跟文件夹
wbTextBox 在线编辑器主要的文件做在这里
iamges 会用到一些图片,当然有些是博客程序的,并且编辑器用到的一些图片不完整(估计忘记复制了,像我这样比较懒的程序员,就经常在Copy别人东西时丢东西,后来发现了也懒的去修改---对了这个不要跟我老板说哦)
htmedit.asp 编辑器主界面
inc/upfile_class.asp 上传文件用的
upload 上传文件存放的地方
upload.asp 上传文件功能页.....

upload.asp 中有这么个函数

' 初始化上传限制数据
Sub InitUpload()
 
 dim rs,theuped,user_maxsize

  theuped=796
        user_maxsize=500
        themax=round(user_maxsize-theuped/1024)
  sAllowExt="rar/zip/jpg/gif/bmp"
  nAllowSize=themax*1024
  sUploadDir="upload"

 sAllowExt = replace(replace(Replace(UCase(sAllowExt), "ASP", ""),"ASA",""),"CER","")
 set rs=nothing 
End Sub

原来这些参数是从数据库里读取的,分离后,可以自己手动指定下好了

好了把以上的东西多Copy过去把---这个应该会把,可能...会有一点问题,真的怕某个您,搞过去发现不对...
这个其实是你搞错了,应该这样Copy的....懒的说了,多试几次把,写过一段Web程序的对路径比较敏感的,刚开始的就可能就会出问题....不说了

还有

好下面我们测试一下搞个页代码如下

< html  xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312"   />
< title > 无标题文档 title >
< script  language ="JavaScript" >
//灾难恢复 把日志暂时存储在粘贴板上
function copyText(str) 
{var c=document.getElementById(str);
ie 
= (document.all)? true:false    
if (ie){        
 
if (window.clipboardData){window.clipboardData.setData("Text",c.value);}
}

}

//用户自定义函数---检测表单填写
function Checkpostdata()

  
return;  
}

script >
head >

< body >
<% = Request( " Body " %>
< form  id ="form1"  name ="form1"  method ="post"  action =""  onSubmit ="JavaScript:WBTB_CopyData('Body');return Checkpostdata();" >
< input  type ="hidden"  name ="Body"  id ="Body"  value ="" >
< input  name =""  type ="submit"  value ="提交"   />
form >

body >
html >

上面的那段 Js放上去哦,<% =Response("Body") %>看看编辑的内容是不是正确提交了

哈哈,完了终于写好了---------------

不过还有,怎么修改???? 你没想过这个问题吗,不会把....
方法是改成下面这样就好了

 

< html  xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312"   />
< title > 无标题文档 title >
< script  language ="JavaScript" > ...
//灾难恢复 把日志暂时存储在粘贴板上
function copyText(str) 
...{var c=document.getElementById(str);
ie 
= (document.all)? true:false    
if (ie)...{        
 
if (window.clipboardData)...{window.clipboardData.setData("Text",c.value);}
}

}

//用户自定义函数---检测表单填写
function Checkpostdata()
...
  
return;  
}

script >
head >

< body >
<% = Request( " Body " %>
< form  id ="form1"  name ="form1"  method ="post"  action =""  onSubmit ="JavaScript:WBTB_CopyData('Body');return Checkpostdata();" >

< textarea  name ="Body"  style ="visibility:hidden" > 啊按时打发安放按时法asdfasfad textarea >

< input  name =""  type ="submit"  value ="提交"   />

form >

body >
html >

还有安全问题注意下,那个upload.asp文件


最后想说的以上是工作日记,为的是我自己一个月(或半年)后用是可以参考---对半年后的我来说已经很清楚了

您如果看的不是很清楚,我只能说真的抱歉了

你可能感兴趣的:(为什么要写工作日记及一个在线编辑器的使用)