Professional Documents
Culture Documents
CHNG I:
Khoa CNTT
Trang 1
Khoa CNTT
Trang 2
Khoa CNTT
<TagName>: gi l tag m
</TagName>: gi l tag ng. Thng thng th cc tag u c tag ng. Tuy
nhin c mt s tag khng c tag ng
V d :<body BGCOLOR=RED>ni dung </body>
TagName(m)
Properties
TagName(ng)
I.5.2.
<Hn>: To header, gm 6 cp header, c t trong phn
BODY
C php:
<Hn ALIGN= Direction> Ni dung ca Header </Hn>
Trong :
Direction: gm cc gi tr left, right, center, dng canh l cho header, mc nh
l canh tri
Trang 3
Khoa CNTT
V d:
<H1>Heading 1</H1>
<H2>Heading 2</H2>
<H3>Heading 3</H3>
<H4>Heading 4</H4>
<H5>Heading 5</H5>
<H6>Heading 6</H6>
I.5.3.
<P> :
Dng ngt on v bt u on mi
C php:
<P ALIGN = Direction> Ni dung ca on </P>
Tag </P> khng bt buc.
Tag <P> k tip s t ng bt u mt on mi.
I.5.4.
<BR>:
I.5.5.
<HR>:
V d:
<HTML>
<HEAD><TITLE>Welcome to HTML </TITLE></HEAD>
<BODY>
<H3> My first HTML document</H3>
<HR size = 5 align = center width = 50%>
<HR size = 15 align = left width = 80%>
<P> This is going to be real fun
</BODY>
</HTML>
Trang 4
I.5.6.
Khoa CNTT
<FONT>:
I.5.7.
<BODY > :
Trang 5
Khoa CNTT
M thp lc phn
#FF0000
#00FF00
#0000FF
#000000
#FFFFFF
I.5.8.
Mu
RED
GREEN
BLUE
BLACK
WHITE
<IMG> :
I.5.9.
<BgSound> :
I.5.10.
<EMBED>:
I.5.11.
<Marquee></Marquee> :
Trang 6
Khoa CNTT
I.5.12.
<!-- Ghi ch -->: Ni dung trong cp tag ny khng hin th
trong trang
C php: <! -- Ni dung li ch thch -->
I.5.13.
<B>: nh dng ch m
C php
<B> Ni dung ch m</B>
V d:
<P><B> This is good fun</B></P>
I.5.14.
C php:
<I> Ni dung ch nghing</I>
I.5.15.
C php:
<U> Ni dung ch gch chn</U>
V d:
nh dng khi vn bn va m, nghing v gch chn
<B><I><U> Trng HCN TP HCM</U></I></B>
I.5.16.
I.5.17.
I.5.18.
<STRIKE>:
Gch ngang vn bn
C php:
<STRIKE>Ni dung vn bn b gch ngang </STRIKE>
I.5.19.
<CODE></CODE>:
Trang 7
Khoa CNTT
V d:
<CODE>
If (x > 0) <br>
x = x + 1<br>
else <br>
y=y+1
</CODE>
I.5.20.
C php:
<EM>Vn bn c nhn mnh</EM>
I.5.21.
C php:
<BLOCKQUOTE>:
I.5.23.
<PRE>:
Trang 8
Khoa CNTT
V d:
<HTML>
<HEAD><TITLE>Learning HTML</TITLE><HEAD>
<BODY>
<PRE>
Humpty Dumpty sat on a wall
Humpty Dumpty had a great fall
All the Kings horses
And all the Kings men
Could not put Humpty Dumty together again
</PRE>
</BODY>
</HTML>
I.5.24.
<DIV> <SPAN>:
V d:
<HTML>
<HEAD><TITLE> Learning HTML</TITLE></HEAD>
<BODY>
<DIV>Division 1
<P> The DIV element is used to group elements.
<P>Typically, DIV is used for block level elements
</DIV>
<DIV align = right>
<FONT size = 4 color = hotpink face = Arial>Division 2
<P>This is a second division<Br>
<H2>Are you having fun?</H2>
</FONT>
</DIV>
<P> The second division is right aligned.
<SPAN STYLE = FONT-SIZE:25; Color:BLUE>Common formatting
</SPAN> is applied to all the elements in the division
</BODY>
Trang 9
Khoa CNTT
</HTML>
I.5.25.
Cc k t c bit:
a. Ln hn (>): >
V d:
<CODE>
If A > B
Then <BR>
A= A+ 1
</CODE>
b. Nh hn (<): <
V d:
<CODE>
If A < B
Then <BR>
A= A+ 1
</CODE>
c. Cp nhy: "
V d:
<BODY>
" To be or not to be? " That is the question
</BODY>
d. K t v &: &
V d:
<P> William & Graham went to the fair
e. K t khong trng:
Cch load li trang Web: Click biu tng Refresh (F5) trn thanh cng c.
Chnh sa size ch hin th trn trang: Chn Menu View->Text size
Chnh li font ch: Chn Menu View->EnCoding
Trong trng hp trang Web khng hin th c Font ting Vit:
Chn menu Tool chn Internet Options->Chn Tab Fonts chn Font ting Vit
Nu chn ri m khng hin th c font ting Vit th chn Menu
View>EnCodingchn cc font nh User defined,Vietnamese.
Cc tu chn khc cho trang Web: Tools Internet option: Khng Load hnh xung,
nh dng lin kt,
Chn trang web mc nh khi m trnh duyt
Trang 10
Khoa CNTT
Hnh 1
Hnh 2
Trang 11
Khoa CNTT
Trang 12
Khoa CNTT
CHNG II:
II.1. GII THIU SIU LIN KT
II.1.1.
Kh nng chnh ca HTML l h tr cc siu lin kt. Mt siu lin kt cho php ngi truy
cp c th i t trang web ny n trang web khc. Mt lin kt gm 3 phn:
Ngun: cha ni dung hin th khi ngi dng truy cp n, c th l mt trang web
khc, mt on film, mt hnh nh hoc mt hp thoi gi mail
Nhn: c th l dng vn bn hoc hnh nh ngi dng click vo khi mun truy cp
n lin kt, nu nhn l vn bn th thng c gch di
ch n (target): xc nh v tr ngun hin th.
II.1.2.
Cc loi lin kt
II.2.1.
Trang 13
Khoa CNTT
To BookMark:
<A name=tn Bookmark> Nhn </A> Ni dung
To lin kt n Bookmark:
<A Href =#tn Bookmark>Nhn ca text lin kt</A>
V d :
<HTML>
<HEAD><TITLE> Using htm links</TITLE> </HEAD>
<BODY>
<A HREF = #Internet>Internet</A><BR>
<A HREF = #HTML>Introduction to HTML</A><BR>
<A name = Internet>Internet</A>
Internet l mt mng ca cc mng. Ngha l, cc mng my tnh
c lin kt vi cc mng khc, ni cc nc v ngy nay l ton
cu. Giao thc truyn thng l TCP/IP cung cp lin kt vi tt c
cc my tnh trn th gii
<A name = HTML>Introduction to HTML</A><BR>
Ngn ng nh du siu vn bn l ngn ng chun m web s
dng to v nhn ra ti liu. Mc d khng phi l mt tp con
ca ngn ng nng cp tiu chun tng qut (SGML), ngn ng
nh du siu vn bn cng c lin quan vi SGML. SGML l mt
phng php trnh by cc ngn ng nh dng ti liu. HTML l
ngn ng nh du c s dng to ti liu HTML. Cc hng
dn ch r mt trang web nn c hin th nh th no trong trnh
duyt
</BODY>
</HTML> Kt qu trn trnh duyt
Trang 14
Khoa CNTT
C php:
<A href=http://www.site.com/path/Page.htm#tn Bookmark>
V d:
Trang main.htm
<HTML>
<HEAD><TITLE> Main document</TITLE></HEAD>
<BODY>
<A HREF = C:\Doc1.htm#Internet>Internet</A><br>
<A HREF = C:\Doc1.htm#HTML>Introduction to
HTML</A><br>
</BODY>
</HTML>
Trang Doc1.htm
<HTML>
<HEAD><TITLE>Using Links</TITLE></HEAD>
<BODY>
<A name = Internet>Internet</A><BR>
Internet l mt mng ca cc mng. Ngha l, mng my tnh c
lin kt vi cc mng khc, ni vi cc nc v ngy nay l ton
cu. Giao thc truyn TCP/IP cung cp lin kt vi tt c cc my
tnh trn th gii.
<A name = HTML>Introduction to HTML</A><BR>
Ngn ng nh du siu vn bn l ngn ng chun m web s
dng to v nhn ra ti liu. Mc d khng phi l mt tp con
ca ngn ng nng cp tiu chun tng qut (SGML), ngn ng
nh du siu vn bn cng c lin quan vi SGML. SGML l mt
phng php trnh by cc ngn ng nh dng ti liu. HTML l
ngn ng nh du c s dng to ti liu HTML.
</BODY>
</HTML>
II.2.3.
Lin kt n hp th e-mail
C php:
<A href=mailto:a ch Email>Nhn</A>
Nu siu lin kt t cui trang th dng tag <ADDRESS>
C php:
<Address><A href=mailto:a ch Email>Nhn</A></Address>
Cc loi nh :
Trang 15
Khoa CNTT
Chn hnh nh
C php:
<IMG Src=URL Border=n Alt=Ni dung thay th>
URL: a ch ca tp tin hnh nh, thng s dng a ch tng i, v d:
<img src=../image/hinh.gif> khng ph thuc v tr ca tp tin nh trn a
n: dy ca ng vin, tnh bng pixel
Alt: Ni dung thay th s hin th khi hnh khng load c, hoc khi a chut ngang
qua hnh
II.3.3.
a)
b)
c)
C php:
<BR CLEAR=Right> : Ngn chn vn bn dn bn l phi ca nh
<BR CLEAR=Left> : Ngn chn vn bn dn bn l tri ca nh
<BR CLEAR=All> : Ngn chn vn bn dn hai bn l ca nh
Trang 16
Khoa CNTT
e)
II.3.4.
II.3.5.
Bn nh:
Trang 17
Khoa CNTT
Trong :
- Label: tn ca bn nh
- Type: hnh dng ca cc vng trn nh, gm cc loi:
Rect: Vng hnh ch nht
Circle: Vng hnh trn
Poly: Vng hnh a gic
- Coords:to cc nhca hnh
Rect: (x1, y1, x2, y2) l to 2 nh cho ca vng hnh CN
Circle: (x, y, r) ln lt l to tm v bn knh ca vng hnh trn
Poly: (x1, y1, x2, y2, x3, y3, ) l cc nh ca vng hnh a gic
y
1
y
2
x
1
V d:
x
<html>
2
<head>
<title>Image</title>
</head>
<body>
<img src="../image/Blue%20hills.jpg" width="150" height="150" border="0"
usemap="#Map1">
<map name="Map1">
<area shape="rect" coords="73,3,149,66" href="B1.htm">
<area shape="poly" coords="152,81,71,75,62,109,97,123" href="B3.htm">
<area shape="circle" coords="37,32,27" href="b2.htm">
</map>
</body>
</html>
II.3.6.
Hnh nn :
Trang 18
CHNG III:
III.1.
Khoa CNTT
DANH SCH
C php:
<UL Type= Shape1>
<LI Type= Shape 2> Ni dung 1
<LI Type= Shape 2> Ni dung 2
</UL>
Shape 1, Shape 2 l loi bullet t ng t u dng trong danh sch
Shape 1: nh hng n ton danh sch
Shape 2: nh hng n mt mc trong danh sch
Cc loi shape:
o Circle: Bullet trn, rng
o Square: Bullet vung
o Disc: Bullet trn khng rng
V d:
<HTML>
<HEAD><TITLE>Learning HTML</TITLE>
<BODY>
<UL type=Square>
<LI>Monday
<UL>
<LI>Introduction to HTML
<LI>Creating Lists
</UL>
<LI>Tuesday
<UL>
<LI>Creating Tables
<LI>Inserting Images
</UL>
<LI>Wednesday
<LI>Thursday
<LI>Friday
</UL>
</BODY>
</HTML>
III.2.
C php:
<OL Type=x Start =n >
<LI Type =x1 Value=m> Ni dung 1
<LI Type =x1 Value=m> Ni dung 2
</OL>
Trang 19
Khoa CNTT
Trang 20
Khoa CNTT
<LI>Wednesday
<UL type=cycle>
<LI >Creating Forms
<LI >Working with Frames
</UL>
<LI>Thursday
<LI>Friday
</OL>
</BODY>
<HTML>
III.3.
Trong HTML c mt tag c bit dng to danh sch nh ngha dnh ring cho vic tra
cu, nhng cng thch hp cho danh sch no ni mt t vi mt din gii di.
C php:
<DL>
<DT>Nhp t mun nh ngha
<DD>Nhp ni dung nh ngha
</DL>
V d:
<HTML>
<HEAD>
<TITLE>Learning HTML</TITLE>
</HEAD>
<BODY>
<h2> Definition List</h2>
<DL>
<DT>Pixel
<DD> Short for picture element. A pixel refers to the small dots that
make up an image on the screen. Pixel depth refers to the number of
colours which may be displayed.
<DT>Resolution
<DD>The quality of the display on a monitor. The higher the
resolution, the sharper the image. The number of pixels that can be
displayed on a screen defines resolution.
<DT>Scanner
<DD> A hardware device that allows the user to make electronic
copies of graphics or text.
</DL>
</BODY>
</HTML>
Trang 21
Khoa CNTT
Trang 22
CHNG IV:
IV.1.
Khoa CNTT
BNG
Bng thng c s dng to cc vn bn nhiu ct hoc phn chia trang thnh nhiu
vng khc nhau rt tin li trong thit k v trnh by trang web
C php:
<TABLE >
<TR>
Ct 1
<TD>Ni dung trong 1</TD>
<TD>Ni dung trong 2</TD>
Ct 2
Dng 1
</TABLE>
Tag <table> </table> : ch th mt bng
Tag <tr></tr> : xc nh mt dng ca bng
Tag <td></td>: xc nh mt cha d liu ca bng. D liu trong c th l
vn bn hoc hnh nh
V d 1:
<HTML>
<HEAD>
<TITLE>TABLE</TITLE>
</HEAD>
<BODY >
<table border="1">
<TR>
<TD>Cell 1</TD>
<TD>Cell 2</TD>
<TD>Cell 3</TD>
<TD>Cell 4</TD>
</TR>
</table>
</BODY>
</HTML>
Trang 23
Khoa CNTT
V d 2:
<HTML>
<HEAD>
<TITLE>TABLE</TITLE>
</HEAD>
<BODY >
<table border="1">
<TR>
<TD>Cell 1</TD>
</TR>
<TR>
<TD>Cell 2</TD>
</TR>
<TR>
<TD>Cell 3</TD>
</TR>
<TR>
<TD>Cell 4</TD>
</TR>
</table>
</BODY>
</HTML>
V d 3:
<HTML>
<HEAD>
<TITLE>TABLE</TITLE>
</HEAD>
<BODY >
<table border="1">
<TR>
<TD>Cell 1</TD>
<TD>Cell 2</TD>
</TR>
<TR>
<TD>Cell 3</TD>
<TD>Cell 4</TD>
</TR>
</table>
</BODY>
</HTML>
IV.2.
CC THUC TNH:
IV.2.1.
f)
g)
Trang 24
Khoa CNTT
h)
To bng :
<Table BorderColorDark= Color> : Bng cnh di v phi ca bng
<Table BorderColorLight= Color> : Bng cnh trn tri ca bng
i)
j)
Canh l bng:
<Table Align= left/ right/ center></table>
k)
l)
IV.2.2.
a)
Thuc tnh ca ct
b)
c)
Trn :
<Td Colspan=n>: trn n ct
<Td RowSpan=n>: trn n dng
d)
Tag <th>:
C tc dng nh <td> nhng lm cho d liu trong c in m v canh gia
<tr>
<th> Ni dung </th>
</tr>
V d:
<TABLE border=2>
<tr>
<th> Cell 1 </th>
</tr>
<tr>
<th> Cell 2 </th>
</tr>
<TABLE>
V d:
<HTML>
Trang 25
Khoa CNTT
<HEAD>
<TITLE>TABLE</TITLE>
</HEAD>
<BODY >
<table border="5" CellSpacing =10 BorderColorDark=red width=50%>
<TR>
<TD>Cell 1</TD>
<TD>Cell 2</TD>
</TR>
<TR>
<TD>Cell 3</TD>
<TD>Cell 4</TD>
</TR>
</table>
</BODY>
</HTML>
V d:
<Table border="1" bgcolor= fuschia bordercolor=red align=center Width=50%
Height=30%>
<caption> Properties of Table</caption>
<tr>
<th colspan="3"> Colspan</th>
</tr>
<tr>
<th Rowspan=2> Rowspan</th>
<td align=center>Cell 1</td>
<td align=center>Cell 2</td>
</tr>
<tr>
<td align=center> Cell 3</td>
<td align=center> Cell 4</td>
</tr>
</table>
V d: Thit k mt trang web nh mu
<html>
<head>
Trang 26
Khoa CNTT
IV.3.
TRNH BY TRANG
Trong thc t, bng thng c s dng trnh by b cc cho ton b trang web. Nu
mun thit k mt trang th hin vn bn trong ct dng bo ch hoc phn trang thnh
nhng vng c ch khc nhau, th bng l mt cng c cn thit. Mt trong nhng nt
c trng hu dng ca bng l trong mi table cell bn c th s dng bt k tag
HTML no, v d bn c th chn mt tag <H1> trong mt cell hoc mt danh sch c th
t cc mc hoc c th chn mt bng con trong mt bng khc
V d :
Cn thit k trang web gm nhiu vng vi nhng ch khc nhau nh hnh
di y, th bng l cng c hu hiu
Trang 27
Khoa CNTT
Trang 28
Khoa CNTT
Bc 2: to table th 2 gm 3 dng v 2 ct
<table>
<tr>
<td colspan =2>
<!Chn hnh logo-->
</td>
</tr>
<tr>
<td rowspan =2>
<!--Ni dung 1 -- >
</td>
<td>
<!--Ni dung 2 -- >
</td>
</tr>
<tr>
<td>
<!--Ni dung 3 -- >
</td>
</tr>
</table>
Trang 29
CHNG V:
Khoa CNTT
FRAME
V.2.1.
Cc dng frame : Tag <FRAMESET> c 2 thuc tnh ROWS v
COLS
a)
20
60
20
>
Trang 30
b)
Khoa CNTT
To frame theo ct
C php:
<HTML>
<HEAD><TITLE>Ni dung tiu </TITLE></HEAD>
<Frameset Cols=a, b >
<Frame name=Name1 Src=Content1.htm>
<Frame name=Name2 Src=Content2.htm>
..
<Frame name=Name_n Src=Content_n.htm>
</Frameset>
</HTML>
V d:
<HTML>
<HEAD><TITLE>Frame</TITLE></HEAD>
<Frameset Cols=30%, 30%, * >
<Frame name=Baner Src=head.htm>
<Frame name=Content1 Src=Content1.htm>
<Frame name=Content2 Src=Content2.htm>
</Frameset>
</HTML>
30%
30%
*
c)
d)
e)
Trang 31
Khoa CNTT
<Frameset >
<Frame name=name src=Page.htm>
<Frameset>
<Frame name=name src=Page.htm>
</Frameset>
</Frameset>
V.2.4.
Lin kt frame:
Topframe
</head>
V d: Thit k trang web nh sau:
Leftframe
Mainframe
Trang 32
Khoa CNTT
Logo.ht
m
leftfram
e
Photo.
htm
Bester.htm
DuMont.ht
m
Jacobs.ht
m
topfram
e
mainfra
me
Trang 33
Khoa CNTT
Trang Photos.htm
Bester.htm
<HTML>
<HEAD><TITLE>Jeff Bester</TITLE></HEAD>
<BODY>
<IMG SRC="Bester2.jpg" WIDTH=90 HEIGHT=125 ALIGN=LEFT>
<FONT SIZE=2>
<TABLE>
<TR>
<TD VALIGN=TOP><B>Name:</B></TD>
<TD VALIGN=TOP>Jeff Bester</TD>
</TR>
<TR>
<TD VALIGN=TOP><B>Age:</B></TD>
<TD VALIGN=TOP>37</TD>
</TR>
<TR>
<TD VALIGN=TOP><B>Experience:</B></TD>
<TD VALIGN=TOP>Twelve years climbing. Three years with The Colorado
Experience</TD>
</TR>
<TR>
<TD VALIGN=TOP><B>EMT:</B></TD>
<TD VALIGN=TOP>Yes</TD>
</TR>
</TABLE><BR CLEAR=LEFT>
Jeff has led routes in Yosemite, Eldorado, Mount Ranier and Rocky
Mountain National Park. He has participated in expeditions in Denali,
Mexico and Nepal. We are happy to welcome back Jeff for his fourth
year with The Colorado Experience. Jeff will be leading tours to Eldorado
Canyon.
</FONT>
<BODY>
</HTML>
Trang 34
Khoa CNTT
V.2.5.
Phn t NOFRAMES
Phn t NOFRAMES c s dng ch ni dung thay th cho frame khi trnh duyt
khng h tr frame.
C php:
<HTML>
<HEAD><TITLE>Page title</TITLE></HEAD>
<FRAMESET>
Frame Definitions
</TRAMESET>
<NOFRAME>
<BODY>
Page Layout
</BODY>
</NOFRAME>
</HTML>
Trang 35
Khoa CNTT
Phn t IFRAME
Phn t Iframe
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<center><img src="Logo.jpg" width="550" height="70"></center>
<iframe width="350" height="150" align="right" src="Bester.htm">
</iframe>
<h1> <font face="Arial, Helvetica, sans-serif">Staff </font></h1>
The staff at the Colorado Experience is here to helpwith all of your
climbing needs. All of our instructors are fully qualified, with yearsof
climbing and teaching experience. Scroll through the biographies at the
right for more information
</body>
</html>
Trang 36
CHNG VI:
VI.1.
Khoa CNTT
FORM
Thu thp thng tin tn, a ch, s in thoi, email, ng k cho ngi dng
vo mt dich v hoc mt s kin
Tp hp thng tin mua hng
Thu thp thng tin phn hi v mt Website
Cung cp cng c tm kim trn website
VI.1.2.
Cch to:
C php:
<Form Method=(Post Get) Action=script.url>
Ni dung ca Form
</Form>
Trong :
-Method: xc nh phng thc a d liu ln my ch, c 2 gi tr :Post v Get
Nu gi tr l GET th trnh duyt s to mt cu hi cha trang URL, mt du hi v
cc gi tr do biu mu to ra. Trnh duyt s i script ca cu hi thnh kiu c
xc nh trong URL x l.
Nu gi tr l POST th d liu trn biu mu s c gi n script nh mt khi d
liu
-Action: l a ch ca script s thc hin khi form c submit
VI.2.
CC PHN T CA FORM:
Cc phn t ca form thng s dng trn trang web gm
Input boxes: nhp d liu dng text v number
Radio buttons: dng chn mt ty chn trong danh sch
Selection lists: dng cho mt danh sch di cc la chn, thng l trong Dropdown list box
Check boxes: ch nh mt item c chn hay khng
Text area: mt text box c th cha nhiu dng
Submit v Reset button: gi form n CGI script va reset form v trng
thi ban u
VI.2.1.
Input boxes
Trang 37
Khoa CNTT
TEXT
PASSWORD
CHECKBOX
RADIO
HIDDEN
RESET
SUBMIT
TEXTAREA
BUTTON
IMAGE
V d:
<html>
<head><title>Form</title></head>
<body>
<form>
<table>
<tr>
<td width=100>FirstName: </td>
<td><input name =Firstname></td>
</tr>
<tr>
<td>LastName: </td>
<td><input name =Lastname></td>
</tr>
<tr>
<td>Address: </td>
<td><input name =Address></td>
</tr>
</table>
</form>
</body>
</html>
text
Trang 38
Khoa CNTT
password
Name: tn ca checkbox
Value: xc nh mi gi tr cho mi hp checkbox c gi cho server khi
ngi xem nh du vo checkbox
Checked: thuc tnh hp check box c chn mc nh
V d:
<html>
<head><title>Form</title></head>
<body>
<form><table>
<tr>
<td width=50 valign=top>Hobby: </td>
<td>
<Input Type='Checkbox' Name='st' Value='nhac' Checked> Music<br>
Trang 39
Khoa CNTT
checkbox
4. Radio button: Cho php ngi xem ch chn mt tu chn ti mi thi im
C php:
<input type="radio" name="name" value="Value" checked>Nhn
Name: tn ca radio, kt ni cc radio button vi nhau
Value: Nhng d liu s gi n server khi radio button c chn
Checked: thuc tnh radio button c chn mc nh
V d:
<html>
<head><title>Form</title></head>
<body>
<form><table>
<tr>
<td valign=top>User for</td>
<td>
<input type='radio' name=use value=home>Home<br>
<input type='radio' name=use value=bus>Business<br>
<input type='radio' name=use value=gov>Government<br>
<input type='radio' name=use value=ed>Educational Institution<br>
<input type='radio' name=use value=other>Other<br>
</td>
</tr>
</table></form>
</body>
</html>
Trang 40
Khoa CNTT
V d:
VI.2.2.
Selection List:
</Select>
Nhn:Gii thiu Menu
Name: tn d liu u vo server
Size: l chiu cao ca menu tnh bng hng ch
Multiple: l thuc tnh cho php chn nhiu mc (listbox)
Selected: mc c chn mc nh
Value: xc nh d liu gi cho server nu mc c chn
Trang 41
Khoa CNTT
V d:
<html>
<head><title>Dropdown menu</title></head>
<body>
<form>
<select Name=Product>
<option value=1>ScanMaster
<option value=3>ScanMaster II
<option value=4>LaserPrint 1000
<option value=5> LaserPrint 5000
<option value=6>Print/scan 150
<option value=2> Print/scan 250
</Select>
</form>
</body>
</html>
2. Nu thm thuc tnh Multiple th ta c dng listbox
<html>
<head><title>Dropdown menu</title></head>
<body>
<form>
<select Name=Product size=5 Multiple>
<option value=1>ScanMaster
<option value=3>ScanMaster II
<option value=4>LaserPrint 1000
<option value=5> LaserPrint 5000
<option value=6>Print/scan 150
<option value=2> Print/scan 250
</Select>
</form>
</body></html>
3. Phn t OPTGROUP: c s dng nhm cc chn la thnh cc nhm ring.
V d:
<HTML>
<HEAD><Title>Using the Option Group</Title></head>
<BODY>
<FORM action= htpp: // somesite.com / processform method= post>
<SELECT name= course>
<OPTGROUP>
<OPTION value= Internetintro>Introduction to the Internet
<OPTION value= Introhtml>Introduction to HTML
<OPTION value= Introweb>Introduction to the web page designing
</OPTGROUP>
<OPTGROUP>
<OPTION value= vbintro>Visual Basic An Introduction
<OPTION value= vbdev>Visual Basic Application Development
</OPTGROUP>
</SELECT>
</FORM></BODY></HTML>
Trang 42
Khoa CNTT
optgroup
VI.2.3.
C php:
<TextArea Name=name Rows=n Cols=m Wrap>
Default text
</textarea>
Rows: s dng c th nhp vo TextArea (mc nh l 4)
Cols: rng ca textarea (tnh bng s k t, mc nh l 40)
Wrap: cc dng ch t ng dn ra trong l ca vng text area, Value:
virtual,physical
V d:
<html>
<head><title>Textarea</title></head>
<body>
<table>
<tr>
<td valign=top> Comments ?</td>
<td><textarea rows=4 cols=50 name=comments wrap=virtual></textarea>
</td>
</tr>
</table>
</body>
</html>
Trang 43
Khoa CNTT
Label
VI.2.5.
C php:
<Fieldset>
<Legend Align=left, right>Ch thch
</Legend>
Cc thnh phn trong nhm
</Fieldset>
-Tag<legend>: to ch thch cho nhm
-Align=left, right: ch v tr ca ch thch
V d:
<HTML>
<HEAD><TITLE>Job application</TITLE></HEAD>
<BODY >
<H1><CENTER><FONT SIZE = 4 COLOR= Forestgreen>Application Form
</CENTER></FONT></H1>
<HR><BR><FORM action= http: // somesite.com / processform method = post><P>
<FIELDSET>
<LEGEND>Position</LEGEND>
Application for the post of: <INPUT name= 'name' type= 'text' tabindex= '1'>
Trang 44
Khoa CNTT
</FIELDSET>
<FIELDSET>
<LEGEND>Sex</LEGEND>
<INPUT name= 'sex' type= 'radio' value= 'Male' tabindex '4' >Male
<INPUT name= 'sex' type= 'radio' value= 'Female' tabindex '4'> Female
</FIELDSET>
<FIELDSET>
<LEGEND>Educational Qualifications</LEGEND>
<INPUT name= 'qualif' type='radio' value= 'grad' tabindex= '5'> Graduate
<INPUT name= 'qualif' type='radio' value='postgrad' tabindex='5'> Postgraduate
</FIELDSET>
<FIELDSET>
<LEGEND>Language known</LEGEND>
<INPUT name= 'lang' type='checkbox' value= 'english' tabindex= '6'> English
<INPUT name= 'lang' type='checkbox' value= 'french' tabindex= '7'> French
<INPUT name= 'lang' type='checkbox' value= 'german' tabindex= '8'> German
</FIELDSET>
<FIELDSET>
<LEGEND> Personal Information</LEGEND>
Name: <INPUT name = 'name' type= 'text' tabindex= '2'><BR>
<TEXTAREA name = 'address' rows= '3' cols = '30' tabindex = 3>
Enter address</TEXTAREA>
</FIELDSET>
</FORM>
</BODY></HTML>
Trang 45
Khoa CNTT
1. nh th t Tab:
Dng phm tab di chuyn gia cc itng trong form, mc nh theo th t ca
m HTML, mun nh li th t ta dng thuc tnh TabIndex=n trong tag to cc
thnh phn ca form, trong n l th t ca tab, c gi tr t 0 n 32767
Trong mt form ta thng nh th t tab cho cc thnh phn : textbox, password,
checkbox, radio button, textarea, menu v button
2. To phm tt:
Cch to:
Trong tag to cc phn t ca form ta dng thuc tnh Accesskey=Phm tt
S dng phm tt: Nhn t hp phm Alt+Phm tt
Trang 46
CHNG VII:
VII.1.
Khoa CNTT
GII THIU
Bng kiu (style sheet) nhm tho mn nhu cu thm m, tin dng nhng gi tnh
thng nht cho trang HTML. CSS cho php nh dang mt s tnh cht thng
thng cng mt lc cho tt c cc i tng trn trang c nh du bng tag c
bit
Tin ch ca CSS l :
Tit kim thi gian
Khi thay i nh dng ch cn thay i CSS, cc trang khc s t ng cp
nht s thay i
C th dng cc CSS cng vi JavaScript to cc hiu ng c bit
Bt li ca CSS:
Khng mt trnh duyt no chp nhn n hon ton
Phi mt thi gian hc cch s dng
VII.2.
CCH TO:
Trang 47
Khoa CNTT
b. Internal style :
L bng mu thch hp cho trang ring l vi nhiu vn bn, bng cch to bng
mu chung trn u trang v dng cho c trang HTML
C php:
<Head>
<Style>
TagName{property1: value 1; property2: value 2}
(lp li cho mi tag c thuc tnh cn nh dng)
</Style>
</Head>
V d :
<HTML>
<HEAD>
<STYLE TYPE=text/css>
H1,H2 { color: limegreen; font-family: Arial }
</STYLE>
</HEAD>
<BODY>
<H1>This is the H1 element</H1>
<H2>This is the H2 element</H2>
<H3>This is the H3 element with its default style as displayed in
the browser</H3>
</BODY>
</HTML>
c. External style :
L mt bng kiu c lu tr thnh mt file bn ngoi v c lin kt vi trang
HTML.Bng kiu ny s c p dng v nh hng cho tt c cc trang ca mt
website.
Cch to:
To mt tp tin vn bn mi
Nhp tn cc tag mun nh dng thuc tnh theo mu:
TagName{property1: value1; property2:value2;}
Lu tp tin vi nh dng Text Only v c phn m rng .css
Cch dng External style:
C php:
<Head>
<Link Rel=StyleSheet Type=text/css Href=tn tp tin.css>
</Head>
V d:
To tp tin Sheet1.css
H2 {color:blue; font-style:italic}
P{text-align:justify; text-indent:8pt; font:10pt/15pt Myriad Roman,Verdana}
Trang 48
Khoa CNTT
Trang1.htm
<HTML>
<HEAD><TITLE> Changing the rules</TITLE>
<LINK REL=stylesheet HREF=sheet1.css TYPE=text/css>
</HEAD>
<BODY>
<H2> Changing the rules is fun</H2>
<P> Changing the rules may not be such fun
<H2>The H2 element again</H2>
</BODY>
</HTML>
Trang2.htm
<HTML>
<HEAD><TITLE> Changing the rules</TITLE>
<LINK REL=stylesheet HREF=sheet1.css TYPE=text/css>
</HEAD>
<BODY>
<H2> This document ues the sheet1 style sheet</H2>
<P>Selecting this option could delete all your files
<H2>The H2 element again</H2>
</BODY>
</HTML>
VII.3.
Trang 49
Khoa CNTT
<BODY>
<p class=water>test water
<P class=danger>test danger
</BODY></HTML>
Trang 50
Khoa CNTT
VII.3.2. To cc tag tu :
C 2 loi tag chung c th kt ni Class hay cc ID to cc tag tu . cn phn bit i
tng cp khi v cp hng:
- i tng cp khi nh mt on vn, thng bt u mt dng mi v c th cha
cc i tng cp khi khc gm cc tag: P, H1, Body, table
- i tng cp hng thng khng to dng mi, thng cha vn bn v cc yu t
trong hng khc gn cc tag: B, Font
- Cc tag DIV v SPAN: c th kt ni vi cc phn t cp khi v ID to ra cc tag
tu . Trong DIV ph hp vi cc i tng cp khi, SPAN ph hp vi cc i
tng cp hng
1. To tag cp khi tu :
C php: Bng cch thm mt lp hoc ID vo tag DIV v nh mu cn c
Trong phn Style hoc mt bng mu bn ngoi ta nhp:
DIV.ClassName{th/tnh1:gi tr 1; thuc tnh 2: gi tr 2}
vi ClassName l tn lp s s dng. hoc:
DIV#Idname{thuc tnh1:g tr 1; thuc tnh 2: gi tr 2}
vi IDName l tn c bit ca tag DIV
p dng tag cp khi tu vo trang HTML: Ti u phn vn bn mun nh
dng, nhp c php
<DIV Class=ClassName IDname=Idname>Ni dung </DIV>
(bn trong c th cha cc tag <P> hoc <H1>)
2. To cc tag trong hng tu :
Kt ni nhiu kiu nh dng vn bn trong mt tag
C php:
Trong phn Style, nhp c php:
SPAN.Classname {th/tnh1:gi tr1; th/tnh2: gi tr 2}
Hoc:
SPAN#IDname {th/tnh1:gi tr 1; th/tnh 2: gi tr 2}
p dng tag trong hng tu vo trang HTML: Ti u on vn bn mun nh
dng, nhp c php:
<SPAN Class=classname> ni dung vn bn</SPAN>
Hoc:
<SPAN ID=IDName> Ni dung vn bn</SPAN>
3. Cc thuc tnh nh dng vn bn:
a) Chn b font:
font-family: familyname1, familyname2
b) To ch nghing:
Font-style: italic
Trang 51
Khoa CNTT
c) To ch m:
Font-weight: bold
d) nh c ch:
Font-size: xx-smallhoc x-small, small, medium, large, x-large, xx-large hoc
Font-size:12pt (gi tr c th)
C th nh dng cc thuc tnh ch nghing, m v c ch cng mt lc:
Font: italic bold size
e) Mu ca ch:
Color: colorName/#rrggbb
f) Mu nn ca ch:
Background:colorName/#rrggbb
g) nh khong cc gia cc t, cc k t:
Word-spacing:n (n: khong cch gia cc t, tnh bng pixel)
Letter-spacing:n (n: khong cch gia cc t, tnh bng pixel)
h) Canh l cho vn bn:
Text-Align: left, right, center, justify
i) Thay i dng ch:
Text-transform: capitalize, uppercase, lowercase
4. nh dng danh sch:
List-style:circle chm trn rng
List-style: disc chm trn en
List-style: square chm en vung
List-style: decimal nh s rp
List-style: lower-alpha th t alpha
List-style: upper-alpha th t alpha ch in hoa
List-style: upper-roman s la m hoa
List-style: lower-roman s la m thng
5. nh dng mu nn:
Body{color:#rrggbb}
blockquote{background-color:#rrggbb}
background:bacground-color
background :background-image
background: background position
background: background-repeat
background: background-attachment
6. nh dng Hypertext link
A{Text-Decoration:none}: khng gch di
A:visited{color:#rrggbb}
A:link{styles cho v tr cha c xem}
A:active{style cho nhng link ang click}
A:hover{style khi tr lt qua link}
Trang 52
CHNG VIII:
VIII.1.
VIII.2.
VIII.3.
Khoa CNTT
GII THIU
Macromedia Dreamweaver MX 2004 l mt cng c thit k web chuyn nghip, phn
ct li ca n l HTML (HyperText Markup Language), l mt cng c mnh, d dng,
bn c th d dng thit k v pht trin mt trang web hoc mt website ln
Dreamweaver MX 2004 l mt cng c trc quan, trong c th b sung Javascrip,
biu mu, bng biu v nhiu loi i tng khc m khng cn vit mt on m no.
Dreamweaver MX 2004 s dng cc cng ngh web, chun HTML v cung cp kh
nng tng thch vi cc trnh duyt web c, vi Dreamweaver MX 2004 bn c th
thit k bng ch Design view hoc Code view hoc Code and Design
CI T
Macromedia Dreamweaver MX 2004 l mt chng trnh trong b Macromedia MX,
bn nn ci t trn my trn b Macromedia MX c y cc chng trnh h tr
cho Dreamweaver thit k trang web p v sinh ng hn
Sau khi ci t, bn khi ng Macromedia Draemvaerver MX 2004 theo ng dn
Start Programs Macromedia Macromedia Dreamweaver MX 2004
MN HNH DREAMWEAVER:
1. Insert Bar: Gm cc chc nng tin ch dng chn cc i tng vo trang web, v
nh cc thuc tnh cho i tng
Common: Chn cc i tng: Image, Flash, Date, Template,
Layout: Cha cc cng c trnh by trang, gm 3 ch : Standard, Expended,
Layout
Forms: Cha cc cng c to Form
Text: Dng nh dng vn bn
HTML: cha cc cng c to trang web bng code view
2. Document Toolbar: Cha cc nt cho php xem trang web dng Design hay dng
Code
Show code view: Xem dng trang HTML
Show Design view: Xem trang dng thit k, s dng cc cng c ca Dreamwerver
Show code and design view: Chia ca s lm 2 phn: phn trn dng code view,
phn di dng Design view
Title: tiu ca trang Web
Preview/Debug in Browser:Xem kt qu trang web thng qua trnh duyt web
Document Window: Ca s dng to v hiu chnh trang Web
3. Properties Inspector: Hin th cc thuc tnh ca cc i tng ang c chn, ng
thi cho php chnh sa cc thuc tnh
4. Panel groups: L nhm cc Panel cho php qun l cc i tng trong trang Web
Bt / tt cc thanh Panel: Chn menu Window Chn thanh Panel tng ng
M rng cc thanh Panel: Click vo mi tn gc tri ca mi Panel
Trang 53
Insert bar
Tag Selector
Document toolbar
Properties Inspector
Khoa CNTT
Document window
Window size
Download time
Panel group
Site panel
5. Site Panel: Cho php qun l cc tp tin, th mc trong b Web (ging Windows
Explorer).
Thanh cng c ca Site Panel
Connect/Disconnect: Chc nng kt ni/ ngt kt ni vi Remote site, ch c tc
dng vi Remote site s dng phng thc truyn FTP, WebDAV hoc Sourcesafe, mc
nh Dreamweaver MX 2004 s ngt kt ni khi remote site nu n trng thi ch 30
pht. C th thay i thi gian ny bng cch chn:Edit/ Preferences/Site
Refresh: Chc nng cp nht tp tin, th mc cho Remote site ging vi Local
Site ca chnh n. Thng khng s dng chc nng ny v khi to Site mi
Dreamweaver MX 2004 lun nh du check vo mc Refresh Remote File list
Automatically
Get File: chc nng chp File t remote Site vo Local Site. Tu thuc vo
Enable File Check in v Check out m cc tp tin chp vo c thuc tnh
c php ghi hay ch c
Put File: Chp tp tin t Local Site ln Remote Site
Trang 54
Khoa CNTT
Check out files: Kim tra tp tin Remote Site chp vo hay chp chng ln tp
tin Local Site
Check in files: Kim tra tp tin Local Site chp vo hay chp chng ln tp tin
Remote Site
Expand/Collapse: hin th 2 ca s Local Site v Remote Site
6. Status bar: Thanh trng thi, nm di y ca Document Window, hin th Tag
Selector, Window size, Document size v Download time.
Tag Selector: Hin th cc tag HTML ti v tr hin hnh ca con tr, khi to trang
Web mi th phn t duy nht hin th trong Tag Selector l BODY.
Document size and Download time: Kch c c chng ca ti liu v thi gian ti
ti liu xung, c th iu chnh tc download bng cch:
o Chn Edit Preferences Chn mc Status bar
o Ti mc Connection speed Chn tc tng ng
Window size: Hin th kch thc hin ti ca ti liu, c tnh bng Pixel. Khi
nh kch thc ca trang web phi tnh n vic sao cho an ton i vi mi
phn gii. Cch thay i kch thc ca ti liu theo mt trong cc kch thc nh
sn hoc theo mt gi tr khc: Click chut vo mi tn bn cnh Window size
o Chn mt kch thc c sn, hoc
o Chn Edit size nh mt kch thc khc
o Trong hp thoi Preferences
o Width: nh chiu rng
o Height: nh chiu cao
VIII.4.
Xc nh yu cu v mc ch ca Website
Chun b ni dung cho cc trang
Phc tho khun mu (Template) cho trang, thng cc trang c cng ch th s
dng chung mt template
Xc nh cu trc ca Website, c 3 kiu cu trc:
o Tuyn tnh
o Phn cp
o Hnh chp
Tu theo mc ch ca Website m chn kiu ph hp
mt website
Trang 55
Khoa CNTT
Trong Document Window, chn Site Manage sitesNew Site xut hin
hp thoi Site Definition Chn Tab Advance, trong mc Local info:
Trang 56
Khoa CNTT
M site Panel :bng cch chn Window File ta thy c th mc cha Site,
nu cha to Folder cha hnh nh th ti y bn Click phi chut vo tn Site
Chn New Folder Nhp tn th mc l Images. Trong website phi cha 2
folder : folder HTML gm cc file .htm v folder image cha hnh nh ca
website
m rng ca s Site Panel Click chn nt Expand/Collapse
Expand/Collapse
chn tn
site cn m
4. M mt site c sn:
Cch 1: Click vo menu hin th tn Site trn Toolbar ca Site Panel, chn tn
Site mun m trong danh sch x xung
Cch 2: Chn menu Site Manage Sites Chn tn Site mun m Done
Khoa CNTT
Trang 58
Khoa CNTT
Xut hin Document Window, y l ni thit k trnh by ni dung ca tng trang web
n, sau khi thit k xong mi trang trang web c lu di dng mt tp tin c phn
m rng .HTM (hoc .HTML) trong th mc c khai bo trong mc Local Root
Folder
Check links for entire Site: kim tra lin kt cho tt c cc trang
trong site
Trang 59
Khoa CNTT
Check links for Selected files /folders in Site: kim tra nhm tp tin/
th mc c chn trong Site
Trang 60
Khoa CNTT
Trang 61
Khoa CNTT
Trang 62
Khoa CNTT
Lin kt n File mi
Lin kt n File
o
o
o
o
To lin kt nhanh:
o Chn tp tin cn to lin kt
o Click biu tng lin kt bn cnh tp tin c chn
o Ko mi tn lin kt n tp tin lin kt n
Trang 63
CHNG IX:
IX.1.
Khoa CNTT
NH DNG VN BN- S
DNG CSS
NH DNG VN BN
Cch nhp ging nh cc trnh son tho vn bn khc, mi phn ni dung c phn
cch bng cch xung dng, nu xung dng trong cng mt on (Paragraph) th
nhn Shift + Enter, nu ngt on th nhn Enter.
hiu chnh vn bn thng s dng thanh cng c Properties Inspector. Cch tng
qut l nh du khi vn bn chn kiu nh dng
S dng thanh cng c Properties Inspector:
IX.1.1.
Font:
a cc font c
Trang 64
Khoa CNTT
Xo nhm ra khi Font List
Sp xp cc nhm Font theo th t
1. Font size:
Chn khi vn bn, Chn c ch trong mc Size ca Properties Inspector, hoc
chn Text Size. Size ch trong Dreamweaver gm 17 Font Size, trong c 8
mc th hin bng s, t 9 n 36 v 9 mc th hin bng ch
2. Font Color:
Chn khi vn bn, Click nt Text Color, chn mu hoc chn Text Color
IX.1.2.
Trang 65
Khoa CNTT
C th dng hnh nh lm bullet cho list bng cch to trong tp tin css
ul{list-style-image:url(Images/ICON-HEART.png) trong ICON-HEART.png
l tp tin hnh nh cho bullet. Ri kt ni tp tin css cho tp tin trang web
IX.2.
IX.2.1.
To CSS cc b:
1. Cch to:
Chn Text CSS Styles NewXut hin hp thoi New CSS Style:
Hoc Window CSS Style, m CSS Panel, Click nt New CSS Style
Name: Tn ca CSS mi, phi bt u bng du chm(.)
Selector Type: Chn loi CSS
Define in: New Style Sheet File: to mt tp tin CSS
This document only: Ch s dng CSS cho trang cc b
Chn OK, xut hin hp thoi CSS Style definition
Trang 66
Khoa CNTT
2. p dng CSS cc b:
Chn ni dung vn bn cn nh dng
Trong CSS Style Panel, chn tn CSS
IX.2.2.
To mt tp tin CSS:
2.
3.
4.
Delete Style
New Style Sheet
Trang 67
Khoa CNTT
Trang 68
Khoa CNTT
CHNG X:
HNH NH V LIN KT
TRANG TRONG DREAMWEAVER
X.1. CHN HNH NH VO TRANG WEB:
X.1.1.
Chn nh vo trang:
X.1.2.
Chn nh chn
Window Properties
Image: t tn cho nh
W (Width), H (Height): rng v chiu cao ca nh, tnh bng Pixel
Src: ng dn tng i n tp tin nh
Alt: cu thng bo xut hin trn trnh duyt khi r chut vo nh
Link: a ch URL ni cn lin kt n
Edit: Chuyn qua Macromedia Fire Works hiu chnh nh
Crop: Ct xn nh
Brightness/Contrast: Chnh sng ti ca nh
Sharpen: Chnh sc nt cho nh
Resample:Lu li kch thc iu chnh
Optimize in Fireworks: chuyn qua Macromedia FireWoks hiu chnh
Map : bng lin kt nh
VSpace, Hspace: Khong cch trn, di, tri, phi gia phn ni dung
vn bn n nh
Target: Khung cha trang lin kt n
Low Src: tn tp tin nh ph c phn gii thp, lm nh thay th khi
ch hin th nh chnh trn trnh duyt
Border: ng vin nh
Trang 69
X.1.3.
Khoa CNTT
Trong thit k, nhiu lc cn d phng trc cho nh trang tr, nhng cha c nh
thch hp, ta c th chn trc mt khung nh vi kch thc xc nh gi ch
Chn InsertImage Objects Image Placeholder
Xut hin hp thoi Image Placeholder
Nhp tn, kch thc, mu cho khung nh
X.1.4.
X.1.5.
Original Image: nh gc
Rollover Image: nh khi r chut vo
Chn Flash:
Trang 70
X.1.6.
Khoa CNTT
nh nn trang
Trang 71
Khoa CNTT
X.1.7.
1. Chc nng: To b su tp cc hnh nh hay cun Album gip ngi s dng qun
l v chn xem tng hnh mt cch nhanh nht
2. Cch to: thc hin chc nng ny cn phi ci t Macromedia Fireworks v
mt th mc cha cc hnh photo
Chn Commands Create Web Photo album
Xut hin hp thoi Create Web Photo Album
Nhp cc thng s:
Trang 72
Khoa CNTT
X.1.8.
To Library Item:
Trang 73
Khoa CNTT
Lin kt :
X.2.2.
Trang 74
Khoa CNTT
X.2.3.
Cch to:
M trang ngun
Chn Insert Hyperlink
Trang 75
Khoa CNTT
Trang 76
Khoa CNTT
X.2.4.
X.2.5.
1. Xo lin kt
Chn nt mun loi b lin kt
Chn Modify Remove Link. Hoc xo tn trang lin kt trong link ca
Properties Inspector
Trang 77
Khoa CNTT
X.2.6.
Bn nh lin kt :
2. Cch to:
5. Xo vng lin kt
X.2.7.
Khoa CNTT
o
o
o
o
o
o
o
o
Trang 79
Khoa CNTT
3. Chn nt Flash:
Macromedia Dreamweaver v Macromedia Flash l mt b chng trnh c th s
dng d liu qua li vi nhau rt thun tin, do c th dng cc nt Flash c
thit k sn lm nt lin kt trong Dreamweaver
Cch to:
Chn InsertMedia Flash ButtonF
o Sample: V d mu nt Flash
o Style: danh sch tn cc nt mu Flash
o Button Text: vn bn trn nt Flash
o Font: kiu ch, Size: C ch
o Link: a ch lin kt n
o Target: Tn khung trang lin kt
o Bg: Mu nn
Trang 80
Khoa CNTT
Trang 81
CHNG XI:
XI.1.
Khoa CNTT
TABLE :
XI.1.1.
K bng:
XI.1.2.
Trang 82
XI.1.3.
XI.2.
Khoa CNTT
Rows: s dng.
Cols : s ct.
W(width) : chiu rng theo im pixel, theo t l mn hnh.
H (hight) : chiu cao mc nh, tu vo ni dung.
Cellpad : khong cch vn bn n trong bng.
Cellspace : khong cch gia cc trong bng.
Align : canh l bng, phi, tri, gia.
Border : dy nt ng vin bng.
Bg color : mu nn ca bng.
Bg image : nh nn bng.
Brdr color : mu ng vin bng.
TRNH BY TRANG :
XI.2.1.
Trnh by trang l mt cng on quan trng nht trong thit k Web, i hi tnh m
thut v chnh xc cao. Macromedia Dreamweaver MX 2004 cung cp cc cng c
rt tt trong vic thit k v trnh by trang l Layout Tble v Layout Cell
1. Layout table:
Layout table l dng bin th ca table vi cc thng s i km nh khung vin
Border=0, khong cch gia cc CellSpace =0, khong cch gia ni dung
trong v vin CellPad=0
Layout table dng phn vng cho trang, nu trong trang c nhiu ni dung vi
nhng ch khc nhau hoc cn nhp ni dung vi dng ct bo ch th dng
layout table b cc trang theo ch c chun b trc
Layout Table dng b cc trang, khng dng cha d liu, vin khung ca
Layout Table c mu xanh l cy
Khi thit k dng Layout, cn phi chuyn sang ch Layout view, trong Insert
Inspector, chn tab Layout, chn Layout mode, hoc chn
View Table Mode Layout Mode
Layout Cell
Layout Table
Layout mode
Trang 83
Khoa CNTT
2. Layout cell:
Layout cell: Nm trong Layout table, dng cha d liu, d liu trong layout
cell c th l vn bn, hnh nh, khi tht k dng layout cn lu cc layout cell
phi st nhau trnh trng hp lm chi trang b nt
Mt layout Table c th cha nhiu layout table con Mi Layout Table gm c
nhiu dng, mi dng cha nhiu Layout Cell, s Layout Cell trn mi dng c
th khc nhau
V d:
Trang 84
Khoa CNTT
Standard Mode
V d:
1) Thit k trang vi mt Layout Table chnh:
XI.2.2.
C th hiu chnh kch thc bng cch drag chut ko cc handle ca khung, nhng
nu cn kch thc chnh xc th phi nhp cc thng s trong Properties Inspector
ca Layout Table
1. Hiu chnh thuc tnh ca layout table:
Width:
o Fixed: s Pixel xc nh chiu rng
o AutoStretch: t ng ko dn ngang theo ni dung vn bn hoc hnh nh
chn vo Layout Table
Height: Xc nh s Pixel chiu cao, nh nht l 19 Pixel
Bg: mu nn ca Layout Table
Trang 85
Khoa CNTT
2. Xo Layout Table:
Width:
o Fixed: S Pixel xc nh chiu rng
o AutoStretch: t ng ko dn ngang theo ni dung vn bn hoc hnh nh
chn vo Layout Cell
Height: Xc nh s Pixel chiu cao, nh nht l 19 Pixel
Bg: mu nn ca Layout Cell
Horz: Canh l cho ni dung trong Layout Cell theo chiu ngang (Left, Center,
Right)
Vert: Canh l theo cho ni dung trong Layout Cell theo chiu dc
No wrap: khi ni dung di hn kch thc ca Layout Cell, nu chn mc ny th
vn bn khng xung dng m Layout Cell t dn ra, nu khng chn th vn bn
t xung dng khi gp l phi ca Layout Cell
Di chuyn mt Layout Cell:
o Chn Layout Cell (Ctrl+ Click chut vo Layout Cell) cn di chuyn
o Drag chut ko n v tr mi
Xo mt Layout Cell
o Chn Layout Cell cn xo
o Nhn phm Delete
XI.2.3.
Cc lp Layer:
Trang 86
Khoa CNTT
Cch 2:
Chn menu Insert Layout Objects Chn Layer
b.
rng ca Layer
Chiu cao ca Layer
Trang 87
Khoa CNTT
Chn nh nn
n /hin Layer
Chn mu nn
3. n hin mt Layer:
Khi khng mun xem Layer no th n Layer bng mt trong cc cch sau:
Trong Properties Inspector, ti thuc tnh Vis: chn Hidden. Hoc m Layer
Panel:
Ct z hin th th t Layer
Cm xp chng cc Layer
XI.2.4.
Timeline Panel:
Trang 88
Khoa CNTT
XI.3.
V d1:
Trang 89
Khoa CNTT
V d 2:
To chuyn ng cho my bay t tri sang phi ca mn hnh, t to (0,0) n to
(600,0)
Trong Standard view
Chn Insert Layer, t tn Layer_Maybay, T=0, L=0
Chn nh my bay vo Layer
Chn Layer ko vo TimeLine Panel, chim t khung hnh 1 n 15
Chn khung hnh 15 trong Layer_Maybay
Trong Properties Inspector, nhp L=600, T=0, Fps=15, chn AutoPlay, chn Loop
Lu tp tin, nhn F12 xem kt qu trn trnh duyt
V d 3:
To 2 chuyn ng xy ra cng mt lc, khi my bay ang bay th hoa tuyt ri t
trn xung
Chn thm mt lp Layer 2, t tn Layer_Tuyet, L=300, T=0
Chn nh hoa tuyt vo Layer ny
Ko Layer_Tuyt vo trong TimeLine Panel, knh th 2, t khung hnh 5 n 15
Chn khung 15 ca lp Layer_Tuyt kinh 2
Trong Properties Inspector, nhp L=300, T=200.
Lu tp tin, nhn F12 xem kt qu, khi my bay ang bay th mt hoa tuyt ri xung
t to (300,0)
XI.4.
TEMPLATE:
Template khng nhng gip ta c th s dng cc thnh phn dng chung m cn gi
quan h gia cc thnh phn trong mt mu trang c thit k, b cc sn. Ta c th
cn c vo mt mu template to nhanh nhiu trang c cng mt b cc thit k.
Thao tc vi template, ta cn phn bit r gia trang mu v trang s dng template.
Trang mu template
L tp tin kiu .dwt vi phn thit k chun cho mt b cc dng chung, trong trang
c 2 loi vng: vng c kho v vng khng kho.
Trang s dng template:
L tp tin kiu .htm nhng c b cc ging nh trang mu template, ta ch c php
hiu chnh, nhp ni dung mi cho cc vng khng kho. Khi c s thay i trong
trang mu template th cc vng kho ca cc trang s dng template cng s t ng
cp nht theo.
XI.4.1.
To mi mt Template:
1) To trang template:
Trang 90
Khoa CNTT
XI.4.2.
Trang 91
Khoa CNTT
2. i tn template:
Trong Asset Panel, nhm template
Chn template cn i tn .
3. Xo mt template:
Trang 92
Khoa CNTT
Trang 93
CHNG XII:
XII.1.
Khoa CNTT
BEHAVIORS - FORM
BEHAVIORS
XII.1.1. Tng quan v Behaviors
Behaviors l cc on kch bn (Scrip) c thit k sn bng chng trnh
Dreamweaver, n gip thm cc iu khin, hm kim tra trnh duyt, Shockwave, thm
h thng lin kt Popup_Menu, chn m thanh, kim tra form, lm phong ph hn trang
Web ca bn. Mi Behaviors gm 3 yu t:
i tng cha Behaviors:
i tng cha bin c rt a dng, c th l trang, form, nh, nt, mt dng text
Phi chn i tng ph hp vi bin c v hnh ng.
Bin c (Event) xy tra trn i tng: L cc s kin xy ra trn i tng c
chn, c rt nhiu loi bin c, cc bin c khc nhau trn cc i tng khc nhau
trn cng mt trang Web.
Hnh ng i km vi bin c: L mt on m lnh thc hin nhim v cho i
tng.Hnh ng ch c gi khi c bin c tng ng, iu ni ln mi quan h
cht ch gia i tng, bin c v hnh ng.
Mt i tng trong trang thng i km vi mt Behaviors, nhng cng c trng hp
mt i tng c nhiu hn mt bin c, khi tu thuc vo trnh t cc Behaviors m
chng trnh ln lt kim tra tng bin c.
Nu mt i tng c nhiu Behaviors m cc Behaviors ny li c cng loi bin c
(nhng khc hnh ng) th khi bin c xy ra, lp tc cc hnh ng tun t thc hin
Khoa CNTT
3. Thay i bin c:
Khi hnh ng c chn th bin c tng ng cng c gn cho Behavior. Khi
bin c khngph hp, ta c th thay i bin c khc bng cch:
Chn dg Behaviors cha bin c cn thay i,
Click chut vo mi tn
trn dng Behaviors
OnAbort: Khi ngng ti mt nh, hoc nhn nt Stop trong trnh duyt
OnAfterUpdate: Khi trang thc hin xong vic cp nht ngun d liu
OnBeforeUpdate: trc khi trang thc hin cp nht ngun d liu
OnBlur: khi i tng c chn khng cn trng thi hin hnh
OnBounce: Khi ni dung trong Marquee n bin ca Marquee
OnChange: Khi c s thay i trong Textfield hay List/menu ca form
Onclick: Khi Click chut vo i tng
OnDblClick: Khi Double Click vo i tng
OnError: Khi xy ra li hin trang ca trnh duyt
OnFinish: khi ni dung Marquee i ht mt vng
OnFocus:Khi nhp ni dung vo TextField
OnKeyDown: Khi nhn phm xung
OnkeyUp: Khi th phm ra
OnKeyPress:Khi nhn phm ri th ra
OnLoad:Khi hon tt vic ti trang mi
Trang 95
Khoa CNTT
Trang 96
Khoa CNTT
Cch to:
To trang mi
Chn mt Layer, chn nh banner vo Layer
Chn Layer, thay i cc thuc tnh nh sau:
LayerID: LayerLogo, L=0, T=0
Chn nt mi tn iu khin to nh
Ko 2 nt mi tn ra gia trang
Chn nt mi tn tri, chn Behavior, chn Change Properties, nhp thng s:
Properties: Style.left
New Value=0 OK
Trong Behavior, chn bin c OnClick.
Lm tng t cho mi tn phi
Properties= Style.left
New Value=270 OK
Trong Behavior, chn bin c OnClick.
Check Browse- Check plugin
Check Browse
Trong site c th chn vo mt s hiu ng c bit khng phi trnh duyt no cng
xem c
V d
Bn to 2 Website, Mt Site mi nht cha cc hiu ng c bit, c trang ch l tp tin
c tn SiteMoi.htm, Mt site thit k theo kiu c, c trang ch l tp tin c tn
Sitecu.htm
Dng Behavior kim tra trnh duyt ca ngi xem, nu c trnh duyt mi th xem
Site mi bt u vi trang SiteMoi.htm, ngc li th xem Site c vi trang SiteCu.htm
Cch thc hin:
To trang mi (khng cn nhp ni dung trang
Trang 97
Khoa CNTT
Chn th <Body>
Trong Behavior Panel, Click (+) chn Check Browser
Nhp URL: SiteMoi.htm
Nhp Alt URL: SiteCu.htm OK
Mt bin c Onload km hnh ng Check Browser. Lu tp tin F12 xem kt qu
XII.2.
FORM:
Form giao tip gia ngi tham quan v ngi ch web, c th lin lc thng qua Email.
Form cn l mn hnh nhp liu, tp hp nhng nhp liu, nt chn, nt kim tra hay
dng lit k danh sch.y l cch giao tip gia ngi tham quan vi ch trang web.
Dreamweaver gip to cc biu mu rt d dng v nhanh chng. Cc nhp liu, cc nt
iu khinTa c th thay i cc mc nh ca form v x l thm cho ph hp vi
mnh.
XII.2.1. TO FORM:
Chn menu Inert/ Form.
Phm vi ca form
Trang 98
Khoa CNTT
1. TEXT FIELD:
a) Cch to:
Dng nhp cc thng tin ngn nm gn trong mt dng, loi ny thng dng nhp
cc thng tin v h tn, a ch, s in thoi
t con tr trong ng vin form.
Chn thc n Insert Form Text field
2. RADIO BUTTON :
Trong 1 nhm cc nt chn ch c chn 1 ty chn. Cc nt radio thuc cng nhm
phi c cng tn nhm (Group), nhng khc nhau v gi tr(value).
a) Cch to:
t du nhy ti v tr mun chn
Chn insert Form radio Button
b) Thc tnh ca Radio button:
Checked value : Gi tr tng nt n trong nhm.
Initial State : trng thi ban u ca nt.
Trang 99
Khoa CNTT
Checked: Nt c chn.
Unchecked: Nt cha c chn.
3. RADIO GROUP: :
To mt nhm nt radio.
a) Cch to:
Chn InsertFormRadio group.Hp thoi Radio Group xut hin.
4. CHECKBOX:
To mt nhm cc ty chn, cho php chn nhiu ty chn cng mt lc hoc khng
chn g c.
Cch to: Chn Insert Form Objects Checkbox.
6. TEXTAREA:
Trang 100
Khoa CNTT
TextArea dng nhp cc thng tin, d liu di gm nhiu dng, thng dng cho cc
ghi ch, kin, cm ngh, thc mc ca ngi duyt web.
Chn menu InsertForm object Textarea.
TextArea Properties:
o Text field : tn nhp liu nhiu dng.
o Char Width : S k t cho chiu di .
o Num lines : S dng cn hin th.
o Wrap : Vn bn t xung dng.
o Init Value : Gi tr khi to ca
8. BUTTON:
9. NT HNH NH::
Chn hnh nh vo trang: InsertImagehiu chnh thuc tnh hnh nh ny
thnh cc nt nh Submit, Reset.
a. Cch to:
nh v con tr ni cn chn hnh.
InsertForm object Images field.(hoc click nt Image field trn thanh cng
c)
b. Image field properties:
ImageField: Submit chn nh lm nt submit
Reset chn nh lm nt reset.
W (Width): chiu rng nh lm nt.
H (Height): chiu cao nh lm nt.
Src: tn tp tin nh lm nt.
Alt: cu ghi ch khi chut ngang qua nh.
Trang 101
Khoa CNTT
a. Cch to:
nh v con tr.
Chn thc n Insert Form Objects Jump Menu.
Trong hp thoi insert Jump Menu
o Text: t tn cho jum menu
o When selected, Go To URL : Nhp tn trang lin kt
o Kt qu s xut hin trn dng Menu Items.
o Du + hoc thm hoc xo mt Menu Item.
o Mi tn ln hoc xung thay i trnh t cc Menu Items.
o Menuitem: danh sch cc menuitem c nhp trong text.
o Open URL In: Target ca khung, hay ca s chnh hin th trang.
o Menu name: Tn ca Menu.
o Select Frist Item After URL Change: Chn Item u tin sau khi lin kt.
o Insert Go Button After Menu: chn thm nt GO.
Trang 102
Khoa CNTT
Trang 103
Khoa CNTT
V d:
Ta c mt form t phng khch sn, d qun l, ta cn thit k sao cho vic nhn
thng tin l y v chnh xc nht.
Trang 104
Khoa CNTT
Trang 105
Khoa CNTT
Trang 106
CHNG XIII:
XIII.1.
Khoa CNTT
GII THIU
XIII.1.1. Trang khung (frameset):
L trang HTML c bit. Trang khung khng mang ni dung, khng c th <BODY>.
Trang khung ch gip chia vin khung (frame) cho trang web. Mun to trang khung ta phi
xc nh r cc yu cu sau:
S khung (frame) trong mt trang khung (frameset)
Tn cho tng khung c th.
Cc tp tin HTML lm ni dung cho tng khung.
V d:
Tn khung: TopFrame
Tn khung: LeftFrame
Tn khung: MainFrame
Tp tin: TRN.HTML
Tp tin: TRI.HTML
Tp tin: PHI.HTML
tp tin: framepage.html
Trong v d trn, tp tin trang khung c tn framepage.html c chia lm 3 khung:
khung trn, khung tri v khung phi.Vi tn c th tng khung l:
Khung trn : TopFrame.
Khung tri : Leftframe.
Khung phi : MainFrame.
Cc tp tin HTML lm ni dung tng khung l:
Tp tin TRN.HTML lm ni dung TopFrame.
Tp tin TRI.HTML lm ni dung LeftFrame.
Trang 107
Khoa CNTT
Trang 108
Khoa CNTT
XIII.2.
Trang 109
Khoa CNTT
frames panel
Click vo gia khung, hay tn khung trong Frames panel chn khung cn lm
vic, hiu chnh nh i tn khung, di ni dung tp tin khung, thanh cun, mu
nn.
Click ng vin ngoi cng chn c trang khung, click vo ng vin gia
khung trn, khung di chn dng khung. Click ng vin gia khung tri, phi
chn c ct khung. Sau thao tc chn l thay i mi quan h gia 2 khung,
thng l kch thc, t l khung, ng vin khung.
Trang 110
Khoa CNTT
b. Xo khung:
a tr chut n bin khung cn xo.
Ko bin khung ra khi mn hnh, hoc ko sang hng bin ca khung cha.
c. Hiu chnh thuc tnh trang khung:
Thay i kch thc khung: Sau khi t ni dung vo khung, n khung khng
va vi ni dung thit k , ta c th thay i nhanh bng cch
o t con tr chm vo bin khung.
o Gi chut v ko bin n v tr mi.
Thay i tn khung :
o Chn khung cn i tn.
o Nhp tn mi trong Frame Name.
Thay i ni dung i din trong khung:
o nh con tr trong khung cn i ni dung.
o Nhp tn tp tin .html mi vo Site Panel.
o Hoc n nt Browse to file tm tp tin thay th.
Thay i bin cho khung:
o Margin Width.
o Margin hight
Thay i kch thc khi xem:
o nh du vo No Resize, khng cho php thay i kch thctrc khi
duyt trang khung.
Khng hin th thanh cun: Ti mc Scroll:
o Chn Yes: lun lun hin thanh cun.
o Chn No: khng hin th thanh cun, d trang ni dung di nhiu dng.
o Chn Auto: Thanh cun t xut hin khi ni dung di hn trang.
o Chn Default: Tu thuc vo ci t mc nh.
Khng vin nt ng khung:
o Border = No khng c ng vin
o Border = yes: c ng vin
o Width : Chn kch thc nt vin
T mu vin khung: Border Color
Trang 111
Khoa CNTT
2. Lu trang khung:
a)
b)
XIII.3.
Lu c khung trang:
Chn vin ngoi cng trang khung trong Frame Panel.
Chn thc n File Save Frameset As t tn trang khung.
Chn File Save Frameset lu cp nht thng tin.
Lu trang i din khung :
nh con tr vo khung cn lu.
Chn thc n FileSave Frameset As.
Nu ch cn cp nht thng tin ni dung trong khung th chn
Filesave Frameset.
Trc khi xut bn Website ln Server, cn phi thng qua mt s thao tc kim tra kt
qu ca tng trang trong c WebSite, bn phi chc chn rng phn trnh by b cc, lin
kt trang p ng yu cu khi xut hin trn trnh duyt. Ngoi cc kim tra thng
thng nh ni dung, hnh nh, lin kt, cc th lnh trn Site cc b, cn phi kim tra
thm mt s cc yu t sau y:
Trnh duyt Browse: Kim tra cc chc nng ca Site ph hp nht vi trnh duyt no.
Mn hnh: B cc c thay i trn mn hnh c kch thc 1024x768 pixel so vi mn
hnh 800x600, phi c gng trung ho trong trnh by, thit k nh, chn kiu font, vi
kch c ph hp.
Lin kt Link: khng th trong Site nhng lin kt gy, lin kt khng ng trang ch
hoc nhng trang m ci khng lin kt
Thi gian ti trang:l khong thi gian ngi xem ch trang hin th, khng nn a qu
nhiu hnh nh vo trang, c th to trang Album.
To mt Site th nghim: Nn chp Site n mt th mc khc, hoc mt my cc b
khc chy th nghim, gip bn hiu chnh chnh xc hn.
gip bn d dng hn trong kim tra, Dreamweaver cung cp lp bn bo co kt qu
tng trang, c Site rt chi tit, da vo bn c th qun l v hiu chnh mt cch hiu
qu nht. Cch thc hin nh sau:
Chn File Check Page Check Link
Xut hin ca s Result Inspector . Vi nhm Search, Validation
o Nhm Search:
Khi cn hiu chnh mt s thng tin nh: tn cng ty, s in thoi, , nm
ri rc cc trang khc nhau, khng sai st trong qu trnh tm kim v
thay th, ta chn nhm Search:File Check Page Check Link
Trong nhm Search, Click nt mi tn, Chn Find and Replace
Find What:Nhp ni dung cn tm
Replace With: nhp ni dung thay th, chn Replace All
o Nhm kim tra tnh hp l (Validation):
Nu thit k trang Web bng cc th lnh HTML th khng trnh khi nhng
sai st nh, ta c th m trang v kim tra tnh hp l ca cc th HTML
Click nt mi tn, chn validation Current Document
Xut hin hp thoi ch r cc th khng hp l
Trang 112
Khoa CNTT
XIII.3.2. Kt ni v xut bn
1) Kt ni:
Sau khi hon tt vic kim tra, nu c kt ni vo mng, th c th xut bn Site
ln Server. Trong Site Panel click nt Connects to Remote host kt ni, hoc
chn Remote view.
Put file
2) Xut bn:
Sau khi kt ni, thc hin Put file ln server:
Click nt Put file
Xc nhn put ton b website
Kim tra li sau khi put file bng cch click nt Expand Collapse
xem kt qu
Trang 113
CHNG XIV:
XIV.1.
Khoa CNTT
GI THIU V JAVASCRIPT:
XIV.1.1. c im ca JAVASCRIPT:
Javascript l mt ngn ng kch bn c vit chung vi HTML.
Khng bin dch nh cc ngn ng khc. Khi trang web load xung n c trnh
duyt thng dch.
Javascript l ngn ng thit k ng v cc i tng c kh nng tng tc vi
nhau thng qua ngi s dng hoc cc s kin.
L ngn ng hng i tng. Phn bit ch hoa, ch thng
c h tr bi tt c cc trnh duyt nh Nescape v Internet Explorer
JavaScript c kh nng to v s dng cc i tng(Object), cc i tng gm
2 nhm:
o Cc Object do ngi s dng to ra gm :
nh ngha thuc tnh cho i tng
C php: Object Name.Properties
Thm phng thc cho i tng
To mt instance ca i tng
o Cc object c sn. JavaScript cung cp mt b cc Builtin Object cung
cp cc thng tin v s hin hnh ca cc i tng c load trong trang
Web v ni dung ca n, cc i tng ny gm phng php (method) lm
vic vi cc thuc tnh (properties) ca n.
Trang 114
Khoa CNTT
Trang 115
Khoa CNTT
Trang 116
Khoa CNTT
V d:
<body>
<pre>
<script>
document.writeln("<b>Hello</b>");
document.writeln("<b>Wordl</b>");
</script>
</pre>
</body>
XIV.2.
document.write(NameVariable )
4. Quy tc t tn bin:
Tn bin gm cc ch ci v s, khng dng cc k t c bit nh: ( , [ , { , # , & .
theo nguyn tc sau:
Tn bin phi bt u bng k t hoc k t gch di( _ )
Khng bt u bng k t s.
Khng cha khong trng, tn bin phi gi nh
Khng trng vi t kho ca JavaScript
Cc t kho trong JavaScript
Trang 117
Khoa CNTT
extends
false
final
finally
float
for
Function
goto
if
implements
import
In
instanceof
Int
interface
Long
native
New
Null
package
private
protected
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
true
try
var
val
while
with
else
5. Tm vc ca bin: l tm nh hng ca bin trong chng trnh. C 2 loi bin:
Bin ton cc : c khai bo ngoi cc hm. Phm vi hot ng ca bin l t v
tr khai bo tr v sau trong chng trnh.
Bin cc b: c khai bo trong chng trnh con. Phm vi hot ng ca bin l
t v tr khai bo n kt thc chng trnh con.
Lu : Nu tn bin ton cc v cc b trng nhau th bin c s dng trong hm
l bin cc b.
XIV.2.3. Tan t:
1. Tan t s hc
Tan T
Chc Nng
cng
Tr
Nhn
V d
x=2
x+2
x=2
5-x
x=4
x*5
Kt qu
4
3
20
Trang 118
Khoa CNTT
Chia
Ly phn d
++
Tng gi tr ln 1
--
Gim gi tr xung 1
15/5
5/2
5%2
10%8
10%2
x=5
x++
x=5
x--
3
2.5
1
2
0
x=6
x=4
2. Ton T Gn
Tan T
=
+=
-=
*=
/=
%=
V d
x=y
x += y
x -= y
x *= y
x /= y
x%=y
Tng ng
x= y
x = x+y
x = x-y
x = x*y
x= x/y
x = x%y
3. Tan T so snh
Tan T
==
!=
>
<
>=
<=
Chc Nng
bng
Khng bng
ln hn
nh hn
ln hn hoc bng
nh hn hoc bng
V d
5==8 returns false
5!=8 returns true
5>8 returns false
5<8 returns true
5>=8 returns false
5<=8 returns true
4. Tan T logic
Tan T
Chc Nng
&&
||
hoc
not
V d
x =6; y =3 ;
(x < 10 && y > 1) returns true
x = 6 ; y =3
(x==5 || y==5) returns false
x=6; y =3;
!(x==y) returns true
5. Ton t chui
V d:
<html>
<script>
Trang 119
Khoa CNTT
txt1=What a very;
txt2="nice day!";
document.write('<h2>'+txt1+txt2+'</h2>');
</script>
</html>
6. Tan t iu kin:
C php:
(iu kin) ? value1: value2
V d:
<html>
<script>
a=5; b=6;
document.write((a>b)? 'a lon hon b':'b lon hon a');
</script>
</html>
Trang 120
CHNG XV:
XV.1.
Khoa CNTT
HM TRONG JAVASCRIPT
NH NGHA
XV.1.2.
Cch gi hm
Trang 121
Khoa CNTT
- i vi hm khng c gi tr tr v :
NameFunction(parameter) .
- i vi hm c gi tr tr v :
variable= NameFunction(parameter) .
V d:
<html>
<head><title>Function</title></head>
<body>
<script>
function Area(Width, Length)
{
size=Width*Length;
return size;
}
x=eval(prompt("Nhap x: ")) ;
y= eval(prompt("Nhap y: "));
document.write(Area(x,y))
</script>
</body>
</html>
XV.2.
C php:
alert(ni dung thng bo)
v d:
<html>
<head><title>Function</title></head>
<body>
<script>
alert("Hello World")
</script>
</body>
</html>
2) Hm prompt():to hp thoi cha 2 nt OK v Cancel, v mt textbox ngi sd
nhp ni dung, gi tr tr v ca hm prompt l ni dung nhp trong textbox
C php:
variable= prompt(ni dung i thoi,gi tr khi to);
v d:
<html>
<head><title>Function</title></head>
<body>
<script>
a=prompt("Your Lastname:");
b=prompt("Your FirstName");
document.write("Your FullName is :"+ a + ' ' + b)
</script>
</body>
Trang 122
Khoa CNTT
</html>
Cp php:
variable=confirm(Chuoi thong bao);
V d:
<html>
<head><title>Function</title></head>
<body>
<script>
a=prompt("nhap so a :");
b=prompt("nhap so b");
c=confirm( a +' lon hon '+ b+'?')
if(c= =true)
document.write( a +" > "+b )
else
document.write( a +" < "+b )
</script>
</body>
</html>
4) Cc hm thng dng ca chui v s:
a. Hm eval(): Tr v gi tr s ca mt chui s
C php:
eval(chui s)
V d:
<script>
var str1=123, str2=456;
str= str1+str2;
document.write(str); kt qu :123456
</script>
<script>
var str1=123, str2=456;
str=eval(str1)+eval(str2) ;
document.write(str)kt qu: 579
</script>
b. Hm ParseInt(strNum)
Tr v mt s nguyn t chui strNum. Nu strNum theo sau l k t ch th cc k
t ny s b b qua. Nu strNum khng bt u bng s th hm ny tr v gi tr NaN
(Not a Number)
V d :
Trang 123
Khoa CNTT
clearTimeout(IdTime );
V d:
clearTimeout(Idq);
c. Hm setInterval() v clearInterval() vi ngha v tham s ging nh
setTimeout() v clearTimeout() .
Trang 124
CHNG XVI:
XVI.1.
Khoa CNTT
CC CU TRC IU KIN
CU TRC LA CHN:
XVI.1.1. Cu lnh if:
Mu 1: p dng cho trng hp c 1 iu kin v 1 cng vic x l
C php:
if (<Biu thc iu kin>)
Khi lnh 1;
Khi lnh 2;
Nguyn tc hot ng: Nu biu thc iu kin ng th thc hin khi lnh 1,
sau thc hin khi lnh 2, ngc li nu biu thc iu kin sai th b qua khi
lnh 1 v thc hin khi lnh 2
Mu 3 (if else lng nhau): p dng cho trng hp c nhiu chn la khc
nhau
C php:
if(<biu thc iu kin1>)
Khi lnh 1;
else
if (<biu thc iu kin 2>)
Khi lnh 2 ;
else
khi lnh 3
p dng mu 3, cn phi xc nh biu thc iu kin ca bi ton ri sp xp
th t lng nhau cho hp l.
V d: Vit chng trnh nhp 3 cnh ca tam gic sau xut ra mn hnh l tam gic
g?
<Body><script>
a=eval(prompt(Nhap canh a));
b=eval(prompt(Nhap canh b));
c=eval(prompt(Nhap canh c));
if(a= =b && b= = c && c= = a)
Trang 125
Khoa CNTT
Tam giac u ;
else
if(a= =b || b= = c || c= = a)
Tam giac cn
Else
Tam gic thuong
</script></Body>
Mu 1:
switch(Biu thc)
{
case value1:
Khi lnh 1;
break;
case value2:
Khi lnh 2 ;
break;
case valuek:
Khi lnh k ;
break;
}
Mu 2:
switch(biu thc)
{
case value1:
khi lnh 1 ;
break;
case value2:
khi lnh 2 ;
break;
case valuek:
khi lnh k ;
break;
default :
khi lnh k+1 ;}
Nguyn tc hot ng:
Trnh thng dch s tnh gi tr ca biu thc ri so sch vi cc value, nu bng gi tr
no th thc hin khi lnh .
S khc nhau gia mu 1 v 2 l: mu 2 khi so snh gi tr ca biu thc vi cc value,
nu khng khp th thc hin lnh trong default
Trong trng hp c nhiu value khc nhau m cng thc hin mt khi lnh th lit k
cc value lin tip nhau v cch nhau du phy.
Trang 126
Khoa CNTT
V d:
<body>
<script>
t=prompt("nhap thang: ");
switch(eval(t))
{
case 1: case 3: case 5: case 7: case 8 : case 10: case 12:
alert("Thang "+ t+ " co 31 ngay");
break;
case 2:
alert("Thang "+t + " co 28 ngay");
break;
case 4: case 6: case 9: case 11:
alert("Thang "+t +" co 30 ngay");
break;
default:
alert("Khong co thang nay");
}
</script>
</body>
XVI.2.
CU TRC LP:
Trang 127
Khoa CNTT
C php:
while(biu thc iu kin)
{
khoi lenh 1;
}
khoi lenh 2;
Nguyn tc hot ng :
Trnh thng dch kim tra biu thc iu kin, nu ng th thc hin khi lnh 1,
sau quay li kim tra biu thc iu kin, v tip tc , nu sai th thc hin
khi lnh 2.
Nh vy khi lnh 1 c th khng c thc hin ln no nu ngay t u biu
thc iu kin sai
Thng khi lnh 1 cha lnh lm thay i gi tr ca biu thc iu kin c
th thot ra khi vng lp, hoc cha lnh break thot khi vng lp while
Trang 128
Khoa CNTT
V d:
<script language="javascript">
var userinput;
while ((userinput!=99 )
{
userinput=prompt(Nhp vo mt s by k, nhp 99
that)
if(isNaN(userinput)
{
document.write(D liu khng hp l, nhp s );
break;
}
}</script>
2. Vng lp do while: Thc hin lnh trc sau kim tra biu thc iu
kin
C php:
do
{
khi lnh 1;
} While(biu thc iu kin);
khi lnh 2;
Nguyn tc hot ng: trnh thng dch thc hin khi lnh 1, sau kim tra
biu thc iu kin, nu ng th thc hin li khi lnh 1, nu sai th thot khi
vng lp v thc hin khi lnh 2
V d:Vit chng trnh yu cu ngi dng nhp vo mt s, kim tra xem gi
tr nhp c phi l s khng, nu khng yu cu nhp li.
<script language="javascript">
var userinput;
do
{
userinput=prompt(Nhp vo mt s by k, nhp 99 that)
if(isNaN(userinput)
{
document.write(D liu khng hp l, nhp s );
break;
}
}while ((userinput!=99 )
</script>
3. Vng lp for in: dng duyt qua cc thuc tnh ca mt i tng
Khoa CNTT
}
khi lnh 2;
Nguyn tc hot ng: trnh thng dch s duyt qua tt c cc phn t trong Object.
V d:
<body>
<script>
obj= new Array() ;
obj[0]="Hello";
obj[1]="World" ;
for(i in obj)
document.write(obj[i]);
</script>
</body>
V du:
<head><title>Chuong trinh kiem tra loi</title>
<Script language=JavaScript>
var str ;
try
{
document.write("Hello World");
Math.r();
}
catch(objerr)
{
str="Loi thu " + objerr.number +"<br>";
str="Va loi do la " + objerr.description;
alert(str);
}
</Script>
</head>
Trang 130
Khoa CNTT
Trang 131
Khoa CNTT
CHNG XVII:
M HNH I TNG
V d:
<tr><td Id=IdName1>Data</td></tr>
<img Id=Id Name2>
<Iframe Id=IdName3></Iframe>
window
document
event
frame
histor
y
location
navigator
screen
document
form
button
check box
hidden
password
radio
reset
select
submit
text
textarea
anchor
applet
class
element
embeb
ID
image
layer
link
plug-in
style
tag
Trang 132
Khoa CNTT
2. Mc ch ca m hnh DOM:
Trang 133
Khoa CNTT
this.method1=functionName1;
this.method2=functionName2;
}
Trong
T kho this tham chiu n i tng ang c to. Khi xy dng i tng c
bao nhiu thuc tnh th dng t kho this tham chiu n by nhiu thuc tnh ca
n
Cu lnh this.property1= Parameter1: gn gi tr Parameter1 cho thuc tnh
property1
Tng t: mun xydng phng thc cho i tng th gn phng thc cho hm
nh ngha sn
this.method1=FunctionName1;
b. Bc 2: To instance cho i tng, dng t kho new
var obj=new Object();
V d:
Xy dng mt i tng Student gm cc thuc tnh IdStudent, Name, Address v
phng thc Display() hin th thng tin ca Student
Bc 1: Xy dng i tng Student
function Student(masv,hten,dchi) // i tng
{
this.IdStudent=masv;
this.Name=hten;
this.Address=dchi;
this.Display=Information;
}
function Display() //Phng thc
{
document.write(Ma SV +this.IdStudent +<br>);
document.write(Ho ten SV +this.Name +<br>);
document.write(Dia chi SV +this.Address +<br>);
}
Mun xut thng tin SV ta gi phng thc Display()
Trang 134
Khoa CNTT
1. Khi to mt mng:
Dng t kha new khi to mt mng
var Variable = new Array(size)
V d: <script>
var arr= new Array()
arr[0]= "thu hai";
arr[1]= "Thu ba";
arr[2]= "Thu tu";
arr[3]= "Thu nam";
arr[4]= "Thu sau";
arr[5]= "Thu bay";
for(i=0; i<=5;i++)
document.write(arr[i]+ "<br>")
</script>
Trang 135
Khoa CNTT
ngha
Dng ni 2 mng
ghp cc phn t trong mng li
vi nhau cch nhau bi du separator
Dng tch mt mng bt u t vtr
start n vtr end-1.
Dng o ngc chi
Dng ly tt c cc i tng
trong chui
Ly phn t cui ca mng
Thm 1 hoc nhiu phn t vo cui
mng
ly phn t v tr v phn t u tin
ca mng
sp xp cc phn t ca mng
Tr v tt c cc gi tr ban u ca
mng
V d
a=a.concat(b)
a=a.join(+)
str=a.slice(i,j)
a.reverse()
a.valueOf()
V d 1:
<script>
var a=new Array()
a[0]= Thang gieng;
a[1]= Thang hai;
a[2]= Thang ba;
var b =new Array();
b[0]= Thang tu;
b[1]= Thang nam;
b[2]= Thang sau;
a=a.concat(b);
document.write(a);
</script>
V d 2
<script type="text/javascript">
var arrName = new Array(3)
arrName [0] = "Jani"
arrName [1] = "Tove"
arrName [2] = "Hege"
document.write(arrName.length + "<br>")
document.write(arrName.join(".") + "<br>")
document.write(arrName.reverse() + "<br>")
document.write(arrName.sort() + "<br>")
document.write(arrName.push("Ola","Jon") + "<br>")
document.write(arrName.pop() + "<br>")
document.write(arrName.shift() + "<br>")
</script>
Khoa CNTT
variableName.Method()
Phng thc
Date()
getDate()
getDay()
getMonth()
M t
tr v i tng date
Tr v gi tr ngy ( s nguyn t 1-31) trong thng
Tr v gi tr ngy trong tun ( s nguyn t 0-6 Sunday=0)
Tr v thng trong nm (from 0-11. 0=January, 1=February)
getFullYear()
Tr v gi tr nm (bn s )
getYear()
Tr v gi tr nm (hai s )
getHours()
Tr v gi ca h thng (t 0-23)
getMinutes()
Tr v pht ca h thng (t 0-59)
getSeconds()
Tr v giy ca h thng (t 0-59)
getMilliseconds()
Tr v gi tr millisecond from 0-999)
setFullYear(years) Thit lp li nm cho ngy h thng ( 4 s)
Thit lp li gi cho h thng ( t 0-24)
setHours(hours)
setMinutes(minutes) Thit lp li pht cho h thng ( t 0-59)
setMonth(months) Thit lp li thng cho h thng ( t 0-11)
setSeconds(seconds) Thit lp li giy cho h thng (from 0-59)
toGMTString()
Chuyn ngy gi h thng sang ngy gi quc t.
Trang 137
Khoa CNTT
Chuyn ngy gi h thng sang chui
Trang 138
Khoa CNTT
big()
Bold()
M t
V d
str.anchor(anchorname)
Tr v mt chui lin kt anchorname tr
<a
thnh 1 lin kt
name=namelink>This is
a string </a>
str.big()
Tr v mt chui t trong cp th <big>
<big>This is a string
</big>
Tr v mt chui in m
str.bold()
Trang 139
Khoa CNTT
<b> This is a string </b>
charAt(index)
concat()
str.charAt(0)=T
str.fontcolor(red)
<font color=red>This is a
string</font>
str.fontsize(5)
Tr v mt chui vi kch thc c
fontsize()
<font size=5>This is a
xc lp.
string</font>
Tr v v tr ca u tin c tm thy
ca chui searchvalue bt u tm t v tr
indexOf(searchvalue,
Pos=str.indexOf(is)
fromindex. Nu khng c fromindex th
[fromindex])
Pos=2
tm t v tr 0. Nu khng tm thy th
hm tr v gi tr -1
italics()
Tr v mt chui in nghing
Tr v v tr ca cui cng c tm thy
ca chui searchvalue bt u tm t phi
lastindexOf(searchvalue)
qua tri. Nu khng tm thy th hm tr
v gi tr -1
link()
Tr v mt chui lin kt
Tng t nh hm indexOf v
lastindexOf, nhng phng thc ny tr
match()
v mt chui c th nu khng tm thy
th tr v gi tr "null".
Thay th mt vi k t bng mt vo k
replace()
t mi
Tr v gi tr l s chui c tm thy
search()
trong chui cha, nu khng tm thy th
tr v gi tr -1
Tr v mt chui con c ct t chui
slice()
m ti v tr ct
small()
Tr v mt chui nh hn
Tr v mt chui c gnh ngang qua
strike()
thn chui
Str.sub()
sub()
Tr v mt chui kiu subscript
fontcolor()
Tr v mt chui vi mu c xc
lp.
<sub>This is a string</sub>
substr(start,length)
substring(Start,end)
Str.substr(0,2)=Th
Trang 140
Khoa CNTT
Tr v chui kiu superscript
Chuyn chui thnh ch thng
Chuyn chui thnh ch hoa
Khoa CNTT
M t
Tr v gi tr tuyt i ca bin x
Tr v gi tr arccosine ca x
Tr v s nguyn ln hn hoc bng x
Tr v s nguyn nh hn hoc bng x
Tr v gi tr log ca x
Tr v gi tr ln nht trong hai s x v y
Tr v gi tr nh nht trong hai s x v y
Tr v gi tr x ly tha y
Tr v gi tr mt s ngu nhin t 0 n 1
Lm trn s x
Tr v gi tr cn bc 2 ca x
V d:
Vit chng trnh to mt nt i hnh (play) v nt stop ngng
<html><head>
<script>
var idq;
function play()
{
var arrhinh= new Array();
arrhinh[0]= h1.jpg;
arrhinh[1]= h2.jpg;
arrhinh[2]= h3.jpg;
arrhinh[3]= h4.jpg;
arrhinh[4]= h5.jpg;
arrhinh[5]= h6.jpg;
var i=Math.round(Math.random()*6)
idhinh.src=arrhinh[i];
idq=setTimeout(play(),1000);
}
function Stop()
{
clearTimeout(idq);
}
</script>
Trang 142
Khoa CNTT
</head>
<body>
<img src=hinh.jpg width=100 height=200 id=idhinh>
<form>
<input type=button value= Play onClick= Play()>
<input type=button value= Stop onClick= Stop()>
</form></body></html>
M t
Thit lp hoc tr v gi tr mu ca lin kt ang xem ca ti liu
Thit lp hoc tr v gi tr mu nn ca ti liu
Cha gi tr cc cookies dnh cho ti liu hin hnh
Tr v gi tr tn min my ch cha document
Thit lp hoc tr v gi tr mu ch ca ti liu
Tr v gi tr ngy gi cui cng m ti liu c cp nht
Thit lp hoc tr v gi tr mu ca lin kt trong ti liu
m mt trang web mi
Returns the URL of the document that loaded the current document
Tr v gi tr ca ta ca ti liu
Tr v ng dn c ti liu hin hnh
Thit lp hoc tr v gi tr mu ca lin kt xem ca ti liu
2. Phng thc:
Phng thc
clear()
close()
focus()
open("mimetype",replace)
write("str")
writeln("str")
M t
Xa ti liu
ng mt ti liu
a tr v mt i tng trong trang
vit mt chui vo mt ti liu
vit mt chui vo mt ti liu v xung dng
3. S kin
C php:
document.event_name="someJavaScriptCode"
Danh sch cc s kin tc ng i tng document
Event
Trang 143
Khoa CNTT
OnBlur
OnClick
OnDblClick
OnFocus
OnKeyDown
OnKeyPress
OnKeyUp
OnMouseDown
OnMouseMove
OnMouseOut
OnMouseOver
OnMouseUp
OnMouseUp
1. Thuc tnh
Thuc tnh
appName
appVersion
cookieEnabled
platform
M t
Tn trnh duyt
Phin bn trnh duyt
Nn ca h iu hnh
2. Phng thc
Phng thc
M T
javaEnabled()
refresh()
preference()
M t
thit lp chui t/bo trn thanh trng thi
thit lp thng bo ti thi im hin hnh
Gi tr
Text
Text
Trang 144
Khoa CNTT
URL
Yes/no
Yes/no
Yes/no
Yes/no
Yes/no
s nguyn
Yes/no
s nguyn
Yes/no
Yes/no
Yes/no
Yes/no
Yes/no
Yes/no
Yes/no
s nguyn
true, false
V d:
window.defaultStatus=String
window.status=String
window.location=URL
Ta cng c th m mt trang web mi bng lnh:
window.location.href=URL
2. Phng Thc
C php: window.method_name()
Phng Thc
alert("msg")
blur()
clearinterval(ID)
M t
Hin Th hp thai thng bo
Di chuyn con tr n ca s hin hnh
Hy thi gian thit lp bng setinterval()
Hy thi gian thit lp bng
clearTimeout(ID)
setTimeout()
close()
ng ca s hin hnh
Hin th hp thai xc nhn vi hai nt
confirm("msg")
Cancel v OK
focus()
a con tr v ca s hinhnh
Di chuyn ca s n mt v tr mi mt
MoveBy(x,y)
an pixel so vi ca s hin hnh
Di chuyn ca s qua tri v ln trn mt
MoveTo(x,y)
an pixel c th so vi ca s hin hnh.
open(URL,"windowname","F URL : l a ch trang web mun np vo
eatureList")
ca s.
WindowName: l tn ca s .
Trang 145
print()
prompt("msg","reply")
setTimeout(func,millisec)
stop()
resizeBy(dx,dy)
resizeTo(x,y)
scrollBy(dx,dy)
scrollTo(x,y)
Khoa CNTT
FeatureList : l danh sch cc thuc tnh ca
ca s: thanh cng c, thanh menu, thanh
status .
in ni dung trong ca s hin hnh.
Hin th hp thoi nhp liu
Thit lp thi gian mili giy gi mt hm
Hy vic download mt ca s. Tng t
nh vic ng mt ca s trnh duyt.
Thay i kch thc ca s sang phi dx,
di dy pixel
Thay i kch thc x, y pixel
cun ni dung sang phi dx, xung di dy
pixel
cun ni dung trn trang n v tr x,y
V d: Objwindow.close()
T kho self: trong trng hp mun thao tc trn ca s hin hnh ta dng t kho
self thay th cho i tng window
V d : ng ca s hin hnh:
Self.close() hoc window.close()
V d: on Script ng, m ca s trnh duyt
<html>
<head></head>
<body>
<FORM NAME="winform">
<INPUT TYPE="button" VALUE="Open New Window"
onClick="NewWin=window.open('blank1.htm','NewWin',
'toolbar=no,status=no,width=200,height=100'); ">
<P><INPUT TYPE="button" VALUE="Close New Window"
onClick="NewWin.close();" >
<P><INPUT TYPE="button" VALUE="Close Main Window"
onClick="window.close();">
</FORM>
</body>
</html>
Khoa CNTT
function openwindow()
{
window.open("http://www.yahoo.com","my_new_window",
"toolbar=yes, location=yes, directories=no, status=no, menubar=yes,
scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400")
}
3. S kin
S kin
onBlur
onError
onFocus
onLoad
onResize
onUnload
M t
Thc thi an m lnh khi s kin blur xy ra
Thc thi an m lnh khi s kin Error xy ra
Thc thi an m lnh khi s kin Focus xy ra
Thc thi an m lnh khi s kin Load xy ra
Thc thi an m lnh khi s kin resizer xy ra
Thc thi an m lnh khi s kin Unload xy ra
Tn s kin
onClick
onClick
OnSubmit, onReset
OnBlur,OnChange,OnFocus,Onselect
Trang 147
Khoa CNTT
OnClick
OnClick
OnBlur,onChange,onFocus,onSelect
OnClick
OnBlur,OnChange,OnFocus,Onselect
Khoa CNTT
<html>
<head>
<script>
function validate()
{
txt= document.myForm.myinput.value
if (txt>=1 && txt<=5)
{
return true
}
else
{
Alert("Must be between 1 and 5")
return false
}
}
</script>
</head>
<body>
<form name="myForm" onsubmit="return validate()">
Enter a value from 1 to 5:
<input type="text" name="myinput">
<input type="submit" value="Send input">
</form>
</body>
</html>
V d 3: To mt form cha 1 field nhp gi tr. Vit mt hm dng kim tra s k
t nhp vo field ny ( dng thuc tnh length kim tra s k t nhp vo)
<html>
<head>
<script language="javascript">
function validateform()
{
input= document.myForm.myinput.value
if (input.length>5)
{
alert("Do not insert more than 5 characters")
return false
}
else { return true}
}
</script></head>
<body>
<form name="myForm" onsubmit="return validateform()">
in this input box you are not allowed to insert more than 5 characters:
<input type="text" name="myinput">
<input type="submit" value="Send input">
</form>
</body>
</html>
Trang 149
Khoa CNTT
V d
Document.forms[i].action
Countform=document.forms.length
Countfield=document.forms[i].length
Nameform=document.forms[i].name
Methodform=document.forms[i].method
document.form[i].elements[j].value
V d
document.form[i].elements[j].name
document.form[i].elements[j].type
document.form[i].elements[j].value
document.form[i].elements[j].checked
document.form[i].elements[j].disable
document.form[i].elements[j].isDisable
document.forms[i].elements[j].readOnly
M t
a con tr v li text box
hoc dropdownmenu
V d
document.form[i].elements[j].focus()
nameForm.nameField.property
hoc
nameForm.nameField.method
V d 1: v set focus trn mt field.
<html>
<head>
<script type="text/javascript">
Trang 150
Khoa CNTT
function setfocus()
{
document.forms[0].field.focus()
}
</script>
</head>
<body>
<form>
<input type="text" name="field" size="30">
<input type="button" value="Get Focus" onclick="setfocus()">
</form>
</body>
</html>
C php:
Countfield=nameform.length
for(var i=0;i<Countfield;i++)
if(nameform.elements[i].type= =radio &&nameform.elements[i].checked= =true)
Giatri=nameform.elements[i].value
V d 1: To form c cha cc radio:
<html>
<head>
<script type="text/javascript">
function check(browser)
Trang 151
Khoa CNTT
{
document.forms[0].answer.value=browser
}
</script>
</head>
<body>
<form>
Which browser is your favorite<br>
<input type="radio" name="browser" onclick="check(this.value)"
value="Explorer">Microsoft internet Explorer<br>
<input type="radio" name="browser" onclick="check(this.value)"
value="Netscape">Netscape Navigator<br>
<input type="text" name="answer">
</form></body></html>
Trang 152
Khoa CNTT
a) Thuc tnh
Thuc tnh
length
selectedindex
options
M t
Tr v s phn t trong
danh sch
dropdownmenu.
tr v ch s ca phn t
c chn trong danh
sch
mng option cha cc
phn t trong danh sch
c nh ch s 0->spt-1
V d
spt=nameform.namefield.length
spt=nameform.namefield.selectedIndex
b) Phng thc
Phng thc
Focus()
M t
a con tr v li
dropdownmenu
V d
nameform.namefield.focus()
M t
Tr v gi tr true nu
phn t th i c chn
Tr v gi tr true nu
phn t th i c chn
Tr v gi tr value ca
option th i.
Tr v gi tr text ca
option th i.
V d
nameform.namefield.option[i].defaultS
electedfocus()
nameform.namefield.option[i].selected
nameform.namefield.option[i].value
nameform.namefield.option[i].text
V d 1:
<html>
<head>
<script type="text/javascript">
function put()
{
txt=document.forms[0].dropdown.options[document.forms[0].
dropdown.selectedIndex].text
document.forms[0].favorite.value=txt
Trang 153
Khoa CNTT
}
</script>
</head>
<body>
<form>
Select your favorite browser:
<select name="dropdown" onchange="put()">
<option>internet Explorer
<option>Netscape Navigator
</select>
<p>
Your favorite browser is:
<input type="text"
name="favorite" value="internet Explorer">
</form>
</body>
</html>
Trang 154
Khoa CNTT
<option>9
<option>10
</select>
<input type="button" onclick="put()" value="-->"> <input type="text"
name="number">
</form>
</body>
</html>
V d 3:
<html>
<head></head>
<body>
<script language="JavaScript">
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist("KHOA CONG NGHE THONG TIN", "TRUONG DAI HOC
CONG NGHIEP TPHCM","SO 12 NGUYEN VAN BAO ","DIEN THOAI:
8940390")
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.tickform.tickfield.value=tl[x].substring(0,pos)+"_";
if(pos++==l)
{
pos=0; setTimeout("textticker()",1000);
x++;
if(x==max) x=0; l=tl[x].length;
}
else
iq=setTimeout("textticker()",50);
}
function stop()
{
clearTimeout(iq)
}
</script>
<form action="" method="post" name="tickform" id="tickform">
<input name="tickfield" type="text" id="tickfield" size="50">
<p>
<input type="button" name="Button" value="Play" onClick="textticker()">
<input type="button" name="Button" value="Stop" onClick="stop()">
</p>
</form>
</body>
Trang 155
Khoa CNTT
</html>
M t
Xc nh ta xut hin ca layer trong ca s
Xc nh chiu cao cua layer
Qui nh khong trng tri t vn bn n layer
Xc nh khong cch ca layer so vi cnh trn
ca ca s
Xc nh khong cch ca layer so vi cnh bn
ca ca s
Xc nh tp tin np vo layer
Qui nh khong trng trn t vn bn n layer
Xc nh layer xut hin (show )hay khng xut
hin (hide)
Xc nh chiu rng layer
V tr tng i ca layer so vi cc phn t
khc
V d:
<layer ID=Idlayer SRC=filename.htm></layer>
Trong mt trang ta c th vit mt hoc nhiu layer. Nh vy da vo thuc tnh SRC
c th np vo mt hoc nhiu trang web khc nhau .
M t
Xc nh v tr xut hin ca ca iframe
Xc nh ng vin
Xc nh chiu cao
Trang 156
Khoa CNTT
SRC
Xc nh a ch trang web np vo iframe
width
Xc nh chiu rng ca iframe
Nu nh ni dung trong iframe qu ln th t n t ng xut hin thanh trt
cun ni dung.
Vit ni dung vo iframe
Idname.document.write(content)
Document.all.idName.SRC=URL
V d :
<iframe id=page frameborder=0 src= page2.htm></iframe>
XVII.3.3. Thay i ni dung trn trang da vo inner v outer
Ta dng c tnh inner v outer thay i ni dung hoc ly gi tr ca mt vng no
trn trang web.
V d:
<Div ID=Intro>Monitor<B> SAMSUNG</B></Div>
inner
outer
2. Ly d liu t mt di tng
Nu ly d liu t mt vng no th innerText v outerText hon ton ging nhau,
ch ly phn vn bn khng ly cc th HTML bao quanh chng
V d:
Var s1,s2
s1=Intro.outerText
s2=Intro.innerText
th s1 v s2 u nhn gi tr Monitor SAMSUNG
V d
s1=Intro.outerHTML
s2=Intro.innerHTML
Th s1=<Div Id=Intro>Monitor<B> SAMSUNG</B></Div>
V s2=Monitor<B> SAMSUNG</B>
Trong trng hp ta vit ni dung n ra ngoi th n s nh dng nhng th HTML
cha trong phn ni dung
V d:
Intro.innerHTML=<I>CPU Pentium IV</I>
Trang 157
Khoa CNTT
Khi vng Intro s c thay th bng chui CPU Pentium IV Cha trong th
<DIV>
<Div Id=Intro>CPU Pentium IV</Div>
Intro.outerHTML=<I>CPU Pentium IV</I>
Khi vng Intro s c thay th bng chui CPU Pentium IV cha trong th
<DIV> ng thi th <DIV> khng cn trn trang. Do nu chng trnh tip tc
x l cc lnh cn lin quan n ID c tn l Intro th n s bo li. V chui CPU
Pentium IV thay th cho <Div Id=Intro>Monitor<B> SAMSUNG</B></Div>
V d: Dng Inner Outer
<html>
<head><title>Untitled Document</title>
<script language="JavaScript">
var count;
count=1;
function Add()
{
stt.innerText=count;
ma.innerText=form1.msv.value;
ten.innerText=form1.tsv.value;
dc.innerText=form1.dcsv.value;
r.id="r" + count;
stt.id="stt"+count;
ma.id="ma"+count;
ten.id="ten"+count;
dc.id="dc"+count;
pg=t.innerHTML
pd='<table id=t border="1" cellspacing="1" style=" BORDERCOLLAPSE: collapse" align="center" width=80%>'
pt='<tr id=r>'
pt=pt+'<td id=stt width="14%"></td>'
pt=pt+'<td id=ma width="26%"></td>'
pt=pt+'<td id=ten width="30%"></td>'
pt=pt+'<td id=dc width="30%"></td>'
pt=pt+'</tr>'
pc="</table>"
t.outerHTML=pd+pg+pt+pc
count++
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<table width="60%" border="1" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td width="30%">MA SVIEN</td>
Trang 158
Khoa CNTT
<td width="70%"><input name="msv" type="text"
id="msv" SIZE=30></td>
</tr>
<tr>
<td>HO TEN SV</td>
<td><input name="tsv" type="text" id="tsv"
SIZE=30></td>
</tr>
<tr>
<td>DIA CHI</td>
<td><input name="dcsv" type="text" id="dcsv"
SIZE=30></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="button" name="Button" value="Add"
onClick="Add()"></div>
</td>
</tr>
</table>
</form>
<table id="t" width="75%" border="1" align="center" cellpadding="0"
cellspacing="0" align="center">
<tr bgcolor="#FFCCCC">
<td WIDTH=14%><div align="center">STT</div></td>
<td WIDTH=26%><div align="center">MA SVIEN</div></td>
<td WIDTH=30%><div align="center">HO TEN</div></td>
<td WIDTH=50%><div align="center">DIA CHI</div></td>
</tr>
<tr id="r" bgcolor="#FFCCCC">
<td id="stt" width="14%"></td>
<td id="ma" width="26%"></td>
<td id="ten" width="30%"></td>
<td id="dc" width="50%"></td>
</tr>
</table>
</body>
</html>
Trang 159
Khoa CNTT
Trang 160
Khoa CNTT
if (isNaN(DK.T2.value )==true )
{
window.showModalDialog("massege.htm","Gia tri phai co kieu so",
"status=no; help=no;scrollbar=no");
DK.T2.value="";
DK.T2.focus();
return;
}
objw=window.open("danhsachdangky.htm","DanhSachDangKy")
t1= t1 + DK.T1.value +"<br>" ;
objw.c1.innerHTML = t1
i=DK.D1.selectedIndex ;
t2=t2+DK.D1.options[i].text+"<br>";
objw.c2.innerHTML=t2;
i=DK.D2.selectedIndex ;
t3=t3+DK.D2.options[i].text+"<br>";
objw.c3.innerHTML=t3;
gia= eval(DK.T2.value);
if(DK.co.checked)
{
t4 = t4 + gia*2*0.8 +"<br>"
objw.c4.innerHTML= t4
}
else
{
t4 = t4 + gia +"<br>"
objw.c4.innerHTML= t4
}
blur();
objw.focus();
}
</script>
</HEAD>
<BODY>
<FORM method="post" name="DK" >
<TABLE border="1" width="79%">
<TR>
<THcolspan="2">
<font size="5" face="Arial, Helvetica, sans-serif">
DANG KY VE TAU
</font>
</TH>
</TR>
<TR>
<TD width="54%">Ho ten khach hang: </TD>
<TD width="46%"><INPUT name="T1" ></TD>
</TR>
Trang 161
Khoa CNTT
<TR>
<TD width="54%">Noi di: </TD>
<TD width="46%">
<SELECT size="1" name="D1">
<OPTION value="TPHCM" selected>TPHCM</OPTION>
<OPTION value=" N?ng"> Nng</OPTION>
<OPTION value="H Ni">H Ni</OPTION>
<OPTION value="Hu">Hu</OPTION>
</SELECT></TD>
</TR>
<TR>
<TD width="54%">Ni n: </TD>
<TD width="46%">
<SELECT size="1" name="D2">
<OPTION value=" Lt"> Lt</OPTION>
<OPTION value="Vung Tu" selected>Vng Tu</OPTION>
<OPTION value="Hu">Hu</OPTION>
<OPTION value="H N?i">H Ni</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD width="54%" height="41">Kh hi</TD>
<TD width="46%"><INPUT type="radio" value="V1" checked name="R1"
id=co>
C
<INPUT type="radio" name="R1" value="V2" id=khong>Khng</TD>
</TR>
<TR>
<TD>NGAY KHOI HANH: </td><td><input type="text"></td>
</TR>
<TR>
<TD> GIO KHOI HANH </td><td><input type="text"></td>
</TR>
<TR>
<TD width="54%">Gi</TD>
<TD width="46%"><INPUT name="T2"></TD>
</TR>
<TR>
<TD colspan="2">
<P align="right">
<INPUT type="button" value="Nhp" name="B1"
onclick="nhap()">
</P>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Trang 162
Khoa CNTT
CHNG XVIII:
HIU NG FILTER V
TRANSITION
XVIII.1. FILTER :
Filter l hiu ng c bit c p dng cho mt i tng trong trang web thay i s
th hin ca n. Hiu ng ny ch c Internet Explorer h tr, Netscape n khng c
h tr.
Filter ch c p dng cho cc thnh phn c to vi cc tag : <div>, <span>. Cn phi
xc nh rng, cao hoc c v tr tuyt i (width, height, position). <img>,
<marquee>, <button>, <input>, <textarea>, <table>, <tr>, <td>, <th>, <thead>, <tfoot>.
Mt s th hin ca mt i tng l hnh nh khi p dng cc loi filter.
Hnh gc (1)
alpha (2)
Blur (3)
chroma
dropshadow
flipV
flipH
glow
gray
invert
light (16)
Mask
Shadow (18)
Wave
xray
BNG I
p dng mt filter ta c th c th dng CSS (cascading style sheet) hoc dng
chng trnh javascript.
XVIII.1.1.
Khoa CNTT
C php:
Filter:filter_name(parameters).
Filter_name l tn mt trong nhng filter.
Parameters xc nh nhng gi tr tham s ca filter.
Mt filter c th khng c hoc c nhiu tham s, khi c nhiu tham s m khng ch
nh gi tr c th th coi nh chp nhn gi tr mc nh. Bng sau y m t tn filter v
cc tham s :
Tn filter
Tham s
Opacity : 0-100
Style : 0,1,2,3
Direction : 0-360
Strength : 1-100
Add :0/1 (cng hnh gc)
Color : #rrggbb
Alpha
Blur
Chroma
DropShadow
Color : #rrggbb
OffX, OffY
FlipH
FlipV
Khng
Khng
Glow
Color : #rrggbb
Strength : 1-255
Gray
Invert
Light
Mask
Wave
Khng
Khng
Nhiu tham s
Color : #rrggbb
Direction : 0-360
Color= #rrggbb
Nhiu tham s
Xray
Khng
Shadow
M t
B lc trong sut, tham s opacity t 0 (trong sut)
ti 100 (bnh thng). Style l kiu lc
B lc nho, direction l chiu lm nho tnh theo
gc, 0 l chiu hng ln trn, 90 l chiu sang
phi, strength ch nho mnh hay yu
Lm cho mu ch nh bi color b mt i
To bng xung mt phng pha di, OffX v
OffY tnh bng pixel l chnh lch theo to x v
y ca hnh gc v bng
Lt hnh theo chiu ngang
Lt hnh theo chiu ng
To qung sng quanh i tng, rng ch s
pixel c xc nh bi Strength, mu c xc
nh bi Color.
Th hin i tng theo thang xm
o ngc mu
To cc ngun sng chiu sng i tng
To mt n vi mu xc nh bi Color
To bng cho i tng nh kiu ch bng
thng thng.color nh mu cho bng
Bin dng i tng theo dng sng sin
Lm cho i tng c hnh nh nh nh ca film X
quang
Netscape khng h tr filter, nn khi gp nhng thuc tnh trong CSS m n khng nhn bit, n
s b qua tt c cc thuc tnh trong CSS p dng cho i tng. gii quyt vn ny ta c
th p dng filter bng cch s dng chng trnh javascript.
V d: Hnh 2 v 3 ca bng I c to bng CSS nh sau :
<img border = "0" src = "van.gif" width = "110" height= "120" style= "filter: alpha
(opacity = 90, style = 2)">
<img border="0" src="van.gif" width="110" height="120" style=" filter: blur (strength
= 10) " >
XVIII.1.2.
C php:
object.style.filter = filter_name(parameters)
Trang 164
Khoa CNTT
Trang 165
Khoa CNTT
img1.filters.shadow.color="#ff0000";
}
</script>
</head>
<body>
<img id=img1 border="0" src="van.gif" width="110" height="120"
onClick="imgfilter()">
</body>
</html>
XVIII.1.3.
Mt vi ng dng :
2. To hiu ng filter ng :
i vi nhng hiu ng c tham s khi ta thay i gi tr ca tham s th th hin ca
i tng trong trang web cng thay i theo. Vic thay i tham s ta c th thc
hin bng chng trnh javascript, nu vic thay i ny tip din lin tc theo thi
gian i tng s c hiu ng filter ng.
V d:
var oplevel = 0;
objname.style.filter = alpha()
ids=setInterval (dynobject(objname),200);
function dynobject (object)
{
if (oplevel <= 100)
{
object.filters.Alpha.Opacity = oplevel ;
oplevel += 5;
}
else clearInterval (ids);
}
Khi thc thi, i tng s p dng hiu ng filter vi tham s opacity thay i t
0-100, t hon ton trong sut ti th hin bnh thng hon ton (ngi dng s
thy i tng s hin dn dn), tham s ny c 200 milisecond th tng thm 5,
khi opacity >100 th chng trnh s dng bi lnh clearInterval();
XVIII.1.4.
Trang 166
Khoa CNTT
C php:
object.filters.light.addPoint (x ,z, y, r, g, b, strength).
object : tn ca i tng.
x,y,z l nhng s tnh bng pixel xc nh v tr ca ngun sng so vi
gc to l v tr trn bn tri ca i tng.
r,g,b l gi tr mu theo h mu RGB xc nh mu tng hp ca
ngun sng.
strength : gi tr xc nh mnh ca ngun sng.
MoveLight() di chuyn ngun sng ti v tr mi c xc nh bi cc
tham s.
C php :
object.filters.light.MoveLight (light, x, y, z, absolute).
light : l s nh danh ca ngun sng.
x, y, z : xc nh to mi ca ngun sng, to ny ph thuc vo
tham s absolute.
absolute : c 2 gi tr l true v false. Nu l true th i tng s di
chuyn ti v tr x,y, z. Nu l false th i tng s dch i t v tr
ban u vi di theo 3 chiu c xc nh bi tham s x, y, z.
Vic kt hp vi filter ng s cho ta nhng hiu ng v cng l th m khng cn
phi tiu tn ng truyn.
V d: Hnh 16 bng I c th c to bng cch dng filter light theo m sau (phi chy
thc trong IE ch khng phi preview trong frontpage)
<body>
<img id=img1 border="0" src="van.gif" width="110" height="120"
style="filter:light()">
<script language=javascript>
img1.filters.light.addpoint(40,30,130,0,255,0,100)
img1.filters.light.addpoint(40,30,20,0,255,0,100)
img1.filters.light.addpoint(40,30,20,0,255,0,100)
</script>
<body>
XVIII.2. TRANSITION :
Transtion l hiu ng p dng cho mt i tng trong mt khong thi gian, n tng t
nh filter ng, thng dng to mt hiu ng c bit khi thay th mt i tng ny
vi mt i tng khc. Transition thng dng to mt slide show km theo hiu ng.
N ch c h tr bi Internet Explorer, trong Netscape khi s dng transition bng CSS,
n s b qua tt c thuc tnh style ca i tng.
Ging nh filter, transition c th c ng dng cho i tng bng cch dng CSS hay
chng trnh javascript. C hai loi transition l : blend transition v reveal transition.
Blend Transiton : to hiu ng thay th dn dn i tng th nht bng i tng
th hai.
Trang 167
Khoa CNTT
XVIII.2.1.
Type
Box in
Box out
Circle in
Circle out
Wipe up
Wipe down
Wipe right
Wipe left
Vertical blinds
0
1
2
3
4
5
6
7
8
Horizontal blinds
Checkerboard Across
Ckeckerboard Down
10
11
XVIII.2.2.
Transition
Random dissolve
Split vertical in
Split vertical out
Split horizontal in
Split horizontal out
Strips left down
Strips left up
Strips right down
Strips right up
Random bars
horizontal
Random bars vertical
Random (0--22)
Type
12
13
14
15
16
17
18
19
20
21
22
23
C php trong javascript cho tham chiu ti transition tng t nh i vi filter. thit
lp thi gian din tin cho transition ta c th vit nh sau :
object.filters.bendTrans.Duration = 2;
object : l tn ca i tng trong trang m ta mun p dng transition.
Ch khi xc nh transition th hiu ng transition vn cha xy ra, lm iu ny ta
phi thc hin thm mt bc na l vit chng trnh javascript thc thi .
XVIII.2.3.
Khi transition c xc nh, thi hnh transition ta phi chy chng trnh javascript
thc thi bn bc :
Thit lp trng thi khi u cho i tng (c th b qua).
Dng phng thc apply() cho i tng.
Ch nh trng thi kt thc.
Trang 168
Khoa CNTT
Trang 169
Khoa CNTT
Trong v d trn ta p dng style cho i tng img1, xc nh reaveal transition vi hiu
ng wipe right (ng vi transition=6) cho n. Khi trang web c load th i tng
img1 th hin hnh nh ca file ngun l image1.jpg .
Khi ngi dng click vo hnh nh th hm swapit() c gi : Trng thi ban u ca i
tng img1 l hnh nh ca file ngun image1.jpg, p dng phng thc apply(), sau
xc nh trng thi kt thc ca i tng l file hnh image2.jpg, cui cng dng phng
thc play() thi hnh transition.
Trnh duyt s p dng transition vi hiu ng wipe right khi thay i hnh t file
image1.jpg sang file image2.jpg.
V d:
<html>
<head>
<title>Transition</title>
<script language=javascript >
// to dycha cc hnh dng cho transition
var arrimg = new Array();
arrimg[0] = "vana.gif";
arrimg[1] = "vanb.gif";
arrimg[2] = "vanc.gif";
// to dy cha 23 loi transition
var arrname = new Array("box in","box out","circle in", "circle out","wipe
up","wipe
down","wipe
right","wipe
left","vertical
blind","horizon
blind","checkerboard Across","checkerboard down","random dissolse","split
vertical in", "split vertical out","split horizontal in","split horizontal out","strips
left down","strips left up","strips right down","strips right up","random bars
horizontal","random bars vertical","ran dom");
// khi ng bin m i, bin dng truy xut ln lt file hnh trong dy arrimg
var i=0;
// khi ng bin m j, bin dng truy xut ln lt cc loi transition trong
dy arriname, bt u bng -1 khi vo vng lp tng ln 0 arrname[0] s truy
xut ti hiu ng transition 1 (box in).
var j = -1;
function show()
{
i = i+1;
j=j+1;
// trnh vt ch s ca dy
if (i > 2) i=0;
if (j > 23) j=0;
// gn string vo text box (texta)
texta.value = j + " " + arrname[j]
imga.filters[0].transition = j;
imga.filters[0].apply();
imga.src= arrimg[i];
imga.filters[0].play();
// lp qui
setTimeout ("show()",2000)
}
</script>
</head>
Trang 170
Khoa CNTT
<body onload="show()">
<img id=imga border="0" src="vana.gif" width="110" height="120"
style="filter:revealtrans(duration=2)"><br>
<input id=texta type=text style="text-lign:center; color:white; background :
blue">
</body>
</html>
Khi chng trnh thc thi, hnh s thay i ln lt t vanb.gif sang vanc.gif sang
vana.gif ri quay v vana.gif c tip tc nh th. Mi ln chuyn hnh s km theo
hiu ng transition khc nhau t 0 n 23, s v tn ca hiu ng s c hin trong text
box.
Trang 171
Khoa CNTT
MC LC
CHNG I: GII THIU V WEB....................................................................................
I.1. CC KHI NIM C BN:.....................................................................................
I.2. GII THIU KHI QUT V WEB........................................................................
I.3. TAG HTML:...............................................................................................................
I.4. CU TRC C BN CA TRANG WEB:..............................................................
I.5. CC TAG HTML C BN :.....................................................................................
I.6. MT S THAO TC TRONG CA S TRNH DUYT......................................
CHNG II: SIU LIN KT-HNH NH.......................................................................
II.1. GII THIU SIU LIN KT................................................................................
II.2. TO SIU LIN KT.............................................................................................
II.3. HNH NH TRN TRANG WEB:..........................................................................
CHNG III:
DANH SCH............................................................................................
III.1.
DANH SCH KHNG C TH T (Unorder List -UL)...................................
III.2.
DANH SCH C TH T (OrderList OL).....................................................
III.3.
DANH SCH NH NGHA:..............................................................................
CHNG IV:
BNG V TRNH BY TRANG.............................................................
IV.1.
BNG...................................................................................................................
IV.2.
CC THUC TNH:............................................................................................
IV.3.
TRNH BY TRANG..........................................................................................
CHNG V:
FRAME......................................................................................................
V.1. KHI QUT V FRAME.......................................................................................
V.2. CCH TO MT FRAME LAYOUT.....................................................................
CHNG VI: FORM........................................................................................................
VI.1.
GII THIU FORM.............................................................................................
VI.2.
CC PHN T CA FORM:..............................................................................
CHNG VII: CASCADING STYLE SHEET-CSS..........................................................
VII.1. GII THIU.........................................................................................................
VII.2. CCH TO:.........................................................................................................
VII.3. NH BNG MU CHO LP (CLASS):...........................................................
CHNG VIII: GII THIU DREAMWEAVER..............................................................
VIII.1. GII THIU.........................................................................................................
VIII.2. CI T..............................................................................................................
VIII.3. MN HNH DREAMWEAVER:.........................................................................
VIII.4. K HOCH THIT K MT WEBSITE............................................................
CHNG IX: NH DNG VN BN- S DNG CSS..............................................
IX.1.
NH DNG VN BN.....................................................................................
IX.2.
S DNG CSS (CASCADING STYLE SHEETS)...............................................
CHNG X:
HNH NH V LIN KT TRANG TRONG DREAMWEAVER..........
X.1. CHN HNH NH VO TRANG WEB:................................................................
X.2. LIN KT TRANG TRONG DREAMWEAVER:...................................................
CHNG XI: BNG V TRNH BY TRANG.............................................................
XI.1.
TABLE :................................................................................................................
XI.2.
TRNH BY TRANG :........................................................................................
XI.3.
TO ALBUM LT TNG HNH:......................................................................
Trang 172
Khoa CNTT
XI.4.
TEMPLATE:.........................................................................................................
CHNG XII: BEHAVIORS - FORM...............................................................................
XII.1. BEHAVIORS........................................................................................................
XII.2. FORM:................................................................................................................
CHNG XIII: FRAMESETS KIM TRA V XUT BN........................................
XIII.1. GII THIU.......................................................................................................
XIII.2. CCH TO TRANG KHUNG V LIN KT TRANG...................................
XIII.3. KIM TRA V XUT BN..............................................................................
CHNG XIV: TNG QUAN V JAVASCRIPT............................................................
XIV.1.
GI THIU V JAVASCRIPT:.....................................................................
XIV.2.
BIN V D LIU TRONG JAVASCRIPT..................................................
CHNG XV: HM TRONG JAVASCRIPT..................................................................
XV.1. NH NGHA.....................................................................................................
XV.2. CC HM THNG DNG TRONG JAVASCRIPT.........................................
CHNG XVI: CC CU TRC IU KIN...............................................................
XVI.1.
CU TRC LA CHN:..............................................................................
XVI.2.
CU TRC LP:...........................................................................................
CHNG XVII: M HNH I TNG.......................................................................
XVII.1.
M HNH DOM ((Document Object Model).................................................
XVII.2.
CC I TNG C SN TRONG JAVASRIPT.......................................
XVII.3.
THAY I NI DUNG NG TRN TRANG............................................
CHNG XVIII: HIU NG FILTER V TRANSITION..............................................
XVIII.1. FILTER :.........................................................................................................
XVIII.2. TRANSITION :...............................................................................................
Trang 173