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
点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