发新话题
打印

JS 216网页安全色调色板 DW 风格

JS 216网页安全色调色板 DW 风格


利用JS做的一个网页安全色调色板 希望大家用得上!  
/ y- A& j: ]  n- w& k. u* y8 M
运行代码框
2 D7 x$ @% \$ w( X& `html3 \% j6 T, F7 L
$ w. s: L- a8 C  z
head% N, p. {" d, @4 a# j

/ y/ z) y/ L) m! p' b: Fmeta http-equiv="Content-Type" content="text/html; charset=gb2311"3 e4 G# w/ Z' P' H. Q# Z) ^

) c" L1 R7 e7 |4 |titleDW调色板/title/ @9 D3 \: B) M# h  n, _3 z/ e
0 N1 `  J8 Z. O3 g4 Z7 g9 d" ?
script
' s# J1 V( }5 u+ r- U' _
2 y( }$ i  U( Qvar ColorHex=new Array('00','33','66','99','CC','FF')5 j% B# S8 C% @9 l

( G3 m6 D0 o# k# s4 ivar SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF')  ]* h' y- A6 |! T) B

* P" F* n2 V" e" Tvar current=null
( c2 g6 ^7 [9 `. `  d3 O1 q
8 D3 u! f; [" v# O7 ~' Z3 F( F5 l& x
* \7 i1 q2 w" ~* s8 R
function intocolor()
' y9 O$ {. [3 Z' X! k9 i
2 D/ Y6 }) ^7 }, U4 w+ C{8 n# Y( K( Z% S* {4 |1 |: @

" D( _# }+ x: hvar colorTable=''
5 e2 j6 u( S1 P+ K/ I
3 F$ j4 P+ I' k$ E6 K. `9 Wfor (i=0;i2;i  )! c( H! \1 M3 E: J& [- G, n9 I% p9 y

: @0 ~* ]0 U7 \4 {3 M {/ y! h2 [3 b8 w0 p7 T& I

, H3 v+ O: g3 ?: {$ S2 B+ P  for (j=0;j6;j  )
( S1 \: x; X3 w8 j, |- z/ v7 ]$ j7 H( n7 p% R1 ?% P/ Z& j: e
   {
, O: z9 J6 S' w, J5 p+ |1 G2 d# d( e' `  c) ]0 P" R
    colorTable=colorTable 'tr height=12'0 h7 o8 q* ]6 G6 {

; k; B. C2 w4 S: G    colorTable=colorTable 'td width=11 style="background-color:#000000"'
, H8 X* K/ u. [) b9 ]3 N6 H
+ L2 Y8 S, ^& Y# ~4 k! X: u- m    5 e) a1 Q4 M5 E) i% C

* p) g- {6 c7 d$ n4 {% j# m! p4 s    if (i==0){- Q- R) y- }  G, U+ k
* [9 H& _" J+ C1 [- S
    colorTable=colorTable 'td width=11 style="background-color:#' ColorHex[j] ColorHex[j] ColorHex[j] '"'}
, `& X) q. _' T3 P3 j0 S3 o$ ~! H; E5 ~, ^1 ]& `6 j
    else{& W$ {% F% K4 S3 @$ x: }& s

! L$ f  _0 Q- }( H3 H    colorTable=colorTable 'td width=11 style="background-color:#' SpColorHex[j] '"'}
$ ]  ]5 s" g, }' G* w3 i) o" b2 P7 I) u  C# O2 [3 m0 T. ^% L) T

; C8 ]1 B( Y, Z3 o6 [( f/ ^7 s' Q7 x' F- U  w7 ?3 i4 W* t, t
   
; l! d4 J; W. N3 Z& B5 o0 ^: L+ k' {. J3 J, ^8 b; m' r
    colorTable=colorTable 'td width=11 style="background-color:#000000"'/ r* q; f8 \4 @" }% g
. F7 v0 d/ ~3 k3 r" J6 M0 g  l: w
    for (k=0;k3;k  )
9 L. b9 U" r( P( m0 E  \! k* Z' W
     {
! r9 ]# y( A6 H: R5 i2 i' O1 m( O
: o: v, ?) W5 f2 G, L5 U       for (l=0;l6;l  )' V7 i8 v  T$ f+ k6 S' J5 |* j

( w9 N8 c2 z# g* o8 @7 ]' |" F* @       {7 M# P7 |( C5 Q  h9 p- v# x* _  q; w

" j8 E; T5 a6 L1 r5 P% ?0 Z        colorTable=colorTable 'td width=11 style="background-color:#' ColorHex[k i*3] ColorHex[l] ColorHex[j] '"'
, l4 t6 }% Y4 K8 B. o- X" v( @# X* C& g
       }1 a# K" d9 r* a" V7 ?+ C
9 r4 Q8 G% `& ^6 a
     }
% c2 h! n- c. p: }! i
0 N. L' @1 ~/ ^, |5 c" c0 K) `  }
6 x) I) w) ^! O" B/ l8 B- P( r% n
}
  v3 n' x3 B" P* q; d
. n7 ]) b- A9 \. xcolorTable='table width=253 border="0" cellspacing="0" cellpadding="0" style="border:1px #000000 solid;border-bottom:none;border-collapse: collapse" bordercolor="000000"'
& n8 k3 t$ F! H* {) {+ l8 u; L5 `3 ^. `. x* X! s
            'tr height=30td colspan=21 bgcolor=#cccccc'
6 W: W$ ^8 q: i# r
* s- P+ B& j1 X# z0 ]7 e            'table cellpadding="0" cellspacing="1" border="0" style="border-collapse: collapse"'
! J' w# G, v" g6 `/ |) q0 Y' a* c& @
6 i. U# Z4 T, D" @" w8 S3 o/ S+ A            'trtd width="3"tdinput type="text" name="DisColor" size="6" disabled style="border:solid 1px #000000;background-color:#ffff00"/td': e6 l% T3 d* g+ S

! b/ g" A* F! D( D& D8 g( p2 _+ b            'td width="3"tdinput type="text" name="HexColor" size="7" style="border:inset 1px;font-family:Arial;" value="#000000"/td/tr/table/td/table'
) N8 V7 n% K3 F  H( D" a
9 Q. `$ U2 I7 G! v+ F3 ?            'table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="000000"  onmouseout="doOut()"  style="cursor:hand;"'0 H: ~2 Z. J0 Q" @/ e

4 g$ ]9 r; A$ ?6 I/ f) c' ^1 s' o            colorTable '/table';         
( ?9 E0 t* n( ~& C6 u/ Y- p) {' t( E. {
colorpanel.innerHTML=colorTable- z6 w8 y  `; p% f4 J% k
: d: K( d" i' o3 {& R# v
}
2 ^, H: M0 O2 Y. U
4 K* w/ e( ?# w
# a/ Q5 X" e  Y& E
- k4 n) s% q4 S( Y) T/ v! Vfunction doOver() {( Y. I' _$ ?1 U5 ?' t

) s. i2 G  |& S" ^+ n( I" A      if ((event.srcElement.tagName=="TD")  (current!=event.srcElement)) {
- O  g. o) Q: ]% }
2 s- C! r+ m4 Z/ a, T$ f  }1 }, G        if (current!=null){current.style.backgroundColor = current._background}       ~8 S& P9 v% }  G/ e

