博主资料

留言 加为好友 收藏

用户名:  quxiaofei
来自:  北京 朝阳

WELLCOMEMYHOOME

这是平时写程序代码作纪录的地方.喜欢的话可以留言.或者有别的什么问题,(计算机类或者有什么想不开的),可以和我交流.

文章列表

最新评论

文章搜索

个人统计

用户名: quxiaofei
等级: 初来乍到
威望: 10
积分: 230
在线时间: 14 小时
日志总数: 21
评论数量: 9
访问次数: 6452
建立时间: 2008-07-07
RSS订阅       手机访问

日志文章列表

2008年08月05日 03:50:15

终于知道问题在哪了..NND

真是商业的社会啊,我用个flash组件还得给我来个广告弹出窗口,害的我上传到网上了才知道,滚动条组件是要收费地,不收费是不可以用地,380块,真睁啊,我就是不出这个.自己整.
换了滚动条代码,但老是发现问题,总是图片能显示出来,字却显示不出来,我这个纳闷啊,纳闷啊....怎么搞的,昨天没想出来,想把他们像素化了吧,又觉得文件变得太大了..嗨.研究,今天研究一天,也不知道问题出在哪.
刚才好兴奋,仿佛顿时开窍,知道问题的所在,原来就是文字的属性设置问题,我比较喜欢用设备文字,结果设置后会造成不显示,一定记住这个教训,害的我又没有好好睡觉,就赖社会.!!!

阅读全文>>

Tags: flash 滚动条  

类别: 平常怎么生活 |  评论(0) |  浏览(60) |  收藏
2008年07月28日 01:59:56

三更半夜不睡觉

  最近睡的都非常晚,可能不断网不断电了的原因吧.连续好几天这样,不怎么妙,弄得第2天中午才能醒过来,以前起晚了,早饭的点就错过了...现在是一睁眼,午饭的点就 错过了..所以得赶紧改掉这个习惯,从现在开始,每天提早一个小时.今天2点就要开始睡.
  昨晚和同学打联机红警,打的心惊肉跳,面红耳赤,胆战心惊....等等一系列词...
  最后我想,以后还是不打了...太激烈了...一连3,4个小时....受不住哇...还是干点好事吧.
  还有一个周我就回家了,也就是说一个周内,我就把乱七八糟的事,手上的活,都处理完...8月初,就可以回去了.这次还真有点想了.一个周...恩..加快点效率.
  最近还玩了初高中玩的游戏<<天之痕>>,恩,当时玩的感觉就挺好的,现在又重温旧梦...回忆一下当时...记得当时买了好多好多游戏光盘,都是盗版的.弄的最后把光驱都搞坏了,还得撅着屁股把它拆下来,擦擦磁头,才能继续读几张盘...那台电脑现在还在家呢,如今光驱已经升级成DVD的啦.哈哈...以前的光驱也不知道什么牌的...反正烂啊..以前也不懂电脑,配电脑的骗子给配的破威盛主板,垃圾垃圾...
  今天晚上本来想买一大瓶酸奶喝了,想让自己坏肚子,多上几趟厕所..

阅读全文>>

Tags: 生活  

类别: 平常怎么生活 |  评论(0) |  浏览(129) |  收藏
2008年07月25日 22:41:09

看电视剧记

    这两天看了一部电视剧<恰同学少年>,讲毛泽东以及一些革命人的年轻时候的故事,连着看下来,脖子都湿疹了,不过确实感觉还不错,又很多值得学的地方,比如毛泽东的读书方式等等...还是蛮激励人的.

阅读全文>>

Tags: 恰同学少年  

类别: 平常怎么生活 |  评论(0) |  浏览(92) |  收藏
2008年07月24日 00:56:59

formvalid表单验证类

    我不知道同行们有没有用过formvalid类,感觉还是蛮好用的,做的还不错,感觉还挺全的,什么验证是否为空啦,是否是电话号码啦,是否是电子邮箱啦,都挺好的.
    都知道,防止恶意字符是比较关键的问题.比如人家在你表单里写 alert("haha,wo lai la "),那你的数据库就有意思了,这还算轻的.
    所以我想让表单里的值不能够等于一些值,比如不能等于()/:""'<>,这些都是危险字符,formvalid里面有个isNo,是说不能等于一个值,注意,是说不能等于 一 个值,也就是说只能写()/:""'<>其中的一个,多了就没戏了.这样就不行啦.它是函式是这样
this.isNo = function (inputObj) {
var value = inputObj.value;
var noValue = inputObj.getAttribute('noValue');
return value!=noValue;
}

  它就能验证一对一的,我现在就改成多对多的.like this!!
