Chương 3 - Java Script JavaScript - Công nghệ Website | Đại học Bách Khoa, Đại học Đà Nẵng

Chương 3 - Java Script JavaScript - Công nghệ Website | Đại học Bách Khoa, Đại học Đà Nẵng giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học

C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
I. GIỚI THIỆU
+
+
+
++
Scrip
Scrip
Scrip
ScripScrip
t
t
t
tt
thÓ
thÓ
thÓ
thÓthÓ
xem
xem
xem
xemxem
nh
nh
nh
nhnhư
mét
mét
mét
métmét
c«ng
c«ng
c«ng
c«ngc«ng
nh»m
nh»m
nh»m
nh»mnh»m
trî
trî
trî
trîtrî
ng
ng
ng
ngngư
êi
êi
êi
êiêi
lËp
lËp
lËp
lËplËp
tr
tr
tr
trtr
×
×
×
××
nh
nh
nh
nhnh
t¹o
t¹o
t¹o
t¹ot¹o
ra
ra
ra
rara
c
c
c
cc
øng
øng
øng
øngøng
ng
ng
ng
ngng
nhanh
nhanh
nhanh
nhanhnhanh
chã
chã
chã
chãchã
ng,
ng,
ng,
ng,ng,
®¬n
®¬n
®¬n
®¬n®¬n
gi¶
gi¶
gi¶
gi¶gi¶
n
n
n
nn
kh«ng
kh«ng
kh«ng
kh«ngkh«ng
ma
ma
ma
mama
ng
ng
ng
ngng
tÝnh
tÝnh
tÝnh
tÝnhtÝnh
c
c
c
cc
huyª
huyª
huyª
huyªhuyª
n
n
n
nn
nghiÖp
nghiÖp
nghiÖp
nghiÖpnghiÖp
nh
nh
nh
nhnhư
mét
mét
mét
métmét
ng
ng
ng
ngng
«n
«n
«n
«n«n
ng
ng
ng
ngng
÷
÷
÷
÷÷
p
p
p
pp
tr
tr
tr
trtr
×
×
×
××
nh
nh
nh
nhnh
t
t
t
tt
hËt
hËt
hËt
hËthËt
.
.
.
..
+
+
+
++
JavaScr
JavaScr
JavaScr
JavaScrJavaScr
ipt
ipt
ipt
iptipt
còng
còng
còng
còngcòng
mét
mét
mét
métmét
lo¹i
lo¹i
lo¹i
lo¹ilo¹i
Scr
Scr
Scr
ScrScr
ip
ip
ip
ipip
t
t
t
tt
cho
cho
cho
chocho
phÐp
phÐp
phÐp
phÐpphÐp
ph¸t
ph¸t
ph¸t
ph¸tph¸t
triÓn
triÓn
triÓn
triÓntriÓn
c
c
c
cc
øng
øng
øng
øngøng
ng
ng
ng
ngng
trªn
trªn
trªn
trªntrªn
Internet
Internet
Internet
InternetInternet
ë
ë
ë
ëë
phÝa
phÝa
phÝa
phÝaphÝa
Clie
Clie
Clie
ClieClie
nt
nt
nt
ntnt
Server
Server
Server
ServerServer
b»n
b»n
b»n
b»nb»n
g
g
g
gg
ch
ch
ch
chch
viÕt
viÕt
viÕt
viÕtviÕt
¬ng
¬ng
¬ng
¬ng¬ng
c¸c
c¸c
c¸c
c¸cc¸c
ch
ch
ch
chchư
tr
tr
tr
trtr
×
×
×
××
nh
nh
nh
nhnh
víi
víi
víi
víivíi
ph¸
ph¸
ph¸
ph¸ph¸
p
p
p
pp
hoµn
hoµn
hoµn
hoµnhoµn
toµn
toµn
toµn
toµntoµn
g
g
g
gg
ièng
ièng
ièng
ièngièng
Java
Java
Java
JavaJava
.
.
.
..
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
+
+
+
++
JavaScript
JavaScript
JavaScript
JavaScriptJavaScript
mét
mét
mét
métmét
ng«n
ng«n
ng«n
ng«nng«n
ng
ng
ng
ngng
÷
÷
÷
÷÷
script,
script,
script,
script,script,
dïng
dïng
dïng
dïngdïng
®Ó
®Ó
®Ó
®Ó®Ó
ph¸t
ph¸t
ph¸t
ph¸tph¸t
tri
tri
tri
tritri
Ón
Ón
Ón
ÓnÓn
c¸c
c¸c
c¸c
c¸cc¸c
ø
ø
ø
øø
ng
ng
ng
ngng
dông
dông
dông
dôngdông
Inte
Inte
Inte
InteInte
rnet
rnet
rnet
rnetrnet
ë
ë
ë
ëë
C
C
C
CC
li
li
li
lili
ent
ent
ent
entent
Ser
Ser
Ser
SerSer
ver
ver
ver
verver
.
.
.
..
+
+
+
++
JavaScri
JavaScri
JavaScri
JavaScriJavaScri
pt
pt
pt
ptpt
thÓ
thÓ
thÓ
thÓthÓ
viÕt
viÕt
viÕt
viÕtviÕt
kÌm
kÌm
kÌm
kÌmkÌm
trong
trong
trong
trongtrong
file
file
file
filefile
HTML
HTML
HTML
HTMLHTML
®Ó
®Ó
®Ó
®Ó®Ó
x©y
x©y
x©y
x©yx©y
ng
ng
ng
ngng
mét
mét
mét
métmét
trang
trang
trang
trangtrang
Web
Web
Web
WebWeb
chÆt
chÆt
chÆt
chÆtchÆt
c
c
c
cc
hÏ,
hÏ,
hÏ,
hÏ,hÏ,
p
p
p
pp
hong
hong
hong
honghong
phó
phó
phó
phóphó
néi
néi
néi
néinéi
dung
dung
dung
dungdung
¬ng
¬ng
¬ng
¬ng¬ng
nh
nh
nh
nhnh
thøc
thøc
thøc
thøcthøc
nh
nh
nh
nhnhư
:
:
:
::
kiÓm
kiÓm
kiÓm
kiÓmkiÓm
tra
tra
tra
tratra
tÝnh
tÝnh
tÝnh
tÝnhtÝnh
t
t
t
ttư
thÝ
thÝ
thÝ
thÝthÝ
ch
ch
ch
chch
th«
th«
th«
th«th«
ng
ng
ng
ngng
o
o
o
oo
lçi
lçi
lçi
lçilçi
tro
tro
tro
trotro
ng
ng
ng
ngng
qu¸
qu¸
qu¸
qu¸q
tr
tr
tr
trtr
×
×
×
××
nh
nh
nh
nhnh
nhË
nhË
nhË
nhËnhË
p
p
p
pp
...
...
...
......
liÖu
liÖu
liÖu
liÖuliÖu
+
+
+
++
C¸ch
C¸ch
C¸ch
C¸chC¸ch
viÕt
viÕt
viÕt
viÕtviÕt
J
J
J
JJ
avaScrip
avaScrip
avaScrip
avaScripavaScrip
t
t
t
tt
t
t
t
tt
rong
rong
rong
rongrong
mét
mét
mét
métmét
trang
trang
trang
trangtrang
HTM
HTM
HTM
HTMHTM
L
L
L
LL
nh
nh
nh
nhnhư
sau
sau
sau
sausau
:
:
:
::
<Sc
<Sc
<Sc
<Sc<Sc
ript
ript
ript
riptript
La
La
La
LaLa
ng
ng
ng
ngng
uage="Ja
uage="Ja
uage="Ja
uage="Jauage="Ja
vaScrip
vaScrip
vaScrip
vaScripvaScrip
t">
t">
t">
t">t">
//C
//C
//C
//C//C
¸c
¸c
¸c
¸c¸c
m
m
m
mm
c
c
c
cc
ña
ña
ña
ñaña
Ja
Ja
Ja
JaJa
va
va
va
vava
Script
Script
Script
ScriptScript
®Æt
®Æt
®Æt
®Æt®Æt
ë
ë
ë
ëë
®©
®©
®©
®©®©
y
y
y
yy
</S
</S
</S
</S</S
cript
cript
cript
criptcript
>
>
>
>>
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng
Ng«n ng
Ng«n ng
Ng«n ng Ng«n ng
÷
÷
÷
÷÷
JavaScr
JavaScr
JavaScr
JavaScrJavaScr
ipt
ipt
ipt
iptipt
1. Mé
1. Mé
1. Mé
1. Mé1. Mé
t
t
t
t t
sè ®Þn
sè ®Þn
sè ®Þn
sè ®Þnsè ®Þn
h
h
h
h h
ngh
ngh
ngh
nghngh
Üa
Üa
Üa
ÜaÜa
1.1
1.1
1.1
1.11.1
. C¸c kiÓu
. C¸c kiÓu
. C¸c kiÓu
. C¸c kiÓu . C¸c kiÓu
d
d
d
dd
÷
÷
÷
÷÷
liÖu
liÖu
liÖu
liÖuliÖu
:
:
:
: :
Tr
Tr
Tr
TrTr
ong
ong
ong
ongong
Jav
Jav
Jav
JavJav
aS
aS
aS
aSaS
cript
cript
cript
cript cript
c
c
c
c c
kiÓ
kiÓ
kiÓ
kiÓkiÓ
u
u
u
u u
liÖ
liÖ
liÖ
liÖliÖ
u :
u :
u :
u :u :
Int
Int
Int
IntInt
erger: Gåm
erger: Gåm
erger: Gåm
erger: Gåm erger: Gåm
c
c
c
c c
sè ë d¹n
sè ë d¹n
sè ë d¹n
sè ë d¹nsè ë d¹n
g c¬
g c¬
g c¬
g c¬ g c¬
sè 10, c¬ sè 16, c¬ sè 8, c¬ sè 2
sè 10, c¬ sè 16, c¬ sè 8, c¬ sè 2
sè 10, c¬ sè 16, c¬ sè 8, c¬ sè 2
sè 10, c¬ sè 16, c¬ sè 8, c¬ sè 2sè 10, c¬ sè 16, c¬ sè 8, c¬ sè 2
VÝ dô:
VÝ dô:
VÝ dô:
VÝ dô:VÝ dô:
42, 0xFF
42, 0xFF
42, 0xFF
42, 0xFF42, 0xFF
F, -345
F, -345
F, -345
F, -345F, -345
...
...
...
......
Sè thùc : VÝ dô: 3.1415
Sè thùc : VÝ dô: 3.1415
Sè thùc : VÝ dô: 3.1415
Sè thùc : VÝ dô: 3.1415Sè thùc : VÝ dô: 3.1415
, -
, -
, -
, -, -
3.1
3.1
3.1
3.13.1
E12, 2e-1
E12, 2e-1
E12, 2e-1
E12, 2e-1E12, 2e-1
2
2
2
2 2
...
...
...
......
lu ý E, e ®Òu cã
lu ý E, e ®Òu cã
lu ý E, e ®Òu cã
lu ý E, e ®Òu cã lu ý E, e ®Òu cã
ý
ý
ý
ý ý
ng
ng
ng
ngng
a
a
a
a a
nh
nh
nh
nhnhư
nhau.
nhau.
nhau.
nhau.nhau.
Boo
Boo
Boo
BooBoo
lean:
lean:
lean:
lean:lean:
Cã gi¸ true hoÆc false
Cã gi¸ true hoÆc false
Cã gi¸ true hoÆc false
Cã gi¸ true hoÆc falseCã gi¸ true hoÆc false
Chuçi
Chuçi
Chuçi
ChuçiChuçi
(String):
(String):
(String):
(String): (String):
Mét chuçi lµ mét d·y c¸c
Mét chuçi lµ mét d·y c¸c
Mét chuçi lµ mét d·y c¸c
Mét chuçi lµ mét d·y c¸c Mét chuçi lµ mét d·y c¸c
ký tù n»m gi
ký tù n»m gi
ký tù n»m gi
ký tù n»m giký tù n»m gi
÷a hai
÷a hai
÷a hai
÷a hai ÷a hai
p
p
p
p p
u ("")
u ("")
u ("")
u ("") u ("")
hoÆ
hoÆ
hoÆ
hoÆhoÆ
c ('').
c ('').
c ('').
c (''). c ('').
VÝ d
VÝ d
VÝ d
VÝ dVÝ d
ô: "blah
ô: "blah
ô: "blah
ô: "blahô: "blah
",'bla
",'bla
",'bla
",'bla",'bla
h',"1
h',"1
h',"1
h',"1h',"1
234",
234",
234",
234", 234",
“d
“d
“d
“d“d
ong
ong
ong
ongong
mo
mo
mo
momo
t\
t\
t\
t\t\
n dong hai”
n dong hai”
n dong hai”
n dong hai”n dong hai”
.
.
.
..
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng
Ng«n ng
Ng«n ng
Ng«n ng Ng«n ng
÷
÷
÷
÷÷
J
J
J
JJ
av
av
av
avav
aS
aS
aS
aSaS
cript
cript
cript
criptcript
1.
1.
1.
1.1.
Mét sè ®
Mét sè ®
Mét sè ®
Mét sè ® Mét sè ®
Þnh ngh
Þnh ngh
Þnh ngh
Þnh nghÞnh ngh
Üa
Üa
Üa
ÜaÜa
1.
1.
1.
1.1.
2.
2.
2.
2.2.
Bi
Bi
Bi
BiBi
Õn
Õn
Õn
ÕnÕn
+ BiÕn mét ®¹i lưîng dïng ®Ó l gi¸ưu tr÷ liÖu
trÞ cña thÓ thay ®æi trong qu¸ tr× × .nh thùc hiÖn chư¬ng tr nh
+ §Ó biÓu diÔn biÕn ngưêi ta dông tªn biÕn, khi khai
b¸o mét biÕn th× tªn biÕn ®îc cÊp ph¸t t ®Þa chØ thÓ trong
nhí m¸y tÝnh.
+ Tªn biÕn chuçi gåm c¸c tù, ch÷ sè, u g¹ch
dưíi (_)
+ T
ªn
ªn
ªn
ªnªn
biÕn
biÕn
biÕn
biÕnbiÕn
trong
trong
trong
trongtrong
ng«n
ng«n
ng«n
ng«nng«n
ng
ng
ng
ngng
÷
÷
÷
÷÷
Ja
Ja
Ja
JaJa
va
va
va
vava
Script
Script
Script
ScriptScript
ph©n
ph©n
ph©n
ph©nph©n
biÖt
biÖt
biÖt
biÖtbiÖt
÷
÷
÷
÷÷
ch
ch
ch
chch
hoa
hoa
hoa
hoahoa
ch
ch
ch
chch
÷
÷
÷
÷÷
th
th
th
ththư
ên
ên
ên
ênên
g
g
g
gg.
+ §Ó ®Þnh nghÜa mét biÕn b»ng c¸ch dïng tõ kho¸
var
var
var
varvar
VÝ dô: var x=12
Trong JavaScript cã thÓ dïng biÕn mµ kh«ng cÇn khai b¸o.
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ1. Mét sè ®Þnh nghÜ
a
a
a
aa
1.3
1.3
1.3
1.31.3
.
.
.
..
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to¸
to¸
to¸
to¸to¸
n
n
n
nn số học
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to¸
to¸
to¸
to¸to¸
n
n
n
nn
so
so
so
soso
s
s
s
ss
¸n
¸n
¸n
¸n¸n
h
h
h
hh
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
tha
tha
tha
thatha
o
o
o
oo
c
c
c
cc
tr
tr
tr
trtr
ªn
ªn
ªn
ªnªn
b
b
b
bb
it
it
it
itit
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to¸
to¸
to¸
to¸to¸
n
n
n
nn
l
l
l
ll
og
og
og
ogog
ic
ic
ic
icic
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ1. Mét sè ®Þnh nghÜ
a
a
a
aa
1.3
1.3
1.3
1.31.3
.
.
.
..
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to¸
to¸
to¸
to¸to¸
n
n
n
nn số học
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ1. Mét sè ®Þnh nghÜ
a
a
a
aa
1.3
1.3
1.3
1.31.3
.
.
.
..
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to¸
to¸
to¸
to¸to¸
n
n
n
nn
so
so
so
soso
s
s
s
ss
¸n
¸n
¸n
¸n¸n
h
h
h
hh
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ1. Mét sè ®Þnh nghÜ
a
a
a
aa
1.3
1.3
1.3
1.31.3
.
.
.
..
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
tha
tha
tha
thatha
o
o
o
oo
c
c
c
cc
t
t
t
tt
n
n
n
nn
bit
bit
bit
bitbit
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ1. Mét sè ®Þnh nghÜ
a
a
a
aa
1.3
1.3
1.3
1.31.3
.
.
.
..
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
+
+
+
++
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to¸
to¸
to¸
to¸to¸
n
n
n
nn
l
l
l
ll
og
og
og
ogog
ic
ic
ic
icic
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ
1. Mét sè ®Þnh nghÜ1. Mét sè ®Þnh nghÜ
a
a
a
aa
1.3
1.3
1.3
1.31.3
.
.
.
..
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phph
Ðp
Ðp
Ðp
ÐpÐp
to
to
to
toto
¸n
¸n
¸n
¸n¸n
:
:
:
::
Ưu
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
2. CÊ
2. CÊ
2. CÊ
2. CÊ2. CÊ
u
u
u
u u
tr
tr
tr
trtr
óc
óc
óc
óc óc
c¸c
c¸c
c¸c
c¸cc¸c
lÖnh
lÖnh
lÖnh
lÖnhlÖnh
®iÒ
®iÒ
®iÒ
®iÒ®iÒ
u
u
u
u u
khi
khi
khi
khikhi
Ón
Ón
Ón
Ón Ón
tro
tro
tro
trotro
ng
ng
ng
ng ng
Jav
Jav
Jav
JavJav
aS
aS
aS
aSaS
cript
cript
cript
criptcript
+
+
+
++
L
L
L
LL
nh
nh
nh
nhnh
if
if
if
ifif
...
...
...
......
else
else
else
elseelse
+
+
+
++
L
L
L
LL
nh
nh
nh
nhnh
swi
swi
swi
swiswi
tc
tc
tc
tctc
h
h
h
hh
..
..
..
....
cas
cas
cas
cascas
e
e
e
ee
+
+
+
++
L
L
L
LL
nh
nh
nh
nhnh
wh
wh
wh
whwh
ile
ile
ile
ileile
+
+
+
++
L
L
L
LL
nh
nh
nh
nhnh
for
for
for
forfor
+
+
+
++
L
L
L
LL
nh
nh
nh
nhnh
do
do
do
dodo
..
..
..
....
while
while
while
whilewhile
+
+
+
++
L
L
L
LL
nh
nh
nh
nhnh
br
br
br
brbr
eak
eak
eak
eakeak
v
v
v
vvà
conti
conti
conti
conticonti
nue
nue
nue
nuenue
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
II.
II.
II.
II.II.
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷
Ng«n ng÷ Ng«n ng÷
Jav
Jav
Jav
JavJav
aScrip
aScrip
aScrip
aScripaScrip
t
t
t
tt
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III
III
III
IIIIII
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c. Xö lý c¸c
sù ki
sù ki
sù ki
sù kisù ki
Ön
Ön
Ön
ÖnÖn
tr
tr
tr
trtr
ªn trang
ªn trang
ªn trang
ªn trangªn trang
We
We
We
WeWe
b
b
b
bb
1. Sù
1. Sù
1. Sù
1. Sù1. Sù
kiÖ
kiÖ
kiÖ
kiÖkiÖ
n vµ ®èi t
n vµ ®èi t
n vµ ®èi t
n vµ ®èi tn vµ ®èi tư
îng
îng
îng
îngîng
+
+
+
++
§Þnh
§Þnh
§Þnh
§Þnh§Þnh
nghÜa
nghÜa
nghÜa
nghÜanghÜa
kiÖn:
kiÖn:
kiÖn:
kiÖn:kiÖn:
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
mét
mét
mét
métmét
hµnh
hµnh
hµnh
hµnhhµnh
®éng
®éng
®éng
®éng®éng
x¶y
x¶y
x¶y
x¶yx¶y
ra
ra
ra
rara
khi
khi
khi
khikhi
ng
ng
ng
ngngư
êi
êi
êi
êiêi
dông
dông
dông
dôngdông
lµm
lµm
lµm
lµmlµm
mét
mét
mét
métmét
viÖc
viÖc
viÖc
viÖcviÖc
®ã
®ã
®ã
®ã®ã
trªn
trªn
trªn
trªntrªn
trang
trang
trang
trangtrang
web
web
web
webweb
.
.
.
..
:
:
:
::
KÝch
KÝch
KÝch
KÝchKÝch
(Click)
(Click)
(Click)
(Click)(Click)
mét
mét
mét
métmét
nót,
nót,
nót,
nót,nót,
thay
thay
thay
thaythay
®æi
®æi
®æi
®æi®æi
(Change)
(Change)
(Change)
(Change)(Change)
liÖu
liÖu
liÖu
liÖuliÖu
trong
trong
trong
trongtrong
tr
tr
tr
trtrư
êng
êng
êng
êngêng
Textbox,
Textbox,
Textbox,
Textbox,Textbox,
di
di
di
didi
chuyÓn
chuyÓn
chuyÓn
chuyÓnchuyÓn
co
co
co
coco
n
n
n
nn
trá
trá
trá
trátrá
chuét
chuét
chuét
chuétchuét
(Mouse)
(Mouse)
(Mouse)
(Mouse)(Mouse)
trªn
trªn
trªn
trªntrªn
t
t
t
tt
si
si
si
sisi
ªu
ªu
ªu
ªuªu
l
l
l
ll
iªn
iªn
iªn
iªniªn
k
k
k
kk
Õt
Õt
Õt
ÕtÕt
(Hy
(Hy
(Hy
(Hy(Hy
perlink),...
perlink),...
perlink),...
perlink),...perlink),...
+
+
+
++
nh
nh
nh
nhnhư
vËy
vËy
vËy
vËyvËy
b¹n
b¹n
b¹n
b¹nb¹n
ph¶i
ph¶i
ph¶i
ph¶iph¶i
tiÕn
tiÕn
tiÕn
tiÕntiÕn
hµnh
hµnh
hµnh
hµnhhµnh
viÕt
viÕt
viÕt
viÕtviÕt
c¸c
c¸c
c¸c
c¸cc¸c
lÖnh
lÖnh
lÖnh
lÖnhlÖnh
®Ó
®Ó
®Ó
®Ó®Ó
khi
khi
khi
khikhi
c¸c
c¸c
c¸c
c¸cc¸c
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
nµy
nµy
nµy
nµynµy
x¶y
x¶y
x¶y
x¶yx¶y
ra
ra
ra
rara
th
th
th
thth
×
×
×
××
®Þnh
®Þnh
®Þnh
®Þnh®Þnh
h
h
h
hhư
íng
íng
íng
íngíng
dông
dông
dông
dôngdông
ng
ng
ng
ngngư
êi
êi
êi
êiêi
sö
®¸p
®¸p
®¸p
®¸p®¸p
øng
øng
øng
øngøng
®óng
®óng
®óng
®óng®óng
nhu
nhu
nhu
nhunhu
cÇu
cÇu
cÇu
cÇucÇu
c
c
c
cc
ña
ña
ña
ñaña
øng
øng
øng
øngøng
dông
dông
dông
dôngdông
nh
nh
nh
nhnhư
:
:
:
::
th«ng
th«ng
th«ng
th«ngth«ng
b¸o
b¸o
b¸o
b¸ob¸o
nhË
nhË
nhË
nhËnhË
p
p
p
pp
sai
sai
sai
saisai
l
l
l
ll
iÖu,
iÖu,
iÖu,
iÖu,iÖu,
li
li
li
lili
Öu
Öu
Öu
ÖuÖu
ch
ch
ch
chchư
a
a
a
aa
®Çy
®Çy
®Çy
®Çy®Çy
®ñ,
®ñ,
®ñ,
®ñ,®ñ,
....
....
....
........
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III.
III.
III.
III.III.
Xö lý c¸
Xö lý c¸
Xö lý c¸
Xö lý c¸ Xö lý c¸
c
c
c
c c
sù ki
sù ki
sù ki
sù kisù ki
Ön trª
Ön trª
Ön trª
Ön trªÖn trª
n
n
n
n n
tr
tr
tr
trtr
ang Web
ang Web
ang Web
ang Webang Web
1.
1.
1.
1.1.
Sù kiÖ
Sù kiÖ
Sù kiÖ
Sù kiÖSù kiÖ
n
n
n
n n
vµ ®èi t
vµ ®èi t
vµ ®èi t
vµ ®èi tvµ ®èi tư
îng
îng
îng
îngîng
+
+
+
++
ViÖc
ViÖc
ViÖc
ViÖcViÖc
viÕt
viÕt
viÕt
viÕtviÕt
c
c
c
cc
¸c
¸c
¸c
¸c¸c
lÖnh
lÖnh
lÖnh
lÖnhlÖnh
®Ó
®Ó
®Ó
®Ó®Ó
®¸p
®¸p
®¸p
®¸p®¸p
øng
øng
øng
øngøng
c¸c
c¸c
c¸c
c¸cc¸c
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
nµy
nµy
nµy
nµynµy
gäi
gäi
gäi
gäigäi
®iÒu
®iÒu
®iÒu
®iÒu®iÒu
khiÓn
khiÓn
khiÓn
khiÓnkhiÓn
kiÖn.
kiÖn.
kiÖn.
kiÖn.kiÖn.
Trong
Trong
Trong
TrongTrong
JavaScript
JavaScript
JavaScript
JavaScriptJavaScript
th
th
th
thth
×
×
×
××
c¸c
c¸c
c¸c
c¸cc¸c
h
h
h
hh
dông
dông
dông
dôngdông
sö
c¸c
c¸c
c¸c
c¸cc¸c
®iÒu
®iÒu
®iÒu
®iÒu®iÒu
k
k
k
kk
hiÓn
hiÓn
hiÓn
hiÓnhiÓn
nh
nh
nh
nhnh
sau:
sau:
sau:
sau:sau:
tr
tr
tr
trtrư
íc
íc
íc
ícíc
tiªn
tiªn
tiªn
tiªntiªn
tõ
"on"
"on"
"on"
"on""on"
theo
theo
theo
theotheo
sau
sau
sau
sausau
tªn
tªn
tªn
tªntªn
k
k
k
kk
n
n
n
nn
:
:
:
::
Khi
Khi
Khi
KhiKhi
kÝch
kÝch
kÝch
kÝchkÝch
mét
mét
mét
métmét
nót
nót
nót
nótnót
th
th
th
thth
×
×
×
××
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
Click
Click
Click
ClickClick
x¶y
x¶y
x¶y
x¶yx¶y
ra,
ra,
ra,
ra,ra,
®Ó
®Ó
®Ó
®Ó®Ó
®¸p
®¸p
®¸p
®¸p®¸p
øng
øng
øng
øngøng
sù
k
k
k
kk
n
n
n
nn
nµy
nµy
nµy
nµynµy
b
b
b
bb
¹n
¹n
¹n
¹n¹n
dïng
dïng
dïng
dïngdïng
®iÒ
®iÒ
®iÒ
®iÒ®iÒ
u
u
u
uu
khi
khi
khi
khikhi
Ón
Ón
Ón
ÓnÓn
onC
onC
onC
onConC
lick.
lick.
lick.
lick.lick.
+
+
+
++
B¶ng
B¶ng
B¶ng
B¶ngB¶ng
d
d
d
ddư
íi
íi
íi
íiíi
®©y
®©y
®©y
®©y®©y
liÖt
liÖt
liÖt
liÖtliÖt
c
c
c
cc
¸c
¸c
¸c
¸c¸c
sù
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
c¸c
c¸c
c¸c
c¸cc¸c
®iÒu
®iÒu
®iÒu
®iÒu®iÒu
khiÓn
khiÓn
khiÓn
khiÓnkhiÓn
sù
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
t
t
t
ttư
¬ng
¬ng
¬ng
¬ng¬ng
øng
øng
øng
øngøng
cho
cho
cho
chocho
t
t
t
tt
c¸c
c¸c
c¸c
c¸cc¸c
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
trªn
trªn
trªn
trªntrªn
web
web
web
webweb
nh
nh
nh
nhnhư
sau
sau
sau
sausau
:
:
:
::
ra
ra
ra
rara
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
Đ
iÒu
iÒu
iÒu
iÒuiÒu
kh
kh
kh
khkh
iÓn
iÓn
iÓn
iÓniÓn
X
X
X
XX
¶y
¶y
¶y
¶y¶y
k
k
k
kk
hi
hi
hi
hihi
Á
p
p
p
pp
d
d
d
dd
ng
ng
ng
ngng
ch
ch
ch
chch
o
o
o
oo
blur onBlur
Ngưêi dông di chuyÓn focus rêi
khái phÇn
trªn form
Textbox, Textarea,
Select list
click onClick
Ngưêi dông kÝch vµo mét phÇn
trªn form hoÆc kÝch
vµo 1 liªn kÕt
Button, Radio
button, Check
button, Submit
button, Reset
button, Link
change onChange
Ngưêi dông thay ®æi gi¸ trÞ cña
phÇn
Textbox, Textarea,
Select list
focus onFocus
Ngưêi dông di chuyÓn focus ®Õn
phÇn
trªn form
Textbox, Textarea,
Select list
select onSelect
Ngưêi dông chän d liÖu trong c¸c
phÇn
Textbox, Textarea
load onLoad N¹p trang web vµo trinh duyÖt Document
unload onUnload Tho¸t khái mét trang web Document
mouseover onMouseOver
Ngưêi dông di chuyÓn con trá chuét
trªn mét
liªn kÕt
Link
submit onSubmit
Ngưêi dông cho thi hµnh øng dông
Submit button
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III
III
III
IIIIII
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c. Xö lý c¸c
sù ki
sù ki
sù ki
sù kisù ki
Ön
Ön
Ön
ÖnÖn
tr
tr
tr
trtr
ªn trang
ªn trang
ªn trang
ªn trangªn trang
We
We
We
WeWe
b
b
b
bb
:
:
:
: : Đ
©y
©y
©y
©y©y
lµ mét
lµ mét
lµ mét
lµ métlµ mét
tra
tra
tra
tratra
ng
ng
ng
ngng
HTML hoµ
HTML hoµ
HTML hoµ
HTML hoµHTML hoµ
n
n
n
nn
chØnh
chØnh
chØnh
chØnhchØnh
khi
khi
khi
khikhi
kÝch
kÝch
kÝch
kÝchkÝch
vµo
vµo
vµo
vµoo
nót
nót
nót
nótnót
"C
"C
"C
"C"C
lic
lic
lic
liclic
k
k
k
k k
her
her
her
herher
e"
e"
e"
e" e"
xu
xu
xu
xuxu
Êt
Êt
Êt
ÊtÊt
hi
hi
hi
hihi
Ön
Ön
Ön
ÖnÖn
c©u
c©u
c©u
c©uc©u
th«
th«
th«
th«th«
ng
ng
ng
ngng
o
o
o
oo
“He
“He
“He
“He“He
llo.
llo.
llo.
llo.llo.
.."
.."
.."
..".."
<Scri
<Scri
<Scri
<Scri<Scri
pt
pt
pt
pt pt
langua
langua
langua
langualangua
ge="JavaScript">
ge="JavaScript">
ge="JavaScript">
ge="JavaScript">ge="JavaScript">
functi
functi
functi
functifuncti
on thongbao
on thongbao
on thongbao
on thongbaoon thongbao
()
()
()
()()
{
{
{
{{
ale
ale
ale
aleale
rt
rt
rt
rtrt
("Hello
("Hello
("Hello
("Hello("Hello
...");
...");
...");
...");...");
}
}
}
}}
</Sc
</Sc
</Sc
</Sc</Sc
ript>
ript>
ript>
ript>ript>
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III
III
III
IIIIII
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c. Xö lý c¸c
sù ki
sù ki
sù ki
sù kisù ki
Ön
Ön
Ön
ÖnÖn
tr
tr
tr
trtr
ªn trang
ªn trang
ªn trang
ªn trangªn trang
We
We
We
WeWe
b
b
b
bb
VÝ dô
VÝ dô
VÝ dô
VÝ dôVÝ dô
:
:
:
: : Đ
©y lµ mét trang
©y lµ mét trang
©y lµ mét trang
©y lµ mét trang©y lµ mét trang
HTML hoµ
HTML hoµ
HTML hoµ
HTML hoµHTML hoµ
n chØnh khi kÝ
n chØnh khi kÝ
n chØnh khi kÝ
n chØnh khi kÝn chØnh khi kÝ
ch vµo
ch vµo
ch vµo
ch vµo ch vµo
nót
nót
nót
nótnót
"Clic
"Clic
"Clic
"Clic "Clic
k here"
k here"
k here"
k here"k here"
xu
xu
xu
xuxu
Êt hiÖn c©u
Êt hiÖn c©u
Êt hiÖn c©u
Êt hiÖn c©uÊt hiÖn c©u
th«n
th«n
th«n
th«nth«n
g b¸o
g b¸o
g b¸o
g b¸og b¸o
"He
"He
"He
"He"He
llo.
llo.
llo.
llo.llo.
.."
.."
.."
..".."
<BO
<BO
<BO
<BO<BO
DY>
DY>
DY>
DY>DY>
<For
<For
<For
<For<For
m name=
m name=
m name=
m name=m name=
"form1">
"form1">
"form1">
"form1">"form1">
<in
<in
<in
<in<in
put
put
put
put put
typ
typ
typ
typtyp
e="button" value
e="button" value
e="button" value
e="button" valuee="button" value
="Click here"
="Click here"
="Click here"
="Click here" ="Click here"
on
on
on
onon
Cl
Cl
Cl
ClCl
ick="thongb
ick="thongb
ick="thongb
ick="thongbick="thongb
ao()">
ao()">
ao()">
ao()">ao()">
</Fo
</Fo
</Fo
</Fo</Fo
rm>
rm>
rm>
rm>rm>
</B
</B
</B
</B</B
ODY>
ODY>
ODY>
ODY>ODY>
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III
III
III
IIIIII
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web. Xö lý c¸c sù kiÖn trªn trang Web
1. Sù kiÖ
1. Sù kiÖ
1. Sù kiÖ
1. Sù kiÖ1. Sù kiÖ
n
n
n
n n
vµ ®èi
vµ ®èi
vµ ®èi
vµ ®èivµ ®èi
ng
ng
ng
ngng
§Ó
§Ó
§Ó
§Ó§Ó
®¸p
®¸p
®¸p
®¸p®¸p
øng
øng
øng
øngøng
®óng
®óng
®óng
®óng®óng
kiÖn
kiÖn
kiÖn
kiÖnkiÖn
®èi
®èi
®èi
®èi®èi
t
t
t
tt
cho
cho
cho
chocho
c¸c
c¸c
c¸c
c¸cc¸c ư
îng
îng
îng
îngîng
cÇn
cÇn
cÇn
cÇncÇn
®iÒu
®iÒu
®iÒu
®iÒu®iÒu
khiÓn,
khiÓn,
khiÓn,
khiÓn,khiÓn,
b¹n
b¹n
b¹n
b¹nb¹n
thÓ
thÓ
thÓ
thÓthÓ
nh
nh
nh
nhnh
dung
dung
dung
dungdung
®è
®è
®è
®è®è
i
i
i
ii
t
t
t
tt
ra
ra
ra
rara
c¸c
c¸c
c¸c
c¸cc¸c ư
îng
îng
îng
îngîng
trªn
trªn
trªn
trªntrªn
mét
mét
mét
métmét
trang
trang
trang
trangtrang
web
web
web
webweb
nh
nh
nh
nhnhư
sau
sau
sau
sausau
:
:
:
::
+
+
+
++
§
§
§
§§
èi
èi
èi
èièi
t
t
t
ttư
îng
îng
îng
îngîng
l
l
l
ll
ín
ín
ín
ínín
nhÊt
nhÊt
nhÊt
nhÊtnhÊt
cña
cña
cña
cñacña
tr
tr
tr
trtr
×
×
×
××
nh
nh
nh
nhnh
d
d
d
dd
uy
uy
uy
uyuy
Öt
Öt
Öt
ÖtÖt
wind
wind
wind
windwind
ow
ow
ow
owow
+
+
+
++
Trong
Trong
Trong
TrongTrong
window
window
window
windowwindow
chøa
chøa
chøa
chøachøa
c¸c
c¸c
c¸c
c¸cc¸c
tµi
tµi
tµi
tµitµi
liÖ
liÖ
liÖ
liÖliÖ
u
u
u
uu
HTML
HTML
HTML
HTMLHTML
(mçi
(mçi
(mçi
(mçi(mçi
tµi
tµi
tµi
tµitµi
liÖu
liÖu
liÖu
liÖuliÖu
t
t
t
tt
®è
®è
®è
®è®è
i
i
i
ii
t
t
t
ttư
în
în
în
înîn
g
g
g
gg
d
d
d
dd
oc
oc
oc
ococ
ument)
ument)
ument)
ument)ument)
+
+
+
++
Trong
Trong
Trong
TrongTrong
document
document
document
documentdocument
thÓ
thÓ
thÓ
thÓthÓ
chøa
chøa
chøa
chøachøa
nhiÒu
nhiÒu
nhiÒu
nhiÒunhiÒu
Form
Form
Form
FormForm
(cã
(cã
(cã
(cã(cã
®èi
®èi
®èi
®èi®èi
t
t
t
ttư
îng
îng
îng
îngîng
form),
form),
form),
form),form),
c¸c
c¸c
c¸c
c¸cc¸c
liªn
liªn
liªn
liªnliªn
kÕt
kÕt
kÕt
kÕtt
(
(
(
((
®
®
®
®®
èi
èi
èi
èièi
t
t
t
ttư
î
î
î
îî
ng
ng
ng
ngng
l
l
l
ll
ink
ink
ink
inkink
s)
s)
s)
s)s)
+
+
+
++
Trong
Trong
Trong
TrongTrong
Form
Form
Form
FormForm
thÓ
thÓ
thÓ
thÓthÓ
chøa
chøa
chøa
chøachøa
nhiÒu
nhiÒu
nhiÒu
nhiÒunhiÒu
phÇn
phÇn
phÇn
phÇnphÇn
(cã
(cã
(cã
(cã(cã
®èi
®èi
®èi
®èi®èi
t
t
t
ttư
îng
îng
îng
îngîng
ele
ele
ele
eleele
men
men
men
menmen
ts)
ts)
ts)
ts)ts)
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III
III
III
IIIIII
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c. Xö lý c¸c
sù ki
sù ki
sù ki
sù kisù ki
Ön
Ön
Ön
ÖnÖn
tr
tr
tr
trtr
ªn trang
ªn trang
ªn trang
ªn trangªn trang
We
We
We
WeWe
b
b
b
bb
1. Sù
1. Sù
1. Sù
1. Sù1. Sù
kiÖ
kiÖ
kiÖ
kiÖkiÖ
n vµ ®èi t
n vµ ®èi t
n vµ ®èi t
n vµ ®èi tn vµ ®èi tư
îng
îng
îng
îngîng
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3:
3:
3:
3:3:
JavaSc
JavaSc
JavaSc
JavaSc JavaSc
ript
ript
ript
riptript
III.
III.
III.
III.III.
Xö lý c¸
Xö lý c¸
Xö lý c¸
Xö lý c¸ Xö lý c¸
c
c
c
c c
sù ki
sù ki
sù ki
sù kisù ki
Ön trª
Ön trª
Ön trª
Ön trªÖn trª
n
n
n
n n
tr
tr
tr
trtr
ang Web
ang Web
ang Web
ang Webang Web
2.
2.
2.
2.2.
C¸c ph
C¸c ph
C¸c ph
C¸c phC¸c ph
¬ng thøc vµ
¬ng thøc vµ
¬ng thøc vµ
¬ng thøc vµ ¬ng thøc vµ
thué
thué
thué
thuéthué
c
c
c
c c
tÝnh
tÝnh
tÝnh
tÝnhtÝnh
cña
cña
cña
cñacña
c¸c
c¸c
c¸c
c¸cc¸c
®èi t
®èi t
®èi t
®èi t®èi tư ư
îng
îng
îng
îngîng
+
+
+
++
§Ó
§Ó
§Ó
§Ó§Ó
tham
tham
tham
thamtham
chiÕu
chiÕu
chiÕu
chiÕuchiÕu
®Õn
®Õn
®Õn
®Õn®Õn
c¸c
c¸c
c¸c
c¸cc¸c
thuéc
thuéc
thuéc
thuécthuéc
tÝnh
tÝnh
tÝnh
tÝnhtÝnh
(hay
(hay
(hay
(hay(hay
c¸c
c¸c
c¸c
c¸cc¸c
ph
ph
ph
phph
¬ng
¬ng
¬ng
¬ng¬ng
thøc)
thøc)
thøc)
thøc)thøc)
cña
cña
cña
cñacña
mét
mét
mét
métmét
®èi
®èi
®èi
®èi®èi
t
t
t
ttư
îng
îng
îng
îngîng
®Æc
®Æc
®Æc
®Æc®Æc
nµo
nµo
nµo
nµonµo
®ã
®ã
®ã
®ã®ã
b¹n
b¹n
b¹n
b¹nb¹n
cÇn
cÇn
cÇn
cÇncÇn
tªn
tªn
tªn
tªntªn
cña
cña
cña
cñacña
®èi
®èi
®èi
®èi®èi
t
t
t
tt
îng
îng
îng
îngîngư
®ã
®ã
®ã
®ã®ã
cïn
cïn
cïn
cïncïn
g
g
g
gg
i
i
i
ii
în
în
în
înîn
g
g
g
gg
c¸c
c¸c
c¸c
c¸cc¸c
®
®
®
®®
èi
èi
èi
èièi
t
t
t
ttư
cÊp
cÊp
cÊp
cÊpp
cao
cao
cao
caocao
n
n
n
nn
.
.
.
..
nã
:
:
:
::
Để
g¸n
g¸n
g¸n
g¸ng¸n
gi¸
gi¸
gi¸
gi¸gi¸
trÞ
trÞ
trÞ
trÞtrÞ
chuçi
chuçi
chuçi
chuçichuçi
"Hello"
"Hello"
"Hello"
"Hello""Hello"
cho
cho
cho
chocho
tr
tr
tr
trtr
êng
êng
êng
êngêng
textbox
textbox
textbox
textboxtextbox
(cã
(cã
(cã
(cã(cã
tªn
tªn
tªn
tªntªn
txtbox)
txtbox)
txtbox)
txtbox)txtbox)
trong
trong
trong
trongtrong
mét
mét
mét
métmét
form
form
form
formform
(cã
(cã
(cã
(cã(cã
tªn
tªn
tªn
tªntªn
form1)
form1)
form1)
form1)form1)
b¹n
b¹n
b¹n
b¹nb¹n
dông
dông
dông
dôngdông
lÖnh
lÖnh
lÖnh
lÖnhlÖnh
sau
sau
sau
sausau
:
:
:
::
docu
docu
docu
docudocu
ment.form
ment.form
ment.form
ment.formment.form
1.txtbox.
1.txtbox.
1.txtbox.
1.txtbox.1.txtbox.
val
val
val
valval
ue="Hell
ue="Hell
ue="Hell
ue="Hellue="Hell
o"
o"
o"
o"o"
+ Trong ®ã :
val
val
val
valval
ue
ue
ue
ueue thuéc tÝnh cña ®èi tưîng
txtbox
txtbox
txtbox
txtboxtxtbox, c¸c
thµnh phÇn
d
d
d
dd
ocum
ocum
ocum
ocumocum
ent
ent
ent
entent,
form1
form1
form1
form1form1 c¸c ®èi tưîng cha cña .
III
III
III
IIIIII
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c. Xö lý c¸c
sù ki
sù ki
sù ki
sù kisù ki
Ön
Ön
Ön
ÖnÖn
tr
tr
tr
trtr
ªn trang
ªn trang
ªn trang
ªn trangªn trang
We
We
We
WeWe
b
b
b
bb
2. C¸
2. C¸
2. C¸
2. C¸2. C¸
c ph
c ph
c ph
c phc ph
¬
¬
¬
¬¬
ng thøc vµ thuéc
ng thøc vµ thuéc
ng thøc vµ thuéc
ng thøc vµ thuécng thøc vµ thuéc
tÝnh cña
tÝnh cña
tÝnh cña
tÝnh cñatÝnh cña
c¸c
c¸c
c¸c
c¸cc¸c
®èi t
®èi t
®èi t
®èi t ®èi tư ư
îng
îng
îng
îngîng
2.1
2.1
2.1
2.12.1
§èi t
§èi t
§èi t
§èi t §èi t
îng
îng
îng
îngîng
wind
wind
wind
windwind
ow
ow
ow
owowư
* C¸c ph ¬ng thøc:ư
Ph
Ph
Ph
PhPhư
¬ng
¬ng
¬ng
¬ng¬ng
thøc
thøc
thøc
thøcthøc
Môc ®Ýc
Môc ®Ýc
Môc ®Ýc
Môc ®ÝcMôc ®Ýc
h
h
h
hh
alert("
message")
Đưa ra hép tho¹i th«ng b¸o víi néi dung
message
confirm("
message")
Đưa ra p tho¹i yªu cÇu ngưêi dông x¸c nhËn
l¹i c«ng viÖc cÇn hµnh ®éng (chän
OK
OK
OK
OKOK hay
Cancel
Cancel
Cancel
CancelCancel). Phư¬ng thøc nµy tr¶ gi¸ trÞ
true
true
true
truetrue (khi
chän OK) hoÆc
false
false
false
falsefalse (khi chän Cancel)
prompt("
message",variable)
Đưa ra hép tho¹i cho phÐp ngưêi dông nhËp
d liÖu ®Çu vµo, d liÖu sau khi nhËp ®ưîc g¸n
cho biÕn
variable. message dßng th«ng b¸o.
close()
Đãng cöa trinh duyÖt
open("
URL","name")
trang web ®Þa chØ
URL trong cöa
III
III
III
IIIIII
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web. Xö lý c¸c sù kiÖn trªn trang Web
2. C¸
2. C¸
2. C¸
2. C¸2. C¸
c ph
c ph
c ph
c phc ph
¬ng
¬ng
¬ng
¬ng¬ng
thøc vµ thuéc tÝnh
thøc vµ thuéc tÝnh
thøc vµ thuéc tÝnh
thøc vµ thuéc tÝnh thøc vµ thuéc tÝnh
cña
cña
cña
cñacña
c
c
c
c c
®èi
®èi
®èi
®èi®èi
t
t
t
ttư ư
îng
îng
îng
îngîng
2.1
2.1
2.1
2.12.1
§èi t
§èi t
§èi t
§èi t §èi t
îng window
îng window
îng window
îng windowîng windowư
* C¸c thuéc tÝnh:
§Ó khi n¹p trang web lªn thanh trang th¸i dßng
th«ng b¸o "
Chµo ...c¸c b¹n
" th× b¹n dïng tag <BODY> như
sau:
<BODY onLoad="window.status='Chµo c¸c b¹n...'">
* C¸c ®iÒu khiÓn sù kiÖn:
§èi t îng cã hai ®iÒu khiÓn sù kiÖn lµ ư
wind
wind
wind
windwind
ow
ow
ow
owow
on
on
on
onon
Load
Load
Load
LoadLoad
onU
onU
onU
onUonU
nload
nload
nload
nloadnload
Th
Th
Th
ThTh
uéc tÝnh
uéc tÝnh
uéc tÝnh
uéc tÝnhuéc tÝnh
Môc ®Ých
Môc ®Ých
Môc ®Ých
Môc ®ÝchMôc ®Ých
status ChØ ®Þnh th«ng tin n»m trªn thanh tr¹ng th¸i
ë cuèi cöa
III
III
III
IIIIII
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c
. Xö lý c¸c. Xö lý c¸c
sù ki
sù ki
sù ki
sù kisù ki
Ön
Ön
Ön
ÖnÖn
tr
tr
tr
trtr
ªn trang
ªn trang
ªn trang
ªn trangªn trang
We
We
We
WeWe
b
b
b
bb
2. C¸
2. C¸
2. C¸
2. C¸2. C¸
c ph
c ph
c ph
c phc ph
¬
¬
¬
¬¬
ng thøc vµ thuéc
ng thøc vµ thuéc
ng thøc vµ thuéc
ng thøc vµ thuécng thøc vµ thuéc
tÝnh cña
tÝnh cña
tÝnh cña
tÝnh cñatÝnh cña
c¸c
c¸c
c¸c
c¸cc¸c
®èi t
®èi t
®èi t
®èi t ®èi tư ư
îng
îng
îng
îngîng
2.2
2.2
2.2
2.22.2
. §èi
. §èi
. §èi
. §èi. §èi
t
t
t
tt
îng
îng
îng
îngîng
do
do
do
dodo
cu
cu
cu
cucu
ment
ment
ment
mentmentư
2.3
2.3
2.3
2.32.3
. §èi
. §èi
. §èi
. §èi. §èi
t
t
t
tt
îng
îng
îng
îngîng
for
for
for
forfor
m
m
m
mmư
2.4
2.4
2.4
2.42.4
.
.
.
. .
§èi t
§èi t
§èi t
§èi t§èi t
îng
îng
îng
îngîng
link
link
link
linklink
s
s
s
ssư
2.5
2.5
2.5
2.52.5
. §èi
. §èi
. §èi
. §èi. §èi
t
t
t
tt
îng
îng
îng
îngîng
te
te
te
tete
xt,
xt,
xt,
xt,xt,
textar
textar
textar
textar textar
ea, vµ pas
ea, vµ pas
ea, vµ pas
ea, vµ pasea, vµ pas
swor
swor
swor
sworswor
d
d
d
ddư
2.6
2.6
2.6
2.62.6
. §èi
. §èi
. §èi
. §èi. §èi
t
t
t
tt
îng
îng
îng
îngîng
se
se
se
sese
le
le
le
lele
ct (gièn
ct (gièn
ct (gièn
ct (giènct (gièn
g
g
g
g g
nh
nh
nh
nhnh
l
l
l
ll
ist
ist
ist
istist
box)
box)
box)
box)box)ư
2.7
2.7
2.7
2.72.7
. §èi
. §èi
. §èi
. §èi. §èi
t
t
t
tt
îng
îng
îng
îngîng
bu
bu
bu
bubu
tto
tto
tto
ttotto
n, sub
n, sub
n, sub
n, subn, sub
mit, reset
mit, reset
mit, reset
mit, resetmit, resetư
2.8
2.8
2.8
2.82.8
. §èi
. §èi
. §èi
. §èi. §èi
t
t
t
tt
îng
îng
îng
îngîng
che
che
che
cheche
c
c
c
cc
kbox
kbox
kbox
kboxkbox
,
,
,
, ,
ra
ra
ra
rara
di
di
di
didi
o
o
o
ooư
C
C
C
CC ư
¬ng
¬ng
¬ng
¬ng¬ng
3: Java
3: Java
3: Java
3: Java3: Java
Script
Script
Script
ScriptScript
III
III
III
IIIIII
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web
. Xö lý c¸c sù kiÖn trªn trang Web. Xö lý c¸c sù kiÖn trªn trang Web
2
2
2
22
.
.
.
. .
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phphư ư
¬ng
¬ng
¬ng
¬ng¬ng
thøc
thøc
thøc
thøcthøc
thuéc
thuéc
thuéc
thuécthuéc
t
t
t
tt
Ýn
Ýn
Ýn
ÝnÝn
h
h
h
hh
cña
cña
cña
cñacña
c¸c
c¸c
c¸c
c¸cc¸c
®
®
®
®®
èi
èi
èi
èièi
t
t
t
tt
î
î
î
îî
ng
ng
ng
ngng
2.2 §
2.2 §
2.2 §
2.2 §2.2 §
èi
èi
èi
èièi
t
t
t
ttư
îng
îng
îng
îngîng
do
do
do
dodo
cument
cument
cument
cumentcument
* C¸c phương thc:
VÝ dô
: §Ó viÕt mét biÓu thøc
5+6=11
5+6=11
5+6=11
5+6=115+6=11 ra nhtr× duyÖt b¹n sö
dông ph¸p như sau:
document.write("5 + 6 =",5+6)
Ph
Ph
Ph
PhPhư
¬ng
¬ng
¬ng
¬ng¬ng
th
th
th
thth
øc
øc
øc
øcøc
Môc ®Ých
Môc ®Ých
Môc ®Ých
Môc ®ÝchMôc ®Ých
write(
expression
) hoÆc
writeln
(expression)
ViÕt biÓu thøc
expression
ra trang web trªn cöa cña tr×nh
duyÖt
NÕu nhiÒu biÓu thøc cÇn viÕt th× c¸c biÓu thøc nµy c¸ch
nhau dÊu phÈy (,)
writeln kh¸c write ë chç sau khi viÕt xong th× xuèng hµng
tiÕp theo.
III
III
III
IIIIII
. Xö
. Xö
. Xö
. Xö . Xö
lý c¸c
lý c¸c
lý c¸c
lý c¸clý c¸c
sù kiÖ
sù kiÖ
sù kiÖ
sù kiÖsù kiÖ
n trªn trang
n trªn trang
n trªn trang
n trªn trangn trªn trang
Web
Web
Web
WebWeb
2
2
2
22
.
.
.
. .
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phphư
¬ng
¬ng
¬ng
¬ng¬ng
thø
thø
thø
thøthø
c
c
c
cc
vµ
thué
thué
thué
thuéthué
c
c
c
cc
nh
nh
nh
nhnh
c
c
c
cc
ña
ña
ña
ñaña
c¸c
c¸c
c¸c
c¸cc¸c
®
®
®
®®
èi
èi
èi
èièi
t
t
t
ttư
î
î
î
îî
ng
ng
ng
ngng
2.2
2.2
2.2
2.22.2
§
§
§
§ §
èi
èi
èi
èièi
t
t
t
ttư
îng
îng
îng
îngîng
do
do
do
dodo
cument
cument
cument
cumentcument
* C¸c thuc tÝnh:
Th
Th
Th
ThTh
uéc
uéc
uéc
uécuéc
nh
nh
nh
nhnh
Môc ®Ých
Môc ®Ých
Môc ®Ých
Môc ®ÝchMôc ®Ých
bgcolor
="#rrggbb"
X¸c ®Þnh mµu nÒn cho tµi liÖu
fgcolor
="#rrggbb"
X¸c
®Þnh mµu ch÷ cho tµi liÖu
linkColor
="#rrggbb"
X¸c
®Þnh mµu cho viÕngc¸c liªn kÕt khi chưa
th
¨m liªn kÕt ®ã
vlinkColor
="#rrggbb"
X¸c
®Þnh mµu cho c liªn kÕt khi ®· cã viÕng th¨m
liªn
kÕt ®ã
alinkColor
=="#rrggbb
"
X¸c
®Þnh mµu cho liªn kÕt khi ®ưîc kÝch ho¹t
III
III
III
IIIIII
. Xö
. Xö
. Xö
. Xö . Xö
lý c¸c
lý c¸c
lý c¸c
lý c¸clý c¸c
sù kiÖ
sù kiÖ
sù kiÖ
sù kiÖsù kiÖ
n trªn trang
n trªn trang
n trªn trang
n trªn trangn trªn trang
Web
Web
Web
WebWeb
2
2
2
22
.
.
.
. .
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phphư
¬ng
¬ng
¬ng
¬ng¬ng
thø
thø
thø
thøthø
c
c
c
cc
vµ
thué
thué
thué
thuéthué
c
c
c
cc
nh
nh
nh
nhnh
c
c
c
cc
ña
ña
ña
ñaña
c¸c
c¸c
c¸c
c¸cc¸c
®
®
®
®®
èi
èi
èi
èièi
t
t
t
ttư
î
î
î
îî
ng
ng
ng
ngng
2.2
2.2
2.2
2.22.2
§
§
§
§ §
èi
èi
èi
èièi
t
t
t
ttư
îng
îng
îng
îngîng
do
do
do
dodo
cument
cument
cument
cumentcument
: Thay ®æi mµu nÒn cña trang web khi dôngngưêi
nhËp vµo hîp mµu (hay tªn mµu) trong « textbox kÝch
nót " "
bgC
bgC
bgC
bgCbgC
olor
olor
olor
olorolor
III
III
III
IIIIII
. Xö
. Xö
. Xö
. Xö . Xö
lý c¸c
lý c¸c
lý c¸c
lý c¸clý c¸c
sù kiÖ
sù kiÖ
sù kiÖ
sù kiÖsù kiÖ
n trªn trang
n trªn trang
n trªn trang
n trªn trangn trªn trang
Web
Web
Web
WebWeb
2
2
2
22
.
.
.
. .
C¸c
C¸c
C¸c
C¸cC¸c
ph
ph
ph
phphư
¬ng
¬ng
¬ng
¬ng¬ng
thø
thø
thø
thøthø
c
c
c
cc
vµ
thué
thué
thué
thuéthué
c
c
c
cc
nh
nh
nh
nhnh
c
c
c
cc
ña
ña
ña
ñaña
c¸c
c¸c
c¸c
c¸cc¸c
®
®
®
®®
èi
èi
èi
èièi
t
t
t
ttư
î
î
î
îî
ng
ng
ng
ngng
2.2
2.2
2.2
2.22.2
§
§
§
§ §
èi
èi
èi
èièi
t
t
t
ttư
îng
îng
îng
îngîng
do
do
do
dodo
cument
cument
cument
cumentcument
: Thay ®æi mµu nÒn cña trang web khi ngưêi dông
nhËp vµo hîp mµu (hay tªn mµu) trong « textbox kÝch
nót " "
bgC
bgC
bgC
bgCbgC
olor
olor
olor
olorolor
| 1/78

Preview text:

C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p I. GIỚI THIỆU + + Scri S p cri t t cã c ã th t Ó h Ó xe x m e m nh n ư mé m t é t c«ng c«ng cô c ô nh n » h m » hç h ç tr t î r î ng n ưêi ê i lËp l Ëp tr t ×nh n h t¹o t ¹o ra r a c¸ c c c øng ø ng dô d ng ng nhanh chã c ng, ng, ®¬ ® n ¬ n gi¶ gi n n kh«ng k h«ng ma m ng ng tÝ t nh Ý nh chuyª hu n n nghiÖ nghi p Ö nh n ư mé m t é t ng«n « n ng n ÷ ÷ lË l p p tr t ×nh n h thËt hËt sù s . ù + + JavaScr J ip i t p t cò c ng ò ng lµ l µ mé m t é t lo l ¹i o ¹i Scrip i t t cho c phÐp p hÐp ph¸t p h¸t tr t i r Ó i n Ó n c¸ c c c øng ø ng dô d ng ng tr t ª r n ª n Int I e nt r e ne r t ne t ë ë c¶ c phÝ p a hÝ a Cl C i l e i nt nt vµ v µ Server Server b» b n » g g c¸ c ch c h viÕ vi t Õ t c¸ c c ¸ c ch c ư¬ng ¬ tr t ×nh n h ví v i í i có c ó ph p ¸ h p p ho h µ o n µ n to t µ o n µ n giè i n è g n g Ja J v a a v . C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t + + Ja J v a a v S a cript S cript lµ l µ mé m t é t ng n « g n « n ng n ÷ ÷ scrip scri t p , t ,dï d n ï g n g ®Ó ® Ó ph p ¸ h t ¸ tr t i r Ón Ó n c¸ c c ¸ c øng ng dô d ng ô ng Int I e nt rnet r net ë ë Cli l ent e nt vµ v µ Server. + + JavaScri J pt p t cã c ã thÓ t hÓ viÕ vi t Õ t kÌ k m Ì m tr t o r ng o ng fi f l i e l e HTML H TML ®Ó ® x©y x©y dù d ng ng mé m t é t tr t ang r ang We W b e b chÆt c hÆt chÏ, hÏ, phong hong phó p hó vÒ v né n i é i du d n u g n g vµ v µ h× h nh n h n th t ø h c ø c nh n ư : ki k Ó i m Ó m tra t ra tÝ t n Ý h n h tư¬n ¬ g n thÝ t ch c h vµ v µ th« t ng ng b¸ b o o lç l i ç i tr t o r ng ng qu q ¸ u ¸ tr t ×nh n h nhËp p li l Ö i u Ö . u .... + + C¸ch C ¸ch viÕ vi t Õ t JavaScript t tro r ng o ng mé m t é t tr t ang r ang HTM H L nh n ư sau s : < c S rip ri t p t La L ng n ua u g a e g = e " = J " a J va v S a cr S ip cr t" t > " ///C / ¸c ¸c hµm m cña ñ a Ja J vaScrip Scri t p t ®Æ ® t Æ t ë ë ®© ® y < S / cr c i r p i t p > C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II. Ng«n Ng«n n g n ÷ ÷ Ja J v a a v S a c S r c ip i t p 1. 1 .Mé t t sè s è ®Þ n ®Þ h h ng n h g Üa Ü 1.1 1 . C¸c . k C¸c i k Óu i d÷ ÷ li l Ö i u Ö u : : Tr T ong on Ja J v a aS a cr c i r p i t p t c ã c c¸ c c c ki k Ó i u u d÷ d ÷ li l Ö i u u :  Int In erger: Gåm c¸ c c c sè s ë è d ë ¹ d n ¹ g g c ¬ c sè s 1 è 0 1 , 0 c , ¬ c s ¬ è s 1 è 6 1 , 6 ,c ¬ c s ¬ è s 8 è , 8 ,c ¬ c ¬ s è s è 2  VÝ VÝ d ô d : ô 42 4 , 2 ,0 x 0 F x F F F, F ,- 3 - 4 3 5 4 .....  Sè S t è h t ù h c ù c : VÝ : d VÝ ô d : ô :3 . 3 1 . 4 1 1 4 5 1 , - , 3.1 3 E12 E1 , 2 2 , e- 2 1 e- 2 2 ... l u l u ý ý E, e E, ® e Òu ® c Òu ã c ý ý ng n hÜ h a a nh n ư nh n a h u a . u  Boolean: l Cã g Cã i g ¸ i ¸ t r t u r e u h e oÆc h oÆc f a f l a s l e s  Chu Ch çi u ( S ( t S r t i r n i g n ) g :) Mét M c ét h c u h çi u l çi µ l µ m ét m ét d · d y · y c ¸ c c ¸ c ký k ý t ù t ù n » n m » m g i g ÷a ÷ a h a h i a i cÆ c p p dÊ d u u ( " ( " " ) " ) hoÆ h c c ( '( )'. ) VÝ d VÝ ô: ô : " b " l b a l h a ",' " b ,' l b a l h' h ,"1 ," 23 2 4 3 " 4 , " “d “ ong on mo m t\ t n n d on d g on g h a h i a ” i . C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng« n Ng« n n g n ÷ ÷ JavaScript 1. 1 M é M t é t s è s è ® Þnh Þn h n gh n Üa 1. 1 2. 2 .Bi B Õn Õ
+ BiÕn lµ mét ®¹i lưîng dïng ®Ó lưu tr÷ d÷ liÖu mµ gi¸
trÞ cña nã cã thÓ thay ®æi trong qu¸ tr×nh thùc hiÖn chư¬ng t × r n . h
+ §Ó biÓu diÔn biÕn ngưêi ta sö dông tªn biÕn, khi khai
b¸o mét biÕn th× tªn biÕn ®îc cÊp ph¸t mét ®Þa chØ cô thÓ trong bé nhí m¸y tÝnh.
+ Tªn biÕn lµ chuçi gåm c¸c ký tù, ch÷ sè, vµ dÊu g¹ch dưíi (_) + Tªn ª n biÕ b n iÕ n tro t n ro g n g ng« n n g« n ng n ÷ ÷ Ja J vaScript S cript cã c ã ph©n ph ©n biÖ b t iÖ t ch c ÷ h ho h a o a vµ v µ ch c ÷ th t ưên ê g.
+ §Ó ®Þnh nghÜa mét biÕn b»ng c¸ch dïng tõ kho¸ va v r a VÝ dô: var x=12
Trong JavaScript cã thÓ dïng biÕn mµ kh«ng cÇn khai b¸o. C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 1. 1 .Mét sè Mét sè ®Þnh n ®Þnh g n h g Ü h a 1.3 1 . .C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ + C¸ C c ¸ c ph p Ðp Ðp to¸ t n n số học + C¸ C c ¸ c ph p Ðp Ðp to¸ t n n so s o s¸n ¸ h + C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ n th t a h o o t¸ t c c tr t ªn ªn bit i + C¸ C c ¸ c ph p Ðp Ðp to¸ t n n logic i C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 1. 1 .Mét sè Mét sè ®Þnh n ®Þnh g n h g Ü h a 1.3 1 . .C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ + C¸ C c ¸ c ph p Ðp Ðp to¸ t n n số học C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 1. 1 .Mét sè Mét sè ®Þnh n ®Þnh g n h g Ü h a 1.3 1 . .C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ + C¸ C c ¸ c ph p Ðp Ðp to¸ t n n so s o s¸n ¸ h C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 1. 1 .Mét sè Mét sè ®Þnh n ®Þnh g n h g Ü h a 1.3 1 . .C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ + C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ n th t a h o o t¸ t c c trª r n n bi b t i C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 1. 1 .Mét sè Mét sè ®Þnh n ®Þnh g n h g Ü h a 1.3 1 . .C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ + C¸ C c ¸ c ph p Ðp Ðp to¸ t n n logic i C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 1. 1 .Mét sè Mét sè ®Þnh n ®Þnh g n h g Ü h a 1.3 1 . .C¸ C c ¸ c ph p Ðp Ðp to t ¸n ¸ : Ưu C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t 2. 2 .C Ê C u u tr t óc ó c c¸ c c ¸ lÖ l n Ö h n ®iÒ ®i u u kh k i h Ón Ó n tr t o r ng n g Ja J v a aS a cr c i r pt i + + Lnh n h if i .....else els + + Lnh n h swi s tc t h h ... .ca c s a e + + Lnh n h wh w il i e l + + Lnh n h fo f r o + + Lnh n h do d ...whi wh l i e l + + Lnh n h br b eak eak và con c t on i t nu n e u C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I . I Ng«n ng÷ Ng«n ng÷ Jav J aScrip aScri t C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I I I . .Xö Xö l ý l c ý ¸c c sù s ù k i k Ön Ö tr t ªn ª t n r t ang r We W b 1. 1 .S ù S kiÖ ki n n v µ v µ ®è i ®è t i ưîn î g n + + §Þ § nh Þ nh nghÜ ng a hÜ a sù s ù s ki k Ö i n: Ö n: sù s ù s ki k Ö i n Ö n lµ l µ mét mé t hµnh hµ nh ®é ® ng é ng x¶ x y ¶ ra r a khi k hi ng n ưêi ê i sö s ö dô d ng ô ng lµ l m µ m mét mé t vi v Ö i c Ö c g× g × ®ã ® ã ® tr t ª r n ª n tr t a r ng a we w b e . VÝ V Ý V dô d : :KÝ K c Ý h c h (C ( l C i l c i k c ) k ) mét mé t nót nó , t ,tha t y ha y ®æ ® i æ i (C ( ha C n ha g n e g ) e ) d÷ d ÷ li l Ö i u Ö u tr t o r ng o tr t ưêng ê ng Te T x e t x bo t x bo , x , di d i d chu c y hu Ó y n Ó n co c n n tr t á r á chu c é hu t é t (Mo ( u Mo s u e s ) e ) tr t ª r n ª mét t siªu ª u liª i n ª n kÕt Õ t (H ( y H pe p r e l r i l n i k n ) k ,).,.... + Vµ V µ V nh n ư vË v y Ë y b¹ b n ¹ n ph p ¶ h i ¶ i ti t Õn i Õn hµ h n µ h n h vi v Õt i Õt c¸ c c ¸ c lÖn l h Ön h ®Ó ® Ó ® kh k i h c¸ c c ¸ c sù s ù ki k Ö i n Ö n nµy nµ y x¶ x y ¶ y ra r a th t × × ®Þ ® nh Þ nh hưíng í ng ng n ưêi ê i sö s ö dô d ng ô ®¸ ® p ¸ p øng ø ng ®ó ® ng ó ng nhu nhu cÇ c u Ç u cña ñ a øng ø ng dô d ng ô ng nh n ư : : th« t ng h« ng b¸o b¸ nhËp p sai sa i d÷ d ÷ liÖ i u Ö , u ,d÷ d ÷ li l Öu Ö u ch c ưa a ®Ç ® y Ç y ®ñ ® , ñ ....... C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I I I . I Xö Xö l ý l ý c ¸ c c c sù sù k i k Ön t Ö r n t ª r n tr t ang a ng W e W b e 1. 1 Sù S ù k i k Ö i n n vµ v µ ® èi ® t èi ưîng în  + + Vi V Ö i c Ö c vi v Õ i t Õ t c¸c ¸ c lÖ l nh Ö nh ®Ó ® Ó ® ®¸ ® p ¸ p øn ø g n g c¸ c c ¸ c sù s ù s ki k Ö i n Ö n nµy nµ y gä g i ä i lµ l ®i ® Ò i u Ò u khi k Ó hi n Ó n sù s ù s ki k Ö i n. Ö n. Tr T o r ng o ng Jav Ja a v S a c S r c i r p i t p t th t × × c¸ c c ¸ h h sö s ö dô d ng ô c¸ c c ¸ c ®i ® Ò i u Ò u khiÓ hi n Ó n nh n h n sau sa : u :tr t ưíc í c ti t ª i n ª n lµ l µ tõ t õ "o " n" o n" vµ v µ v the t o he o sau sa lµ l µ tªn t ªn sù s ù kiÖ i n  VÝ V Ý dô d ô d : Khi K hi kÝ k c Ý h c h mét mé t nót nó t th t × sù s ù s ki k Ö i n Ö n Cl C i l c i k c k x¶ x y ¶ y ra r , a , ®Ó ® ®¸ ® p ¸ p øn ø g n g sù s ù kiÖ i n n nµy nµ y b¹n ¹ n dï d n ï g n g ®i ® Ò i u u khi k Ón Ó n onC o li l c i k c . k  + + B¶ B ng ¶ ng dưíi í i ®© ® y © y li l Ö i t Ö t kª k ª k c¸c ¸ c sù s ù ki k Ö i n Ö n vµ v µ v c¸ c c ¸ c ®i ® Ò i u Ò u khi k Ó hi n Ó sù s ù ki k Ö i n Ö n tư¬ng ¬ ng øng ø ng cho c ho tÊ t t t c¶ c ¶ c¸ c c ¸ c sù s ù s ki k Ö i n Ö n tr t ª r n ª n we w b e b nh n ư sau sa u : Sù S ù ki k Ö i n Ö n ĐiÒ i u Ò u kh k iÓ i n Ó n X¶y ¶ y ra r a khi h i Áp p dng n g ch c o blur onBlur
Ngưêi sö dông di chuyÓn focus rêi Textbox, Textarea, khái phÇn tö trªn form Select list click onClick
Ngưêi sö dông kÝch vµo mét phÇn tö Button, Radio
trªn form hoÆc kÝch vµo 1 liªn kÕt button, Check button, Submit button, Reset button, Link change onChange
Ngưêi sö dông thay ®æi gi¸ trÞ cña Textbox, Textarea, phÇn tö Select list focus onFocus
Ngưêi sö dông di chuyÓn focus ®Õn Textbox, Textarea, phÇn tö trªn form Select list select onSelect
Ngưêi sö dông chän dữ liÖu trong c¸c Textbox, Textarea phÇn tö load onLoad
N¹p trang web vµo trinh duyÖt Document unload onUnload Tho¸t khái mét trang web Document mouseover
onMouseOver Ngưêi sö dông di chuyÓn con trá chuét Link trªn mét liªn kÕt submit onSubmit
Ngưêi sö dông cho thi hµnh øng dông Submit button C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I I I . .Xö Xö l ý l c ý ¸c c sù s ù k i k Ön Ö tr t ªn ª t n r t ang r We W b VÝ VÝ dô d : :Đ©y © y lµ l µ m é m t é t tra t ng n g HTML hoµ HTML ho n n chØn chØ h n h khi khi kÝ k c Ý h c h vµ v o µ nót nó t "C " li l c i k k here" e " sÏ s Ï xuÊt Êt hiÖn Ö n c©u c ©u th« t ng ng b¸ b o “H “ e H ll l o l . o ..." .  l ngua a ge g ="JavaS e c ="JavaS r c i r p i t p " t > "  fu f nc u t nc i t on o thon n g thon b g a b o a () ( {  al a e l rt r ("H ( e "H l e l l o l .....") . ; ")  } 

c S ri r pt> i C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I I I . .Xö Xö l ý l c ý ¸c c sù s ù k i k Ön Ö tr t ªn ª t n r t ang r We W b VÝ VÝ d ô d : :Đ©y © y l µ l µ m é m t é t t ra t n ra g n HTML hoµ HTML ho n n chØ n chØ h n h kh i kh k i Ý k ch v ch µ v o µ o nót nó " C " l C i l c i k k here" sÏ s xuÊt Êt hi Ö hi n Ö c n ©u c th«n t g b g ¸o b "H " e H ll l o l . o ..." .  < DY> DY  < or F m m n a n m a e= m "f " orm1 f " orm1 > "  < n i pu p t u t ty t p y e=" e= b " u b t u t t on t " on " v a v l a u l e u =" = Click " Click h er h e" er e" onClic i k c = k " = t " h t on h g on b g ao( a ) o( " ) > "  < F / o F rm> r 

< ODY> ODY C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p III. X . ö X ö l ý l ý c ¸ c c ¸ c s ù s ù k i k Ön i Ön t r t ªn r ªn t r t a r n a g n g We b We 1. 1 .S ù S ù k i k Ö i n n vµ v µ ®è i ®è tî t ng n §Ó §Ó ®¸ ® p ¸ p øn ø g n g ®ó ® n ó g n g sù s ù s ki k Ön i Ön ch c o h o c¸ c c ¸ c ®èi ® èi tưîng în g cÇ c n Ç n ®i ® Òu i Òu kh k i h Ón i , Ón b¹ b n ¹ n cã c ã th t Ó h Ó h× h nh n h du d n u g n g ra r a c¸ c c ¸ c ®è ® i i tưîng în g tr t ªn r ªn mét m ét tr t a r n a g n g web nh n ư sa s u a : + + §èi è i tưîn î g n g lín í n nh n Ê h t Ê t cñ c a ñ a tr t ×nh n h duy u Öt Ö t lµ l µ wi w n i d n ow o + + Tr T on r g on g window window ch c ø h a ø a c¸ c c ¸ c tµ t i µ i li l Ö i u u HT H M T L M L (m ( çi m çi tµ t i µ i li l Öu i Öu lµ l mé m t t ®è ® i i tưîng g docum u en m t en ) t + + Tr T on r g on g document d ocument cã c ã th t Ó h Ó ch c ø h a ø a nh n i h Òu i Òu Form F orm (c ( ã c ã ®èi ® èi tưîng în g lµ l fo f r o m), r m), vµ v µ c¸ c c ¸ c li l ª i n ª n kÕ k t Õ t (cã c ã ®èi è i tưîng n g lµ l µ lin i k n s) s + + Tr T on r g on g Form F orm cã c ã th t Ó h Ó ch c ø h a ø a nh n i h Òu i Òu ph p Ç h n Ç n tö t ö t (c ( ã c ã ®èi ® èi tưîng în g lµ l elemen m ts t ) s C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I I I . .Xö Xö l ý l c ý ¸c c sù s ù k i k Ön Ö tr t ªn ª t n r t ang r We W b 1. 1 .S ù S kiÖ ki n n v µ v µ ®è i ®è t i ưîn î g n C ư¬n ¬ g n g 3: Ja v Ja a v Sc a ri r p i t p II I I I . I Xö Xö l ý l ý c ¸ c c c sù sù k i k Ön t Ö r n t ª r n tr t ang a ng W e W b e 2. 2 C¸c p C¸c h p ư¬ng ¬n g t h t ø h c ø c v µ v µ th t u h é u c c tÝ t n Ý h n cñ c a ñ c¸ c c ¸ ®èi ® t èi ưîng în + + §Ó §Ó th t a h m a m ch c i h Õu i Õu ®Õn ® Õn c¸ c c ¸ c th t u h éc u éc tÝ t n Ý h n h (h ( a h y a y c¸ c c ¸ c ph p ¬ng ¬n g th t ø h c ø ) c cñ c a ñ a mét m ét ®èi ® èi tưîng în g nµ n o µ o ®ã ® ã b¹ b n ¹ n cÇ c n Ç n ®Æ ® c Æ c t¶ t ¶ t tªn t ªn cñ c a ñ a ®èi ® èi tưîng în ®ã ® ã cï c n ï g g ví v i i c¸ c c ¸ c ®èi èi tưîng g cÊ c p Ê p ca c o a o h¬ h n n nã n . ã VÝ V Ýdô d : Để g¸ g n ¸ n gi g ¸ i ¸ tr t Þ r Þ ch c u h ç u i ç i "He " l He l l o l " o " ch c o h o tr t ên ê g n g te t x e t x b t o b x o x (c ( ã c ã tª t n ª n lµ l tx t t x b t ox) b ox) tr t on r g on g mét m ét form f orm (c ( ã c ã tªn t ªn lµ l µ form1) f orm1) b¹ b n ¹ n sö s ö s dô d n ô g n g lÖn l h Ön sa s u a : docu d men m t en .f t or .f m or 1.t 1 x .t t x b t ox. b va v l a ue= u " e= H " ell H o" + Trong ®ã : va v l a ue u
e lµ thuéc tÝnh cña ®èi tưîng tx t t x b t o b x o , c¸c thµnh phÇn document en , fo f r o m r 1 m
1 lµ c¸c ®èi tưîng cha cña nã. II I I I . .Xö Xö l ý l c ý ¸c c sù s ù k i k Ön Ö tr t ªn ª t n r t ang r We W b 2. 2 .C ¸ C c c p h p ư¬ng t ng hø t c hø c vµ t hu vµ t é hu c é tÝ t nh Ý c nh ñ c a ñ c¸c c ® è ® i è i t ưîng î 2. 2 1 . § è § i è i t ưîng î wi w nd i ow o  * C¸c phư¬ng thøc: Ph P ư¬n ¬ g n g th t øc h øc Môc M ® ôc Ý ® c Ý h alert("message")
Đưa ra hép tho¹i th«ng b¸o víi néi dung lµ message confirm("message")
Đưa ra hép tho¹i yªu cÇu ngưêi sö dông x¸c nhËn
l¹i c«ng viÖc cÇn hµnh ®éng (chän OK O K hay Ca C n a c n e c l
e ). Phư¬ng thøc nµy tr¶ vÒ gi¸ trÞ tr t ue r ue (khi chän OK) hoÆc fal f s al e s e (khi chän Cancel) prompt("message",variable)
Đưa ra hép tho¹i cho phÐp ngưêi sö dông nhËp
dữ liÖu ®Çu vµo, dữ liÖu sau khi nhËp ®ưîc g¸n
cho biÕn variable. message lµ dßng th«ng b¸o. close() Đãng cöa sæ trinh duyÖt open("URL","name")
Më trang web cã ®Þa chØ lµ URL trong cöa sæ cã III. X . ö X ö l ý l ý c ¸ c c ¸ c s ù s ù k i k Ön i Ön t r t ªn r ªn t r t a r n a g n g We b We 2. 2 C¸ . c c p h p ư¬ng ¬n th t ø h c ø c v µ v µ t h t u h éc u éc t Ý t n Ý h n h cñ c a ñ c¸ c c c ®èi ® tưîng în 2.1 2 §èi t §èi ưîng în g window  * C¸c thuéc tÝnh: Th T uéc u t éc Ý t n Ý h n h Mô M c ô c ® Ý ® c Ý h c status
ChØ ®Þnh th«ng tin n»m trªn thanh tr¹ng th¸i ë cuèi cöa sæ 
§Ó khi n¹p trang web lªn mµ thanh trang th¸i cã dßng
th«ng b¸o "Chµo c¸c b¹n..." th× b¹n dïng tag như sau: 
* C¸c ®iÒu khiÓn sù kiÖn: §èi tưîng window
ow cã hai ®iÒu khiÓn sù kiÖn lµ onLoad L oad vµ on o U n nl n o l a o d a C ư¬ng ¬ ng 3: J 3 ava : J Script II I I I . .Xö Xö l ý l c ý ¸c c sù s ù k i k Ön Ö tr t ªn ª t n r t ang r We W b 2. 2 .C ¸ C c c p h p ư¬ng t ng hø t c hø c vµ t hu vµ t é hu c é tÝ t nh Ý c nh ñ c a ñ c¸c c ® è ® i è i t ưîng î 2. 2 2 . . .§ è § i è tưîng î do d cu c me m nt e 2. 2 3 . . .§ è § i è tưîng î fo f r o m 2.4 2 . §è § i è i t ưîng î li l nk i s 2. 2 5 . . .§ è § i è tưîng î te t xt, xt t e t xt e ar xt ea, e a, vµ p as vµ p sw s o w r o d 2. 2 6 . . .§ è § i è tưîng î se s le l ct c t ( gi ( è gi n è g nh nh lis i t s bo b x) o 2. 2 7 . . .§ è § i è tưîng î bu b tt t o t n, n, s u s b u mi m t i , t ,r e r s e e s t e 2. 2 8 . . .§ è § i è tưîng î che c ckb k o b x o , ,ra r di d o III. X . ö X ö l ý l ý c ¸ c c ¸ c s ù s ù k i k Ön i Ön t r t ªn r ªn t r t a r n a g n g We b We 2. .C¸ C c ¸ c ph p ư¬ng ¬n g th t ø h c ø c vµ v µ th t u h éc u éc tÝn Ý h h cñ c a ñ a c¸ c c ¸ c ®èi è i tư t îng n 2. 2 2 . 2 § èi è i tưîng în g do d cu c m u en m t en  * C¸c phương thức: Ph P ư¬n ¬ g n g th t øc ø c Môc Mô c ®Ý c ®Ý h c write(expression) hoÆc
ViÕt biÓu thøc expression ra trang web trªn cöa cña tr×nh writeln(expression) duyÖt
NÕu cã nhiÒu biÓu thøc cÇn viÕt th× c¸c biÓu thøc nµy c¸ch nhau dÊu phÈy (,)
writeln kh¸c write ë chç lµ sau khi viÕt xong th× xuèng hµng tiÕp theo.
VÝ dô : §Ó viÕt mét biÓu thøc 5+ 5 6 + = 6 1 = 1 1 1 ra tr×nh duyÖt b¹n sö dông có ph¸p như sau:  document.write("5 + 6 =",5+6) II I I I . .Xö Xö lý l ý c¸ c c¸ sù sù ki Ö ki n n t rªn t rªn t ra t n ra g n We W b e 2. .C¸ C c ¸ c ph p ư¬ng ¬ ng thø t c c vµ v µ thu t é hu c c tÝ t nh nh cña ñ a c¸ c c ¸ c ®èi è i tưîng 2. 2 2 . § èi è i tưîng î ng do d cu c m u e m n e t n  * C¸c thuộc tÝnh: Th T uéc u éc tÝ t nh n h Mô M c ô c ® Ý ® c Ý h c bgcolor="#rrggbb"
X¸c ®Þnh mµu nÒn cho tµi liÖu fgcolor="#rrggbb"
X¸c ®Þnh mµu ch÷ cho tµi liÖu linkColor="#rrggbb"
X¸c ®Þnh mµu cho c¸c liªn kÕt khi chưa cã sù viÕng th¨m liªn kÕt ®ã vlinkColor="#rrggbb"
X¸c ®Þnh mµu cho c¸c liªn kÕt khi ®· cã sù viÕng th¨m liªn kÕt ®ã
alinkColor=="#rrggbb" X¸c ®Þnh mµu cho liªn kÕt khi nã ®ưîc kÝch ho¹t II I I I . .Xö Xö lý l ý c¸ c c¸ sù sù ki Ö ki n n t rªn t rªn t ra t n ra g n We W b e 2. .C¸ C c ¸ c ph p ư¬ng ¬ ng thø t c c vµ v µ thu t é hu c c tÝ t nh nh cña ñ a c¸ c c ¸ c ®èi è i tưîng 2. 2 2 . § èi è i tưîng î ng do d cu c m u e m n e t n
 VÝ dô : Thay ®æi mµu nÒn cña trang web khi ngưêi sö dông
nhËp vµo tæ hîp mµu (hay tªn mµu) trong « textbox vµ kÝch nót "bg b C g olor" olor II I I I . .Xö Xö lý l ý c¸ c c¸ sù sù ki Ö ki n n t rªn t rªn t ra t n ra g n We W b e 2. .C¸ C c ¸ c ph p ư¬ng ¬ ng thø t c c vµ v µ thu t é hu c c tÝ t nh nh cña ñ a c¸ c c ¸ c ®èi è i tưîng 2. 2 2 . § èi è i tưîng î ng do d cu c m u e m n e t n
 VÝ dô : Thay ®æi mµu nÒn cña trang web khi ngưêi sö dông
nhËp vµo tæ hîp mµu (hay tªn mµu) trong « textbox vµ kÝch nót "bg b C g olor" olor