( H+ K( I+ i) f$ l& @0 `& J        event.srcElement._background = event.srcElement.style.backgroundColor
. M1 ?' ]9 U4 K) D: I$ y
1 ?" r+ O4 H! ^3 p8 Z1 G3 b        DisColor.style.backgroundColor = event.srcElement.style.backgroundColor! f) M5 w4 f. f5 Z6 O$ ?
; V5 h0 n! g/ {) o
        HexColor.value = event.srcElement.style.backgroundColor
; z, c  _4 x( A  J5 C6 Z
3 c" T4 C9 I, u' x, F. u" H8 q0 s        event.srcElement.style.backgroundColor = "white"
, m5 t( T2 S' T% m  V7 N8 K# k5 Z& A' w% d. w7 z  l
        current = event.srcElement
4 `, a) d/ n7 X( Y
% w+ ?' b/ }, Z      }
- G; A/ b- I4 v7 T! {" k8 Q2 `
) c3 M8 Y( i" l}
  e1 W% Z( l8 R( a6 l% {
) |9 n6 C# P1 i3 P# b8 k, B. C4 @! {" `5 J) L8 c

  d! w; z0 M) {: N' a7 z" lfunction doOut() {
2 n, ?$ g1 B" p  r9 B
0 t5 {) x3 \" f/ ]  S$ ^) U& K
3 e2 q- d$ Q  \
& a3 s& X% H7 t    if (current!=null) current.style.backgroundColor = current._background% G$ x) G" X5 H: E2 e

# Z, v( L+ o7 E5 Q) F9 F$ b, u9 K8 K}  {4 O/ K) i  e( P4 {

1 q/ P8 P6 r: G* y" L% ^4 ^- K, G9 I
9 |9 e( N& Q/ ~7 z' I
function doclick(){! I" u( m3 k# B, C
/ ^( r- F0 ?4 k( t* H( q% n# [
if (event.srcElement.tagName=="TD"){; G  E5 L! a. @' ]% [

) F5 t  P/ {. k/ f1 ^0 G' \alert("选取颜色: " event.srcElement._background)1 j) r  d. `2 Q7 t
) q; ]4 l7 h: p2 O' S5 y1 }' {
return event.srcElement._background% L/ g& Z! K6 H! C9 e  y

  t' S- W, q' b- M8 Y}5 M* C2 F) {4 _/ Z: N
- L8 J$ S' k. a' `0 H5 l: t/ ~
}
: V2 u4 w3 T4 v& ?6 }# {! A( b# \( ^
/script( a( M: Q! r1 [
& N( D/ G" t" J
/head
0 _7 ^& j7 F$ c5 M  r
: h" {4 h4 i: b7 h
4 p/ K' B/ F- F8 f
5 X1 ~6 p8 X6 \3 r8 Kbody
' c" S( l9 t, r& J2 i0 S0 r+ M
" V( k( k+ C/ v3 n/ j: M# M1 H. [div id="colorpanel" style="position: absolute;"4 e0 J1 |4 A( {. V' e6 F
: M5 U: {) ~& H- w3 s
 /div/ s* L8 o6 }! v9 a- @8 w6 }
5 |6 P- I( X* {( g% |
/body' `+ H' R  z  Q) q/ X* x
# J0 x6 ?) z3 f2 u: N
/html



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题