var allgood=true;
this.isNobao = function (inputObj) {
var value = inputObj.value;
var noValue = inputObj.getAttribute('noValue');
for(var i=0;i<noValue.length;i++){

if(value.indexOf(noValue.sub..

阅读全文>>

Tags: formvalid  

类别: form表单 |  评论(0) |  浏览(93) |  收藏
2008年07月24日 00:45:26

本人近况小记

黑灯瞎火的没电,咣咣敲键盘,百艺园连续2日,终日度日.神来领我,我看神发呆.干活很辛苦,苦完就回家,火车不去做,想去做飞机.JS的一个阶段终极.我一定会达到

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(107) |  收藏
2008年07月24日 00:38:58

关于fckeditor的代码问题

[attachment=61325] 找了大半天,最后终于找到了,
2.6最新版本也没有水印功能,说是2.5有,我也看不像,像是人工改的.
最后下载下来了还得改一堆代码.还好会一点,要不然真抓瞎了.这作者也真是的,都给改了,还不弄得好好的. 就填个水印,真是费劲..赶紧今天完工...天天黑灯瞎火的,宿舍也没有电...哼哼.

我把附件传上了.有两个关键地方.waterimage文件夹里是水印图片.global.php里   $SET['weburl'] = 'www.xxxx.com'; #文字水印。   这就是水印了.这是关键地方,改成自己 的就行了.
$SET['waterimage'] = C_ROOT_PATH.'waterimage/waterimage.png'; # 水印位置
水印图片...
其它的我都修正过了....
找了半天啊.大爷.

阅读全文>>

Tags: fckeditor  

类别: php |  评论(0) |  浏览(114) |  收藏
2008年07月17日 23:51:08

逛书店记

今天去逛中关村图书大厦了,想去找点灵感.门口的三峡豆花没以前的好吃了...不知道为啥.
感觉计算机的书还是蛮多了,足以满足需要,好像别的书要略微的少一些.
刚看了一句话挺对的..现在做网站的人比看网站的人还要多..嗨..
最近尽干赔钱买卖了..

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(117) |  收藏
2008年07月17日 23:45:03

ajax实现自动完成

<style>
#pop{
position:absolute;}
#ss.error{
background-color:#ffc;}
</style>
<script>
window.onload=start;
var states=new Array();
var xhr=false;
function start(){
document.getElementById("ss").onkeyup=searchfield;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}
else{
if(window.ActiveXObject)
{try{xhr=new ActiveXObject("Microsoft.XMLHTTP");}
catch (e){}
}
}
if(xhr){
getpic();
}
else{
document.getElementById("content").innerHTML="对不起,不能创建xmlhttp对象";
}
}
function getpic(){
xhr.open("GET","x.xml",true);
xhr.onreadystatechange=showpic;
xhr.send(null);
}
function showpic(){
if(xhr.readyState==4){
if(xhr.status==200){
if(xhr.responseXML){
var allstates=xhr.responseXML.getElementsByTagName("item");
for(var i=0;i<allstates.length;i++){
states=allstates.getElementsByTagName("label")[0].firstChild;
  }
  }
}
else{
alert("有问题");
&..

阅读全文>>

Tags: ajax   js  

类别: ajax |  评论(0) |  浏览(161) |  收藏
2008年07月17日 01:09:41

24/12小时制的转换

<script>
window.onload=start;
function start(){
var now=new Date();
document.getElementById("show").innerHTML=showhours(now.getHours())+showmin(now.getMinutes())+showsecond(now.getSeconds())+showm(now.getHours());
setTimeout("start()",1000);
}
function showhours(invalue){
if(document.getElementById("toshow").checked||(invalue>0&&invalue<13)){
return invalue;
}
else if(invalue==0){
return 12;
}
return invalue-12;
}

function showmin(invalue){
if(invalue>9){
return ":"+invalue;
}
return ":0"+invalue;

}

function showsecond(invalue){
if(invalue>9){
return ":"+invalue;
}
return ":0"+invalue;

}
function showm(invalue){
if(document.getElementById("toshow").checked){
if(invalue<12){
return " AM";
}
return " PM";
}
return "";
}
</script>
</head>

<body>
<div id="show"></div>

<f..

阅读全文>>

Tags: JS  

类别: javascript |  评论(0) |  浏览(140) |  收藏
2008年07月17日 01:07:11

JS添加删除插入替换节点

<script>
window.onload=start;
var nodediv;
function start(){
document.forms[0].onsubmit=function(){return xuanze();}
nodediv=document.getElementById("modify");
}
function xuanze(){

var actions=-1;
var radios=document.getElementsByTagName("form")[0].radio;
var ppcount=nodediv.getElementsByTagName("p").length;
for(var i=0;i<radios.length;i++){
if(radios.checked){
actions=i;
}
}
switch(actions){

case 0:
addnode();
break;
case 1:
if(ppcount>0){
delnode();
}
break;
case 2:
if(ppcount>0){
insertnode();
}
break;
case 3:
if(ppcount>0){
replacenode();
}
break;
default :
alert("没有选择任何动作");
}
document.getElementById("sel").options.length=0;
for(var i=0;i<nodediv.getElementsByTagName("p").length;i++){
document.getElementById("sel").options=new Option(i+1);
}
return false;
}
function addnode(){
var intext=document.getElementById("text").value;..

阅读全文>>

Tags: dom  

类别: dom |  评论(0) |  浏览(232) |  收藏
2008年07月15日 23:04:07

个人日记

今天这事整的...嗨...

阅读全文>>

Tags: 生活  

类别: 平常怎么生活 |  评论(2) |  浏览(130) |  收藏
2008年07月15日 23:03:35

用正则表达式换位置

<body>
<form id="form1" name="form1" method="post" action="">
<p>交换姓名:</p>
<p>
  <label>
  <textarea id="text" cols="50" rows="10">changjiang li
xiaofei qu
yao peng
shenyang wang</textarea>
  </label>
</p>
<p>
  <label>
  <input type="button" id="submit" value="按钮" />
  </label>
</p>
</form>
</body>
<script>
document.getElementById("submit").onclick=check;
function check(){
var texts=document.getElementById("text");
texts.value=change(texts.value);
}
function change(names){
var nameall="";
var namefields=new Array;
var re=/\s*\n\s*/;
var namelist=names.split(re);//用换行把一段姓名隔开,变成一个姓名一个姓名的数组.
re=/(\S+)\s(\S+)/;
for(var i=0;i<namelist.length;i++){
namefields=namelist.replac..

阅读全文>>

Tags: 正则表达式  

类别: 正则表达式 |  评论(0) |  浏览(124) |  收藏
2008年07月15日 01:08:57

明天上课~

明天开始上课了...不知道是什么情况..我可千万别听不懂啊..那就惨了..应该不能..呵呵.登哥讲慢点...

阅读全文>>

Tags: 生活  

类别: 平常怎么生活 |  评论(0) |  浏览(156) |  收藏
2008年07月15日 01:04:59

正则表达式验证文件名

<style>
body {
color: #000;
background-color: #FFF;
}
input.invalid {
background-color: #FF9;
border: 2px red inset;
}
label.invalid {
color: #F00;
}
</style>
</head>
<body>
<form action="1.html">
<label>图片地址:
<input id="mail" type="text" name="textfield" autocomplete="off"/>
</label>
<p>
  <label>
  <input type="submit" name="Submit" value="提交" />
  </label>
</p>
</form>
</body>
<script>
window.onload=start;
function start(){
document.forms[0].onsubmit=function (){return check()};
}
function check(){
var mails=document.getElementById("mail");
if(!checkmail(mails.value)){
mails.className="invalid";
mails.focus();
mails.select();
return false;}
return true;
}
function checkmail(email){
var re=/^(file|http):\/\/\S+\/\S+\.(gif|jpg)$/i;
//file或者http
/..

阅读全文>>

Tags: JS  

类别: 正则表达式 |  评论(0) |  浏览(168) |  收藏
2008年07月15日 01:04:10

正则表达式验证email格式

<style>
body {
color: #000;
background-color: #FFF;
}
input.invalid {
background-color: #FF9;
border: 2px red inset;
}
label.invalid {
color: #F00;
}
</style>
</head>
<body>
<form action="1.html">
<label>email:
<input id="mail" type="text" name="textfield" autocomplete="off"/>
</label>
<p>
  <label>
  <input type="submit" name="Submit" value="提交" />
  </label>
</p>
</form>
</body>
<script>
window.onload=start;
function start(){
document.forms[0].onsubmit=function (){return check()};
}
function check(){
var mails=document.getElementById("mail");
if(!checkmail(mails.value)){
mails.className="invalid";
mails.focus();
mails.select();
return false;}
return true;
}
function checkmail(email){
var re=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
//开始分析哈..

阅读全文>>

Tags: 正则表达式  

类别: 正则表达式 |  评论(0) |  浏览(181) |  收藏
2008年07月15日 01:02:35

验证表单的代码

<style>
body {
color: #000;
background-color: #FFF;
}
input.invalid {
background-color: #FF9;
border: 2px red inset;
}
label.invalid {
color: #F00;
}

</style>
<script>
onload=start;
function start(){
for(var i=0;i<document.forms.length;i++){
document.forms.onsubmit=function(){ return validform();
}
document.getElementById("tt").onclick=doorset;
}
}
function validform(){
var allgood=true;
var alltags=document.getElementsByTagName("*");
for(var i=0;i<alltags.length;i++){

if(!validtag(alltags))
{allgood=false;

}
}
return allgood;

function validtag(thistag){
var outclass="";
var allclass=thistag.className.split(" ");
for(j=0;j<allclass.length;j++){
outclass+=validclass(allclass[j])+" ";
}
thistag.className=outclass;
if(outclass.indexOf("invalid")>-1){
validlabel(thistag.parentNode);
thistag.focus();
if(thistag.nodeName=="INPUT"){
thistag.select();
}
return false..

阅读全文>>

Tags: JS  

类别: form表单 |  评论(4) |  浏览(187) |  收藏
2008年07月15日 01:00:17

验证表单的基本整个流程

/*整个流程
用户先填写,提交的时候,发生检验各个表单的各个成员
1.遍历所有的表单,在表单提交的时候,看会不会有false,如果有false,说明有东西没有填好,给出提示,继续填.如果返回true了,说明没有问题,可以提交了.由allgood来控制
2.提交的时候引发validForm函数,返回true或false
3.validForm函数. 初始化allgood为true,没有问题.下面开始检查填写的表单字段有没有问题.
遍历所有的标签名.用validTag函数来检查每个标签的.如果有问题,就给false,依次传递上去.allTag,这是检查每个标签.比如检查到 必须填写的input标签了.它的className是 reqd email.
4.就看这个,初始化outclass为空,把reqd email这个classname用" "分开,把它存进allclasses数组里面.
然后遍历这个allclasses数组,又引入validbaseonclass函数检验allclasses[j],也就是reqd和email,把它们的检验结果,加上" ",存进outclass里面,现在也写成:validbaseonclass(reqd)
5.看这个函数validbaseonclass(thisclass),初始classback为空,用switch检验reqd,如果是空,如果是invalid就跳出,返回的是clasback的空值.如果是reqd就要开始验证这个标签啦.如果这个标签的值是空的,那么就给classback的值是inval..

阅读全文>>

Tags: form  

类别: form表单 |  评论(0) |  浏览(132) |  收藏
2008年07月13日 23:44:57

把cookie读出来

<script>
onload=start;//开始啦
function start(){
var outmsg=""; 初始化
if(document.cookie==""){
outmsg="没有cookie"; //没有cookie的话就输出米有cookie
}
if(document.cookie!="")
{
//如果有的话..
var allcookie=document.cookie.split(";");//在这里,可能cookie有好多比如//cookiename="cookievalue";cookiename2="cookievalue2";cookiename3="cookievalue3";就用分号隔开
for(var i=0;i<allcookie.length;i++){
outmsg+="cookie的名字是"+allcookie.split("=")[0];//循环输出啦.allcookie.split("=")[0],//这是两个cookie中的第i个cookie的cookie名
outmsg+="cookie的值是"+allcookie.split("=")[1];//这是两个cookie中的第i个cookie的cookie值
}
}
document.getElementById("cookiedata").innerHTML=outmsg;//把它给ID了
}
</script>
<body>
<h1 id="cookiedata"></h1> <!--这个地方是用来输出的-->
</body>

阅读全文>>

Tags: cookie  

类别: cookie |  评论(1) |  浏览(162) |  收藏
2008年07月13日 23:25:40

JS写入cookie

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
//主要是写入cookie的代码,下次加载页面的时候,可以显示上次递交的用户名.很人性化哦.呵呵
onload=start;//当文档加载完毕的时候,开始执行start函数
function start(){
var username=""; //初始 username(cookie的名字)的值为空
if(document.cookie!="")//看看cookie是不是空的,如果不是空的
{
//
username=document.cookie.split("=")[1];//就把它的值找出来,为啥是这样的呢.因为cookie在里面是这样的cookiename="cookievalue";
}
document.getElementById("name").value=username;//表单上的值就成cookie值了
document.getElementById("name").onblur=setcookie;//文字域失去焦点的时候就执行设置cookie
}
fu..

阅读全文>>

Tags: cookie   js  

类别: cookie |  评论(0) |  浏览(163) |  收藏
2008年07月10日 00:49:00

金木水火土,吱吱..

今天还行吧,感觉自己的速度还是比较慢啊.还有那么多本书等着我看呐,就光图书馆的也够看一段的啦,更别说买了..

阅读全文>>

Tags: 生活  

类别: 平常怎么生活 |  评论(1) |  浏览(146) |  收藏
« 1 2» Pages: ( 1/2 total )