From bab10399aa77f04369bc57706754e542ff074f1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Fri, 14 Dec 2012 21:51:48 +0800 Subject: [PATCH 01/10] =?UTF-8?q?web=E7=AC=AC=E4=B8=89=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/css/main.css | 296 ++++++++++++++ .../zhangguodong/images/error.gif | Bin 0 -> 1438 bytes .../zhangguodong/images/p1.jpg | Bin 0 -> 2998 bytes .../zhangguodong/images/p2.jpg | Bin 0 -> 2075 bytes .../zhangguodong/images/p3.jpg | Bin 0 -> 1843 bytes .../zhangguodong/images/p4.jpg | Bin 0 -> 1949 bytes .../zhangguodong/images/p5.jpg | Bin 0 -> 2121 bytes .../KaixinJavascript/zhangguodong/kaixin.js | 107 +++++ .../zhangguodong/kaixinCSS.html | 386 ++++++++++++++++++ .../zhangguodong/validate.css | 29 ++ 10 files changed, 818 insertions(+) create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/error.gif create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p1.jpg create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p2.jpg create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p3.jpg create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p4.jpg create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p5.jpg create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css new file mode 100644 index 0000000..16c2746 --- /dev/null +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css @@ -0,0 +1,296 @@ + * + { + padding: 0px; + margin: 0px; + } + div.header + { + width: 100%; + height: 41px; + border-style: solid; + border-color: #FFFFFF; + border-width: 0px; + background-color: #E44049; + } + .picborder + { + border-width: 0px; + } + .header_pic + { + margin-left: 12%; + float: left; + width: 200px; + } + .header_t + { + float: right; + margin-right: 8%; + font-size: 12px; + width: 200px; + line-height: 40px; + } + .headert_a + { + color: #FFFFFF; + } + div.midd + { + border-style: solid; + border-color: #FFFFFF; + border-width: 0px; + width: 870px; + height: 596px; + margin-left: auto; + margin-right: auto; + } + div.footer + { + border-top-style: solid; + border-top-color: rgb(187,187,187); + border-top-width: 1px; + width: 1004px; + height: 120px; + margin-left: auto; + margin-right: auto; + } + div.left + { + border-style: solid; + border-color: #FFFFFF; + border-width: 0px; + width: 508px; + height: 530px; + margin: 59px 0px 0px; + float: left; + } + div.right + { + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + width: 351px; + height: 385px; + margin: 65px 0px 0px; + float: left; + background-color: #FDFDFD; + } + div.title + { + margin: 20px 0px 20px 0px; + } + h2 + { + font-family: ��Բ; + color: black; + font-size: 20px; + } + ul + { + list-style: none; + list-style-position: outside; + } + .ultit + { + font-size: 12px; + float: left; + padding-top: 6px; + width: 67px; + } + div.input + { + float: left; + width: 240px; + } + .txt + { + border-style: solid; + border-color: #BBBBBB; + border-width: 1px; + height: 25px; + width: 230px; + } + .note + { + clear: both; + padding: 3px; + line-height: 13px; + font-size: 12px; + color: #999999; + margin-left: 67px; + } + li + { + float: left; + margin-top: 14px; + width: 100%; + } + a:link + { + color: #336699; + text-decoration: none; + } + a:hover + { + color: #3399FF; + text-decoration: underline; + } + a:visited + { + color: #336699; + text-decoration: underline; + } + .check + { + font-size: 12px; + padding-top: 5px; + float: left; + } + #birth + { + font-size: 12px; + padding-top: 3px; + float: left; + } + #address + { + float: left; + width: 25px; + } + #address_select + { + height: 25px; + width: 139px; + } + #agree + { + margin-left: 67px; + margin-top: -5px; + font-size: 12px; + float: left; + } + #button + { + margin-left: 67px; + float: left; + } + #submit + { + width: 96px; + height: 24px; + background: #d32c47; + border-bottom: #951428 1px solid; + border-left: #fff 1px solid; + border-right: #951428 1px solid; + border-top: #fff 1px solid; + color: #fff; + } + b + { + font-size: 14px; + padding-top: 21px; + padding-left: 30px; + padding-right: 0px; + padding-bottom: 30px; + float: left; + width: 100%; + line-height: 19px; + } + .right_note + { + line-height: 19px; + font-size: 12px; + color: #999999; + margin-left: 30px; + text-align: left; + width: 100%; + } + #pic + { + margin-top: 12px; + margin-left: 30px; + width: 100%; + } + .image + { + border-style: solid; + border-color: #FFFFFF; + border-width: 0px; + } + .line + { + height: 1px; + margin-top: 25px; + background-color: #EEEEEE; + width: 100%; + } + #words + { + padding-left: 30px; + margin-top: 35px; + } + #words_h + { + font-family: ��Բ; + color: #DD4C4C; + font-size: 20px; + font-weight: bolder; + margin-bottom: 20px; + } + .words_p + { + font-family: ��Բ; + color: #808080; + font-size: 14px; + font-weight: bolder; + padding-bottom: 10px; + } + .words_span + { + color: #DD4C4C; + } + #footer_first + { + width: 100%; + height: 42px; + font-size: 12px; + border-style: solid; + border-color: #FFFFFF; + border-width: 0px; + } + .footer1_left + { + float: left; + height: 20px; + margin-top: 12px; + margin-left: -8px; + } + .footer1_right + { + float: right; + margin-top: 12px; + color: #999999; + } + .footer1left_a + { + margin-left: 8px; + margin-right: 8px; + } + #footer_second + { + background-color: rgb(240, 239, 239); + height: 27px; + font-size: 12px; + color: rgb(153,153,153); + width: 100%; + line-height: 27px; + text-align: left; + } + .footer2_one + { + margin-left: 40px; + } + .footer2_two + { + margin-left: 25px; + } \ No newline at end of file diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/error.gif b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b1949006bf6ee094ba88969d88e7d09582f6c63 GIT binary patch literal 1438 zcmZ?wbhEHbVx8zK;%h#67Z=KoCC$>K8sCd<0`?#g_X<+GmW#J-tS|1v-R z;gabem(F}Uf9kshQ$Nh_d%b?qubY=YY+3PZO3l56Q{T+!d{q|vvNq%6+zIch6Ti%C zc~G42r7`*4yLU6^l`H<|j_?goa7ipl1kyJ46$OdO*{LN8NvY|XdA3ULckfqH$V{%1*XSQL?vFu&J=B$SufCElE_U$j!+swyLmIN=(U5 zO0@#ALBje<3ScEA*|tiKAPEJKozD41sS2ig2D-@xW(EpohI)p^Cg$emItoSxh6efu zM*4ti4*$! zdV9LNIy>6iT3ec%8XM~CYHO;iDl5v%N=u513Jdb{a&xk?GBeWCQd5$X5)DC zA|t}XLPLUs0t5X0e0{vVJU!gqTwR=<93AZKY;CNqEG^8@4BDIu=FGO$!bWxsjEtJPBJ2j%?F^Rk zj4Uj?%0k9Al9L&8*9ve-=-7*@NUo8S6WA#$;w+^m&nqph$|=j`DkPz-uct0`+)YD> Ri%Y@O=kb%L&s-cCtN~t*B)k9s literal 0 HcmV?d00001 diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p1.jpg b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b09ade226d0f2c55d625cecec8b361ba0b78c105 GIT binary patch literal 2998 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 PlZ?VDw=wd`1o7w}oNB4J literal 0 HcmV?d00001 diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p3.jpg b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7aeb7936450f3b55e575e17d72c1160b2bd87f78 GIT binary patch literal 1843 zcmbV}dpz6s8pnURxg{>qxKyo(Xb_93s!mx>-GZ7ds-)INU0Os@QrDDVos2P4M-fz0 zV{Fw<<5H(6b7{|7%q0otPEB39xFu;d$>N;z>Uq7+U+0|9_xb+ye4g*?^Zq{aarqpe z<>l__4uC));G*IH^4|a#00IW@mqJiQ!Bk){C={lqtgNJhP(vW#YH+x^hPIZv22ukK z*V5HO9zf~n=pZ!p^mS4C+9(~={v#lWVg?FRg~3!&>Tq?`|15bIfK&k-0VfCu4S17Y$||aAaD|~+3jl*45HJ+7pIYHgQ}h8S5~gipb4uv| zIanDThdP>B$WbwMZtT|a9TsA2L*lbk)pYgr4;q*q!J1oG9a?lpKX(1n z0(rjDc-ef=%y>@sHAQq*mfjw4Ul)8d4VDtr4Q>?}$T-H+bWCnd!DkxFgfhaN2l+!G zo5jKjdbD$OQSoCp>g>teqQH)Pheu7#S^iHFH<;h<8BMIYM%ey9y+A#W+)nW}J+-5c z-L_i_YSQdN30c{AM;Fe_P+WLSz{c?s{qVCG{BCewes5SP2kRK{aA=e3A>==1-j&>P zAH{EAOfcr&boUhEP>5gN7qc9@rK%?74J;?>_JMZcEbD_mYC6a$v6&iCJKPFHNUjL2 z{fOlBWB&`P3qr@s%O>wG`}Br|wFJvw^5d?S0y00xjz%8@V-osU{7YUdrDdNs%)+B{fva{lmX+5}dNtT5q*W!X3{RIVM3UpHFHkFZm92p*GVfl= zV`1!RNk^z*PO_C9<;)fP!Uv@_^ve5f2M@j)bSI6pJ3JNP$NIM904=$ilrdqtzmRStag7I35A#P%0xzvl9cHyyvN zD*kn{oz^8X^HVb1!SXw;51rtZ*XKMh|M4X^e5LIgF1T(h*w&-JBs!+kU+VLHAG;-I zuEXLTa<2VrvtVgWeT=%THA@a~Yq?1n->8g8e-~J_hC%q@46w75MDlv;;yJQ$>{ACg&fFg!p+`fD6u+EW zG*gXz)<}5~^1{}9f;i8Lie4#MPD$ycXZOs{z(M%SG7E89(2&qg`g3Eu+t7p@m?TZis@PAKKHRA@AfJTj6`{0X}fI`RMj literal 0 HcmV?d00001 diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p4.jpg b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/p4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..19bfc8f094dfa01abeab45414954e3745dc2942c GIT binary patch literal 1949 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 literal 0 HcmV?d00001 diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js new file mode 100644 index 0000000..d51572f --- /dev/null +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js @@ -0,0 +1,107 @@ +window.addEvent =function(element,event,fn){ //fn��ʾ������ + if(element.addEventListener) + { + element.addEventListener(event,fn,false); + + } + else if(element.attachEvent){ + element.attachEvent("on"+event, function(){ fn.call(element) });//��һ��������onclick��,��onload���ȵȣ��ڶ��������Ǿ�����¼����� + + } +} +function tip(title,isInfo,id) //isinfo��ʾ�ı����е������Ƿ����,������ʾʱ�Ƿ��̾��ͼƬ +{ + this.title=title; + this.isInfo=isInfo; + this.tipDom=document.getElementById(id); +} + +//��������function���岢������ִ�У�ִ�к󷵻ظ�tip������������showtip()��hidetip() +tip.prototype=(function() +{ + //���ɺ��ʵ�Tip���ڲ����� + function genTip(tipDomObject,title,isInfo) + { + tipDomObject.className="tipFormat"; //�ö����cssΪtipFormat + if(isInfo===false) + tipDomObject.innerHTML="" + title + ""; + else + tipDomObject.innerHTML=""+title+""; + } + //������ �����ڴ˴�Ӧ��this + //alert(this.title+" in closure"); + return { + showTip:function() //�հ����� + { + genTip(this.tipDom,this.title,this.isInfo); + //alert(this.tipDom.innerHTML); + this.tipDom.style.display="block"; + }, + hideTip:function() + { + this.tipDom.style.display="none"; + } + } +})(); + + + +function prepareTip() + { + var e=document.getElementById("email"); + window.addEvent(e,'blur',blurFn); //��email��һ���¼� + window.addEvent(e,'focus',focusFn); + /* ��ʱע���� + var n=document.getElementById("name"); + window.addEvent(n,'blur',blurFn); + window.addEvent(n,'focus',focusFn); + var p=document.getElementById("password"); + window.addEvent(p,'blur',blurFn); + window.addEvent(p,'focus',focusFn); + */ + } + function blurFn() + { + var title; + switch(this.id) + { + case "email": + title="�����ʽ����"; + break; + case "password": + title="���벻��"; + break; + case "name": + title="����������Ҫ��"; + break; + } + var t=new tip(title,false,this.id+"tip"); + //�ȹر�ԭ����info tip + t.hideTip(); + //����д����ʱ���� error tip + if(checkFormat(this)) + t.showTip(); + } + function checkFormat(o) + { + // o ��Ҫ����ʽ��dom���� + return true; + } + function focusFn() + { + var title; + switch(this.id) + { + case "email": + title="����������"; + break; + case "password": + title="����������"; + break; + case "name": + title="����������"; + break; + } + var t=new tip(title,true,this.id+"tip"); + t.showTip(); + } \ No newline at end of file diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html new file mode 100644 index 0000000..9899982 --- /dev/null +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -0,0 +1,386 @@ + + + + ������ + + + + + + + + + +
+ +
+
+
+

+ ʮ����뿪�������ҵ�ȫ������

+
+
+
    +
  • + +
    +
    +
    +
    ��ѡ�����������
    +
    @qq.com
    +
    @126.com
    +
    @163.com
    +
    @sina.com
    +
    @sina.cn
    +
    @hotmail.com
    +
    @gmail.com
    +
    @sohu.cn
    +
    @yahoo.cn
    +
    @139.cn
    +
    +
    +
    +
    + ���û�����䣬��������˺�ע��
    +
  • +
  • + +
    +
    +
  • +
  • + +
    +
    +
  • +
  • + +
    +  ��          Ů
    +
  • +
  • + +
    + �� + �� + �� +
    +
  • +
  • + +
    +  �ڹ���      ����ѧ
    +
  • +
  • + +
    +
    +
  • +
  • + +
  • +
  • +
    +
    +
  • +
+
+
+
+ ���ǿ������û���ֱ�ӵ�¼ +

+ ʹ�ú�����վ�˺ŵ�¼

+ +
+
+
+

+ ������

+

+ ƽ��ÿ��ӵ��80λ����

+

+ ÿ�죬ƽ��ÿ���ϴ�10����Ƭ

+

+ ÿ�죬��1000���λ����ں��Ѽ俪�ĵط�����

+

+ �й��˶��罻�����������˽⣬�����↑ʼ

+
+
+
+ +
+ + diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css new file mode 100644 index 0000000..89c03cb --- /dev/null +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -0,0 +1,29 @@ +.tipFormat { +padding: 2px 6px; +color: #333; +background-color: #FFFFCD; +border: 1px solid #DBDBDB; +position: absolute; +left: 300px; +top: 0; +width: 178px; +} +.autoemailstyle +{ + width:230px; + height:210px; + border:1px solid black; + float:right; + position:absolute; + left:67px; + top:26px; + background-color:#ffffff; + display:none; +} +.manyemail +{ + font-size:12px; + color: rgb(153, 153, 153); + font-family: Arial; + height:19px; +} \ No newline at end of file From ecd3383711fadd5a93103730d66472c138c765d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sat, 15 Dec 2012 10:13:47 +0800 Subject: [PATCH 02/10] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/kaixinCSS.html | 72 +++++++++---------- .../zhangguodong/validate.css | 1 + 2 files changed, 37 insertions(+), 36 deletions(-) diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html index 9899982..a3ce197 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -62,13 +62,13 @@ var e=document.getElementById("email"); window.addEvent(e,'blur',blurFn); //��email��һ���¼� window.addEvent(e,'focus',focusFn); - e.addEventListener('keypress',autoemailshow,false); - e.addEventListener('blur',autoemailhide,false); - e.addEventListener('keyup',writeEmail,false); //����һ���ַ�ʱ������writeemail - var mail_1 =document.getElementById("mail_1"); - mail_1.addEventListener('mouseover',mailmouseover,false); - mail_1.addEventListener('mouseout',mailmouseout,false); - mail_1.addEventListener('click',writeontext,false); + window.addEvent(e,'keypress',autoemailshow); + window.addEvent(e,'blur',autoemailhide); + window.addEvent(e,'keyup',writeEmail); //����һ���ַ�ʱ������writeemail + var mail1 =document.getElementById("mail1"); + window.addEvent(mail1,'mouseover',mailmouseover); + window.addEvent(mail1,'mouseout',mailmouseout); + window.addEvent(mail1,'click',writeOnText); /* ��ʱע���� var n=document.getElementById("name"); window.addEvent(n,'blur',blurFn); @@ -90,36 +90,36 @@ var ae=document.getElementById("autoemail"); ae.style.display='none'; } - function writeontext() + function writeOnText() { - alert("��ִ��"); + alert("����ִ��"); var emailtext=document.getElementById("email"); - emailtextvalue.value=document.getElementById("mail_1").innerHTML; + emailtext.value=document.getElementById("mail1").innerHTML; } function mailmouseover() { - mail_1=document.getElementById("mail_1"); - mail_1.style.backgroundColor="#f4f4f4"; + var mail=document.getElementById("mail1"); + mail.style.backgroundColor="#f4f4f4"; } function mailmouseout() { - mail_1=document.getElementById("mail_1"); - mail_1.style.backgroundColor="#FFFFFF"; + var mail=document.getElementById("mail1"); + mail.style.backgroundColor="#FFFFFF"; } - + function writeEmail() { var emailtextvalue=document.getElementById("email").value; - document.getElementById("mail_1").innerHTML=emailtextvalue+"@qq.com"; - document.getElementById("mail_2").innerHTML=emailtextvalue+"@126.com"; - document.getElementById("mail_3").innerHTML=emailtextvalue+"@163.com"; - document.getElementById("mail_4").innerHTML=emailtextvalue+"@sina.com"; - document.getElementById("mail_5").innerHTML=emailtextvalue+"@sina.cn"; - document.getElementById("mail_6").innerHTML=emailtextvalue+"@hotmail.com"; - document.getElementById("mail_7").innerHTML=emailtextvalue+"@gmail.com"; - document.getElementById("mail_8").innerHTML=emailtextvalue+"@sohu.cn"; - document.getElementById("mail_9").innerHTML=emailtextvalue+"@yahoo.cn"; - document.getElementById("mail_10").innerHTML=emailtextvalue+"@139.cn"; + document.getElementById("mail1").innerHTML=emailtextvalue+"@qq.com"; + document.getElementById("mail2").innerHTML=emailtextvalue+"@126.com"; + document.getElementById("mail3").innerHTML=emailtextvalue+"@163.com"; + document.getElementById("mail4").innerHTML=emailtextvalue+"@sina.com"; + document.getElementById("mail5").innerHTML=emailtextvalue+"@sina.cn"; + document.getElementById("mail6").innerHTML=emailtextvalue+"@hotmail.com"; + document.getElementById("mail7").innerHTML=emailtextvalue+"@gmail.com"; + document.getElementById("mail8").innerHTML=emailtextvalue+"@sohu.cn"; + document.getElementById("mail9").innerHTML=emailtextvalue+"@yahoo.cn"; + document.getElementById("mail10").innerHTML=emailtextvalue+"@139.cn"; } function blurFn() { @@ -188,23 +188,23 @@

    -
  • +
  • ��ѡ�����������
    -
    @qq.com
    -
    @126.com
    -
    @163.com
    -
    @sina.com
    -
    @sina.cn
    -
    @hotmail.com
    -
    @gmail.com
    -
    @sohu.cn
    -
    @yahoo.cn
    -
    @139.cn
    +
    @qq.com
    +
    @126.com
    +
    @163.com
    +
    @sina.com
    +
    @sina.cn
    +
    @hotmail.com
    +
    @gmail.com
    +
    @sohu.cn
    +
    @yahoo.cn
    +
    @139.cn
    diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css index 89c03cb..61cb850 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -26,4 +26,5 @@ width: 178px; color: rgb(153, 153, 153); font-family: Arial; height:19px; + cursor: pointer; } \ No newline at end of file From 5af3799e6e5f9fcf4cbdeb9c47c5d224b70676b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sat, 15 Dec 2012 12:14:33 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/kaixinCSS.html | 48 ++++++++++++++++--- 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html index a3ce197..49d107e 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -69,14 +69,13 @@ window.addEvent(mail1,'mouseover',mailmouseover); window.addEvent(mail1,'mouseout',mailmouseout); window.addEvent(mail1,'click',writeOnText); - /* ��ʱע���� - var n=document.getElementById("name"); +/* var n=document.getElementById("name"); window.addEvent(n,'blur',blurFn); window.addEvent(n,'focus',focusFn); + */ var p=document.getElementById("password"); window.addEvent(p,'blur',blurFn); window.addEvent(p,'focus',focusFn); - */ } function autoemailshow() @@ -146,7 +145,43 @@ function checkFormat(o) { // o ��Ҫ����ʽ��dom���� - return true; +// alert(o.id); + var check=o.value.toString(); + switch(o.id) + { + case "email": + { + if(check.indexOf("@qq.com")>0) + return false; + else if(check.indexOf("@126.com")>0) + return false; + else if(check.indexOf("@163.com")>0) + return false; + else if(check.indexOf("@sina.com")>0) + return false; + else if(check.indexOf("@hotmail.com")>0) + return false; + else if(check.indexOf("@gmail.com")>0) + return false; + else if(check.indexOf("@sohu.cn")>0) + return false; + else if(check.indexOf("@yahoo.cn")>0) + return false; + else if(check.indexOf("@139.cn")>0) + return false; + else + return true; + } + break; + case "password": + { + if(check.length<6) + return true; + else + return false; + } + break; + } } function focusFn() { @@ -211,11 +246,12 @@

    ���û�����䣬��������˺�ע��

  • -
  • +
  • -
    +
+
  • -
  • +
  • -
    + +
  • diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css index 61cb850..8eb300e 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -17,8 +17,9 @@ width: 178px; position:absolute; left:67px; top:26px; - background-color:#ffffff; + background-color:#FFFFFF; display:none; + z-index:3; } .manyemail { From 74caf8d98b490980b3f66f8fa6ffe76c64f411e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sun, 16 Dec 2012 12:48:45 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=E8=A1=A8=E5=8D=95=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/images/right.gif | Bin 0 -> 208 bytes .../zhangguodong/kaixinCSS.html | 95 ++++++++++++++---- .../zhangguodong/validate.css | 7 ++ 3 files changed, 82 insertions(+), 20 deletions(-) create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/right.gif diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/right.gif b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/images/right.gif new file mode 100644 index 0000000000000000000000000000000000000000..44abc2e0e0025f02c601bd467931d8c0bf096a64 GIT binary patch literal 208 zcmZ?wbhEHb6k_0KI3mEHxmDh5r_QHeAJ;uz{p8!@>@z6=hdrG4SzZ5lb>Y3al^2Un zzBxYSR{x$CJKL@{#vKp)|NlP&DM0Zj3nK%A0D}%l6Ua^mR$m2`z9$+Y4vJHBT4Wk7 zZE_Yk|CE7&&F@vi;Vu=0CuIySo(UW(ZVm?)q~5UQ;E2w0yTG>R@HM8+m>&u}n;z?| UVmrJ~Z^1!1Rj$%UmMjd`0KHX2_y7O^ literal 0 HcmV?d00001 diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html index 6578728..9d5b00c 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -59,17 +59,25 @@ function prepareTip() { - var bd=document.getElementsByTagName('body')[0]; //ȡ��body���� - window.addEvent(bd,'click',autoemailhide); //�ر�ע��ð��ִ�У���ִ���Ǹ�С��div��click�¼���Ȼ����ִ��body��onclick + //ȡ��body���� + var bd=document.getElementsByTagName('body')[0]; + //�ر�ע��ð��ִ�У���ִ���Ǹ�С��div��click�¼���Ȼ����ִ��body��onclick + window.addEvent(bd,'click',autoemailhide); var e=document.getElementById("email"); - window.addEvent(e,'blur',blurFn); //��email��һ���¼� + //��email��һ���¼� + window.addEvent(e,'blur',blurFn); window.addEvent(e,'focus',focusFn); window.addEvent(e,'keypress',autoemailshow); - window.addEvent(e,'keyup',writeEmail); //����һ���ַ�ʱ������writeemail - var mail1 =document.getElementById("mail1"); - window.addEvent(mail1,'mouseover',mailmouseover); - window.addEvent(mail1,'mouseout',mailmouseout); - window.addEvent(mail1,'click',writeOnText); + //����һ���ַ�ʱ������writeemail + window.addEvent(e,'keyup',writeEmail); + for(i=1;i<11;i++) + { + //�����е�С��������ʾ�����¼� + var mail=document.getElementById("mail"+i); + window.addEvent(mail,'mouseover',mailmouseover); + window.addEvent(mail,'mouseout',mailmouseout); + window.addEvent(mail,'click',writeOnText); + } var n=document.getElementById("name"); window.addEvent(n,'blur',blurFn); window.addEvent(n,'focus',focusFn); @@ -85,8 +93,7 @@ ae.style.display='block'; } function autoemailhide() - { - + { var ae=document.getElementById("autoemail"); ae.style.display='none'; } @@ -94,17 +101,19 @@ { //�ر�ע�⣡�������ʱ���ı����ʧȥ���㣬�����autoemail�Զ����� var emailtext=document.getElementById("email"); - emailtext.value=document.getElementById("mail1").innerHTML; + emailtext.value=this.innerHTML; + var emailtip=document.getElementById("emailtip"); + emailtip.style.display="none"; //�����ȫ�������Ҫ���ı��������ʾ�����أ��� } function mailmouseover() { - var mail=document.getElementById("mail1"); - mail.style.backgroundColor="#f4f4f4"; + // var mail=document.getElementById(m.id); + this.style.backgroundColor="#f4f4f4"; } function mailmouseout() { - var mail=document.getElementById("mail1"); - mail.style.backgroundColor="#FFFFFF"; + // var mail=document.getElementById("mail1"); + this.style.backgroundColor="#FFFFFF"; } function writeEmail() @@ -141,7 +150,50 @@ t.hideTip(); //����д����ʱ���� error tip if(checkFormat(this)) + { + hiderightimg(this.id); t.showTip(); + } + else + showrightimg(this.id); + //���ı����е�����Ϊ��ʱ��Ҳ����ʾ��ɫ�ĶԺţ� + if(this.value.toString().length==0) + hiderightimg(this.id); + } + function showrightimg(id) + { + var img + switch(id) + { + case "email": + img=document.getElementById("rightimgemail"); + break; + case "password": + img=document.getElementById("rightimgpassword"); + break; + case "name": + img=document.getElementById("rightimgname"); + break; + } + img.style.display="inline"; + } + function hiderightimg(id) + { + // alert("��ִ��"); + var img + switch(id) + { + case "email": + img=document.getElementById("rightimgemail"); + break; + case "password": + img=document.getElementById("rightimgpassword"); + break; + case "name": + img=document.getElementById("rightimgname"); + break; + } + img.style.display="none"; } function checkFormat(o) { @@ -170,7 +222,8 @@ return false; else if(check.indexOf("@139.cn")>0) return false; - else if(check.length==0) //���ı���Ϊ��ʱҲ����ʾtip + //���ı���Ϊ��ʱҲ����ʾtip + else if(check.length==0) return false; else return true; @@ -214,7 +267,6 @@ } -
    @@ -239,7 +291,8 @@

    -
    + + ��ȷ

    ��ѡ�����������
    @qq.com
    @@ -262,14 +315,16 @@

    -
    + + ��ȷ

  • -
    + + ��ȷ
  • diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css index 8eb300e..16b74ce 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -28,4 +28,11 @@ width: 178px; font-family: Arial; height:19px; cursor: pointer; +} +.rightStyle +{ + position:absolute; + left:305px; + top:5px; + display:none; } \ No newline at end of file From 553661d8062907c0cf53f3572d8a0600d4e3684f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sun, 16 Dec 2012 17:08:49 +0800 Subject: [PATCH 06/10] =?UTF-8?q?=E8=A1=A8=E5=8D=95=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E5=85=A8=E9=83=A8=E5=AE=8C=E6=88=90=EF=BC=8C=E5=B0=B1=E5=B7=AE?= =?UTF-8?q?=E4=B8=AA=E5=AF=BC=E8=88=AA=E6=A0=8F=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/kaixinCSS.html | 150 ++++++++++++++---- .../zhangguodong/validate.css | 54 +++++++ 2 files changed, 173 insertions(+), 31 deletions(-) diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html index 9d5b00c..ffaa116 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -8,19 +8,23 @@ + + + - +
    @@ -287,45 +321,58 @@

      -
    • +
    • ��ȷ
      -
      ��ѡ�����������
      -
      @qq.com
      -
      @126.com
      -
      @163.com
      -
      @sina.com
      -
      @sina.cn
      -
      @hotmail.com
      -
      @gmail.com
      -
      @sohu.cn
      -
      @yahoo.cn
      -
      @139.cn
      +
      + ��ѡ�����������
      +
      + @qq.com
      +
      + @126.com
      +
      + @163.com
      +
      + @sina.com
      +
      + @sina.cn
      +
      + @hotmail.com
      +
      + @gmail.com
      +
      + @sohu.cn
      +
      + @yahoo.cn
      +
      + @139.cn
      -
      +
      ���û�����䣬��������˺�ע��
    • -
    • +
    • ��ȷ
      -
      +
      +
    • -
    • +
    • ��ȷ
      -
      +
      +
  • -
  • +
  • + �� ס �أ� +
    -
    + + ��ȷ + +
  • diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css index 16b74ce..721bfaf 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -34,5 +34,59 @@ width: 178px; position:absolute; left:305px; top:5px; + display:none; +} +.cityStyle +{ + border-style: solid; + border-color: #BBBBBB; + border-width: 1px; + height: 25px; + width: 150px; + cursor:pointer; +} +.cityBg +{ + border: 1px solid rgb(201, 201, 201); + width:430px; + height:150px; + background-color:rgb(247, 247, 247); + position:absolute; + left:57px; + top:32px; display:none; +} +.cbox +{ + border:1px solid rgb(200,200,200); + background-color: rgb(255, 255, 255); + color: rgb(0, 94, 172) + font-family: Arial; + font-size: 12px; + line-height: 21.6px; + margin-top:17px; + margin-left:17px; + margin-right:17px; + cursor:pointer; + height:90px; +} +.sl2 +{ + color: rgb(51, 102, 153); + line-height: 21.6px; + margin-left:5px; +} +.closebutton +{ + background-color: rgb(221, 221, 221); + border-width: 1px; + border-style: solid; + border-color: rgb(255, 255, 255) rgb(106, 106, 106) rgb(106, 106, 106) rgb(255, 255, 255); + height:25px; + width:35px; + cursor:pointer; + text-align: center; + float:right; + margin-right:17px; + margin-top:7px; } \ No newline at end of file From 62f2ae8ad6576669eeb7234997f7b6ebb848325f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sun, 16 Dec 2012 22:04:24 +0800 Subject: [PATCH 07/10] =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=AC=A1=E7=BB=88?= =?UTF-8?q?=E4=BA=8E=E7=BB=88=E4=BA=8E=E5=9F=BA=E6=9C=AC=E5=AE=8C=E6=88=90?= =?UTF-8?q?=EF=BC=8C=E5=86=8D=E4=BF=AE=E6=94=B9=E4=B8=80=E4=B8=8B=E7=BB=86?= =?UTF-8?q?=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/css/main.css | 4 +- .../zhangguodong/kaixinCSS.html | 56 ++++++++++++++++++- .../zhangguodong/validate.css | 40 ++++++++++++- 3 files changed, 95 insertions(+), 5 deletions(-) diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css index 16c2746..42f6087 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css @@ -25,10 +25,12 @@ .header_t { float: right; - margin-right: 8%; + margin-right: 10%; font-size: 12px; width: 200px; + height:41px; line-height: 40px; + position: relative; } .headert_a { diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html index ffaa116..4548ad8 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -99,6 +99,45 @@ var selectcity=document.getElementById("city"+j); window.addEvent(selectcity,'click',writeOnCity); } + //���������еĵ��������¼� + var headdirdiv=document.getElementById("directiondiv"); + window.addEvent(headdirdiv,'mouseover',dirshow); + window.addEvent(headdirdiv,'mouseout',dirhide); + //���±ߵĴ�ĵ��������¼���ֹ��������ʧ + var direction=document.getElementById("direction"); + window.addEvent(direction,'mouseover',dirshow); + window.addEvent(direction,'mouseout',dirhide); + for(i=1;i<10;i++) + { + var littleDirLeft=document.getElementById("dleft"+i); + window.addEvent(littleDirLeft,'mouseover',alterRed); + window.addEvent(littleDirLeft,'mouseout',alterBackColor); + var littleDirRight=document.getElementById("dright"+i); + window.addEvent(littleDirRight,'mouseover',alterRed); + window.addEvent(littleDirRight,'mouseout',alterBackColor); + } + } + function alterRed() + { + this.style.backgroundColor="rgb(235, 75, 85)"; + } + function alterBackColor() + { + this.style.backgroundColor="rgb(250,250,250)"; + } + function dirshow() + { + var dir=document.getElementById("direction"); + var headdiv=document.getElementById("directiondiv") + headdiv.style.backgroundColor="#F04E58"; + dir.style.display="block"; + } + function dirhide() + { + var dir=document.getElementById("direction"); + var headdiv=document.getElementById("directiondiv") + headdiv.style.backgroundColor="rgb(228, 64, 73)"; + dir.style.display="none"; } function writeOnCity() { @@ -309,8 +348,21 @@ kaixinlogo
    - ע�� ��¼ - ���� ���� + + + + +
    +
    �ֻ���
    ��Ƭ
    +
    ת��
    ����
    +
    ͶƱ
    ��Ӱ
    +
    ��¼
    ��Ƶ
    +
    ר��
    ���ļ�Ʒ
    +
    ��
    ��ҳ��Ϸ
    +
    С��Ϸ
    �罻��Ϸ
    +
    ������ҳ
    ����
    +
    ��������
    ��Ʒ�ۿ�
    +
    diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css index 721bfaf..738053c 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -60,7 +60,7 @@ width: 178px; { border:1px solid rgb(200,200,200); background-color: rgb(255, 255, 255); - color: rgb(0, 94, 172) + color: rgb(0, 94, 172); font-family: Arial; font-size: 12px; line-height: 21.6px; @@ -74,7 +74,7 @@ width: 178px; { color: rgb(51, 102, 153); line-height: 21.6px; - margin-left:5px; + margin-left:8px; } .closebutton { @@ -89,4 +89,40 @@ width: 178px; float:right; margin-right:17px; margin-top:7px; +} +.dirdivstyle +{ + float:left; + width :33px; + height:41px; +} +.directionstyle +{ + border:1px solid rgb(201, 201, 201); + width:181px; + height:253px; + position:absolute; + left:-40px; + top:42px; + display:none; + cursor:pointer; +} +.leftdir +{ + width:90px; + height:28px; + float:left; + background-color:rgb(250,250,250); + border-right:1px solid rgb(201, 201, 201); + text-align:center; + line-height:30px; +} +.rightdir +{ + width:89px; + height:28px; + float:right; + background-color:rgb(250,250,250); + text-align:center; + line-height:30px; } \ No newline at end of file From 90358cdf63955796675c0e318dcb62d8f0791929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sun, 16 Dec 2012 23:23:12 +0800 Subject: [PATCH 08/10] =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E5=AE=8C=E6=88=90=EF=BC=8C=E6=9C=89=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E5=86=8D=E4=BC=98=E5=8C=96=E4=B8=80=E4=B8=8B=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=EF=BC=81=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/css/main.css | 2 +- .../zhangguodong/kaixinCSS.html | 23 ++++++++++++------- .../zhangguodong/validate.css | 22 ++++++++++++++---- 3 files changed, 34 insertions(+), 13 deletions(-) diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css index 42f6087..d53b645 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/main.css @@ -124,7 +124,7 @@ li { float: left; - margin-top: 14px; + margin-top: 20px; width: 100%; } a:link diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html index 4548ad8..a59e2a3 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html @@ -37,11 +37,18 @@ //���ɺ��ʵ�Tip���ڲ����� function genTip(tipDomObject,title,isInfo) { - tipDomObject.className="tipFormat"; //�ö����cssΪtipFormat if(isInfo===false) - tipDomObject.innerHTML="" + title + ""; + { + tipDomObject.innerHTML="" + title + ""; + //���ı����е����ݴ���ʱ�޸�tip�ı���ɫ��������ɫ + tipDomObject.className="tipFormatFalse"; + } else + { + //�ö����cssΪtipFormat + tipDomObject.className="tipFormatTrue"; tipDomObject.innerHTML=""+title+""; + } } //������ �����ڴ˴�Ӧ��this //alert(this.title+" in closure"); @@ -208,13 +215,13 @@ switch(this.id) { case "email": - title="�����ʽ����"; + title="��Ǹ�ݲ�֧�ָĺ�׺������ע��"; break; case "password": - title="���벻��"; + title="����Ӧ����6-20����ĸ�����ֻ������ַ����"; break; case "name": - title="����������Ҫ��"; + title="����д�����ʵ��������"; break; } var t=new tip(title,false,this.id+"tip"); @@ -325,13 +332,13 @@ switch(this.id) { case "email": - title="����������"; + title="����д��Ч�������䣬�Ƽ�ʹ��QQ����"; break; case "password": - title="����������"; + title="��6-20����ĸ�����ֻ������ַ����"; break; case "name": - title="����������"; + title="����д�����ʵ��������"; break; } var t=new tip(title,true,this.id+"tip"); diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css index 738053c..e614360 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css @@ -1,8 +1,22 @@ -.tipFormat { +.tipFormatTrue { padding: 2px 6px; -color: #333; -background-color: #FFFFCD; -border: 1px solid #DBDBDB; +color:rgb(153, 153, 153); +background-color: rgb(249, 249, 249); +border: 1px solid rgb(221, 221, 221); +font-family: Arial; +font-size: 12px; +position: absolute; +left: 300px; +top: 0; +width: 178px; +} +.tipFormatFalse { +padding: 2px 6px; +color:rgb(221, 75, 57); +background-color:rgb(255, 229, 229); +border: 1px solid rgb(255, 183, 183); +font-family: Arial; +font-size: 12px; position: absolute; left: 300px; top: 0; From 6f90e877b72fb94e9f962b0693cd351193955d67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Sun, 16 Dec 2012 23:28:39 +0800 Subject: [PATCH 09/10] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BD=91=E9=A1=B5?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/kaixinCSS.html | 637 ------------------ 1 file changed, 637 deletions(-) delete mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html deleted file mode 100644 index a59e2a3..0000000 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinCSS.html +++ /dev/null @@ -1,637 +0,0 @@ - - - - ������ - - - - - - - - - - - - -
    -
    - - kaixinlogo -
    -
    - - - - -
    -
    �ֻ���
    ��Ƭ
    -
    ת��
    ����
    -
    ͶƱ
    ��Ӱ
    -
    ��¼
    ��Ƶ
    -
    ר��
    ���ļ�Ʒ
    -
    ��
    ��ҳ��Ϸ
    -
    С��Ϸ
    �罻��Ϸ
    -
    ������ҳ
    ����
    -
    ��������
    ��Ʒ�ۿ�
    -
    -
    -
    -
    -
    -
    -

    - ʮ����뿪�������ҵ�ȫ������

    -
    -
    - -
    -
    -
    - ���ǿ������û���ֱ�ӵ�¼ -

    - ʹ�ú�����վ�˺ŵ�¼

    - -
    -
    -
    -

    - ������

    -

    - ƽ��ÿ��ӵ��80λ����

    -

    - ÿ�죬ƽ��ÿ���ϴ�10����Ƭ

    -

    - ÿ�죬��1000���λ����ں��Ѽ俪�ĵط�����

    -

    - �й��˶��罻�����������˽⣬�����↑ʼ

    -
    -
    -
    - - - - From 7844803c50f2b5f0956c00db23404ad17b78544b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B?= <331082933@qq.com> Date: Thu, 20 Dec 2012 22:55:29 +0800 Subject: [PATCH 10/10] =?UTF-8?q?=E5=BC=A0=E5=9B=BD=E6=A0=8B=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E7=AC=AC=E4=B8=89=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangguodong/{ => css}/validate.css | 2 +- .../KaixinJavascript/zhangguodong/kaixin.js | 256 ++++++++++++++- .../zhangguodong/kaixinJavaScript.html | 300 ++++++++++++++++++ 3 files changed, 542 insertions(+), 16 deletions(-) rename 2012-Autumn-Homework/KaixinJavascript/zhangguodong/{ => css}/validate.css (99%) create mode 100644 2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinJavaScript.html diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/validate.css similarity index 99% rename from 2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css rename to 2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/validate.css index e614360..958d365 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/validate.css +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/css/validate.css @@ -139,4 +139,4 @@ width: 178px; background-color:rgb(250,250,250); text-align:center; line-height:30px; -} \ No newline at end of file +} diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js index d51572f..89ace7f 100644 --- a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixin.js @@ -1,15 +1,17 @@ -window.addEvent =function(element,event,fn){ //fn��ʾ������ +window.addEvent =function(element,event,fn){ if(element.addEventListener) { element.addEventListener(event,fn,false); } else if(element.attachEvent){ - element.attachEvent("on"+event, function(){ fn.call(element) });//��һ��������onclick��,��onload���ȵȣ��ڶ��������Ǿ�����¼����� + //��һ��������onclick��,��onload���ȵȣ��ڶ��������Ǿ�����¼����� + element.attachEvent("on"+event, function(){ fn.call(element) }); } } -function tip(title,isInfo,id) //isinfo��ʾ�ı����е������Ƿ����,������ʾʱ�Ƿ��̾��ͼƬ + //isinfo��ʾ�ı����е������Ƿ����,������ʾʱ�Ƿ��̾��ͼƬ +function tip(title,isInfo,id) { this.title=title; this.isInfo=isInfo; @@ -22,11 +24,18 @@ tip.prototype=(function() //���ɺ��ʵ�Tip���ڲ����� function genTip(tipDomObject,title,isInfo) { - tipDomObject.className="tipFormat"; //�ö����cssΪtipFormat if(isInfo===false) - tipDomObject.innerHTML="" + title + ""; + { + tipDomObject.innerHTML="" + title + ""; + //���ı����е����ݴ���ʱ�޸�tip�ı���ɫ��������ɫ + tipDomObject.className="tipFormatFalse"; + } else + { + //�ö����cssΪtipFormat + tipDomObject.className="tipFormatTrue"; tipDomObject.innerHTML=""+title+""; + } } //������ �����ڴ˴�Ӧ��this //alert(this.title+" in closure"); @@ -48,17 +57,144 @@ tip.prototype=(function() function prepareTip() { + //ȡ��body���� + var bd=document.getElementsByTagName('body')[0]; + //�ر�ע��ð��ִ�У���ִ���Ǹ�С��div��click�¼���Ȼ����ִ��body��onclick + window.addEvent(bd,'click',autoemailhide); var e=document.getElementById("email"); - window.addEvent(e,'blur',blurFn); //��email��һ���¼� + //��email��һ���¼� + window.addEvent(e,'blur',blurFn); window.addEvent(e,'focus',focusFn); - /* ��ʱע���� + window.addEvent(e,'keypress',autoemailshow); + //����һ���ַ�ʱ������writeemail + window.addEvent(e,'keyup',writeEmail); + for(i=1;i<11;i++) + { + //�����е�С��������ʾ�����¼� + var mail=document.getElementById("mail"+i); + window.addEvent(mail,'mouseover',mailmouseover); + window.addEvent(mail,'mouseout',mailmouseout); + window.addEvent(mail,'click',writeOnText); + } var n=document.getElementById("name"); window.addEvent(n,'blur',blurFn); window.addEvent(n,'focus',focusFn); var p=document.getElementById("password"); window.addEvent(p,'blur',blurFn); window.addEvent(p,'focus',focusFn); - */ + //��ѡ����а��¼� + var citytext=document.getElementById("city"); + window.addEvent(citytext,'click',showcity); + var closebutton=document.getElementById("closecity"); + window.addEvent(closebutton,'click',hidecity); + //�����еij��а��¼� + for(j=1;j<36;j++) + { + var selectcity=document.getElementById("city"+j); + window.addEvent(selectcity,'click',writeOnCity); + } + //���������еĵ��������¼� + var headdirdiv=document.getElementById("directiondiv"); + window.addEvent(headdirdiv,'mouseover',dirshow); + window.addEvent(headdirdiv,'mouseout',dirhide); + //���±ߵĴ�ĵ��������¼���ֹ��������ʧ + var direction=document.getElementById("direction"); + window.addEvent(direction,'mouseover',dirshow); + window.addEvent(direction,'mouseout',dirhide); + for(i=1;i<10;i++) + { + var littleDirLeft=document.getElementById("dleft"+i); + window.addEvent(littleDirLeft,'mouseover',alterRed); + window.addEvent(littleDirLeft,'mouseout',alterBackColor); + var littleDirRight=document.getElementById("dright"+i); + window.addEvent(littleDirRight,'mouseover',alterRed); + window.addEvent(littleDirRight,'mouseout',alterBackColor); + } + } + function alterRed() + { + this.style.backgroundColor="rgb(235, 75, 85)"; + } + function alterBackColor() + { + this.style.backgroundColor="rgb(250,250,250)"; + } + function dirshow() + { + var dir=document.getElementById("direction"); + var headdiv=document.getElementById("directiondiv") + headdiv.style.backgroundColor="#F04E58"; + dir.style.display="block"; + } + function dirhide() + { + var dir=document.getElementById("direction"); + var headdiv=document.getElementById("directiondiv") + headdiv.style.backgroundColor="rgb(228, 64, 73)"; + dir.style.display="none"; + } + function writeOnCity() + { + var citytext=document.getElementById("city"); + citytext.value=this.firstChild.nodeValue; + hidecity(); + var image=document.getElementById("rightimgcity"); + image.style.display="inline"; + } + function showcity() + { + var citydiv=document.getElementById("selctcity"); + citydiv.style.display="block"; + } + function hidecity() + { + var citydiv=document.getElementById("selctcity"); + citydiv.style.display="none"; + } + function autoemailshow() + { + + var ae=document.getElementById("autoemail"); + ae.style.display='block'; + } + function autoemailhide() + { + var ae=document.getElementById("autoemail"); + ae.style.display='none'; + } + function writeOnText() + { + //�ر�ע�⣡�������ʱ���ı����ʧȥ���㣬�����autoemail�Զ����� + var emailtext=document.getElementById("email"); + emailtext.value=this.innerHTML; + var emailtip=document.getElementById("emailtip"); + //�����ȫ�������Ҫ���ı��������ʾ�����أ��� + emailtip.style.display="none"; + } + function mailmouseover() + { + // var mail=document.getElementById(m.id); + this.style.backgroundColor="#f4f4f4"; + } + function mailmouseout() + { + // var mail=document.getElementById("mail1"); + this.style.backgroundColor="#FFFFFF"; + } + + function writeEmail() + { + var emailtextvalue=document.getElementById("email").value; + document.getElementById("mail1").innerHTML=emailtextvalue+"@qq.com"; + document.getElementById("mail2").innerHTML=emailtextvalue+"@126.com"; + document.getElementById("mail3").innerHTML=emailtextvalue+"@163.com"; + document.getElementById("mail4").innerHTML=emailtextvalue+"@sina.com"; + document.getElementById("mail5").innerHTML=emailtextvalue+"@sina.cn"; + document.getElementById("mail6").innerHTML=emailtextvalue+"@hotmail.com"; + document.getElementById("mail7").innerHTML=emailtextvalue+"@gmail.com"; + document.getElementById("mail8").innerHTML=emailtextvalue+"@sohu.cn"; + document.getElementById("mail9").innerHTML=emailtextvalue+"@yahoo.cn"; + document.getElementById("mail10").innerHTML=emailtextvalue+"@139.cn"; } function blurFn() { @@ -66,13 +202,13 @@ function prepareTip() switch(this.id) { case "email": - title="�����ʽ����"; + title="����д��Ч��������"; break; case "password": - title="���벻��"; + title="����Ӧ����6-20����ĸ�����ֻ������ַ����"; break; case "name": - title="����������Ҫ��"; + title="����д�����ʵ��������"; break; } var t=new tip(title,false,this.id+"tip"); @@ -80,12 +216,102 @@ function prepareTip() t.hideTip(); //����д����ʱ���� error tip if(checkFormat(this)) + { + hiderightimg(this.id); t.showTip(); + } + else + showrightimg(this.id); + //���ı����е�����Ϊ��ʱ��Ҳ����ʾ��ɫ�ĶԺţ� + if(this.value.toString().length==0) + hiderightimg(this.id); + } + function showrightimg(id) + { + var img + switch(id) + { + case "email": + img=document.getElementById("rightimgemail"); + break; + case "password": + img=document.getElementById("rightimgpassword"); + break; + case "name": + img=document.getElementById("rightimgname"); + break; + } + img.style.display="inline"; + } + function hiderightimg(id) + { + // alert("��ִ��"); + var img + switch(id) + { + case "email": + img=document.getElementById("rightimgemail"); + break; + case "password": + img=document.getElementById("rightimgpassword"); + break; + case "name": + img=document.getElementById("rightimgname"); + break; + } + img.style.display="none"; } function checkFormat(o) { // o ��Ҫ����ʽ��dom���� - return true; +// alert(o.id); + var check=o.value.toString(); + switch(o.id) + { + case "email": + { + if(check.indexOf("@qq.com")>0) + return false; + else if(check.indexOf("@126.com")>0) + return false; + else if(check.indexOf("@163.com")>0) + return false; + else if(check.indexOf("@sina.com")>0) + return false; + else if(check.indexOf("@hotmail.com")>0) + return false; + else if(check.indexOf("@gmail.com")>0) + return false; + else if(check.indexOf("@sohu.cn")>0) + return false; + else if(check.indexOf("@yahoo.cn")>0) + return false; + else if(check.indexOf("@139.cn")>0) + return false; + //���ı���Ϊ��ʱҲ����ʾtip + else if(check.length==0) + return false; + else + return true; + } + break; + case "password": + { + if(check.length<6&&check.length!=0) + return true; + else + return false; + } + break; + case "name": + { //���������ʽ�ж��ı������Ƿ������� + if(/.*[u4e00-u9fa5]+.*$/.test(o.value)) + return true; + else + return false; + } + break; + } } function focusFn() { @@ -93,13 +319,13 @@ function prepareTip() switch(this.id) { case "email": - title="����������"; + title="����д��Ч�������䣬�Ƽ�ʹ��QQ����"; break; case "password": - title="����������"; + title="��6-20����ĸ�����ֻ������ַ����"; break; case "name": - title="����������"; + title="����д�����ʵ��������"; break; } var t=new tip(title,true,this.id+"tip"); diff --git a/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinJavaScript.html b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinJavaScript.html new file mode 100644 index 0000000..1027a58 --- /dev/null +++ b/2012-Autumn-Homework/KaixinJavascript/zhangguodong/kaixinJavaScript.html @@ -0,0 +1,300 @@ + + + + ������ + + + + + + + + + +
    +
    +
    + + kaixinlogo +
    +
    + + + + +
    +
    �ֻ���
    ��Ƭ
    +
    ת��
    ����
    +
    ͶƱ
    ��Ӱ
    +
    ��¼
    ��Ƶ
    +
    ר��
    ���ļ�Ʒ
    +
    ��
    ��ҳ��Ϸ
    +
    С��Ϸ
    �罻��Ϸ
    +
    ������ҳ
    ����
    +
    ��������
    ��Ʒ�ۿ�
    +
    +
    +
    +
    +
    +
    +

    + ʮ����뿪�������ҵ�ȫ������

    +
    +
    + +
    +
    +
    + ���ǿ������û���ֱ�ӵ�¼ +

    + ʹ�ú�����վ�˺ŵ�¼

    + +
    +
    +
    +

    + ������

    +

    + ƽ��ÿ��ӵ��80λ����

    +

    + ÿ�죬ƽ��ÿ���ϴ�10����Ƭ

    +

    + ÿ�죬��1000���λ����ں��Ѽ俪�ĵط�����

    +

    + �й��˶��罻�����������˽⣬�����↑ʼ

    +
    +
    +
    + +
    + +