Appendix A: . Interesting Web Sites
To Explore
Introduction
This appendix includes some useful web addresses. Some of these are interesting interactive sites while others contain materials related to DHTML. When viewing these pages try to examine the different aspects of interactive and dynamic techniques used. Some of these pages misuse multimedia effects while others manage to use them effectively to create very attractive sites.
Business and finance
American Express http://www.americanexpress.com!
Business Week http://www.businessweek.com!
CNNfn - markets http://www.cnnfn.com!markets/
Dow Jones http://bis.dowjones.com!
Economist http://www.economist.com!
Financial Times http://www.ft.com!
Harvard Business Press hUp://www.hbsp.harvard.edu/
144
Interesting Web Sites To Explore
Computer general
HTML A Beginner's Guide to HTML
http://www.ncsa.uiuc.eduiGeneral/IntemetIWWWIHTMLPrimer.html HTML Quick Reference
http://www.ncsa.uiuc.eduiGeneral/IntemetIWWWIHTMLQuickRef.html http://www.ucc.ie/-pflynnlbookslhtmlcard.html
Web Servers Directory http://www. w3 .0rglhypertextiDataSources/WWW IServers.html
Web reference Welcome to the Matrix
http://www.reach.com!matrix! W ebmaster Reference Library
http://ie .corpnet.com:801-aking/webinfo/ Authors & Webmasters Forum
http://mirror.wwa.com!mirror/ms gslhtml.htm A CGI Programmer's Reference
http://www.best.com!-hedlund/cgi-faq/ Spike's Place
http://www.spikesplace.net/ The Groove Box
http://www.groove-box.com! Classifieds2000
http://www.classifieds2000.com! E-cards
http://www.e-cards.com! Blue Mountain
http://www.bluemountain.com! Angelfire
http://angelfire.lycos.com! Star Wars web site
http://www.starwars.com! Cool-LinkZ
http://www.cool-linkz.com! Yellow Pages
http://www.yellowpages.com! Hemrnington Scott web site
http://www.hemscott.com! Hotmail
http://www.hotmail.com!
145
146
Tools WWW Software products and tools
http://www.w3.orglhypertext/WWW/Status.html http://www.w3.org/hypertext/WWWrrools/Overview.html http://www.hemac.com
Java and JavaScript
Essential Dynamic HTML Fast
Netscape's JavaScript Authoring Guide http://www.netscape.com!eng/mozilla/Gold/handbook/javascriptlindex.html http://www.netscape.com!comprodiproducts/navigator/version2.0/scriptlindex.html
Sun Java Applet Index http://java.sun.com!applets/applets/index.html
Netscape's Java Applets http://www.netscape.com!comprodiproducts/navigator/version 2.0/java applets/inde
x.html
Browsers and Internet software companies Opera Software
http://www.operasoftware.com Netscape
http://www.netscape.com! Microsoft
http://www.microsoft.com!
Search engines and free email addresses LookSmart
http://www.looksmart.com! WebCrawler
http://webcrawler.com! Search Engine Directory
http://www.dnc.netluserslkinglsearch.htm Yahoo
www.yahoo.com! Email address lookup
http://www.iaf.netl Excite
http://www.excite.com!
Lifestyle
Virtual Flowers Homepage http://www.virtualflowers.com!
Virtual Vineyards http://www.virtualvin.com!
Shopping. com http://www.shopping.com!
Interesting Web Sites To Explore
Internet Card Central http://www.cardcentral.neti
Gardening and Landscaping http://www.btw.com/garden.htm http://www.garden.com!
Amazon.com - Virtual Bookstore http://www.amazon.com!
Books.com (US) http://www.books.com!
TitleFinder (UK) http://www.titlefinder.com!
Virtual Tourist http://www.vtourist.com!
Wines on the Internet http://www.wines.com!wines.html
City.Net http://www.city.neti
International news
CNN Interactive (US) http://www.cnn.com!
BBC News (UK) http://news.bbc.co.ukltextonly.htm
E-News http://www.enews.com!
Le Monde (PR) http://www.lemonde.fr/
De Telegraaf (NL) http://www.telegraaf.nl!
Die Zeit (D) http://www.zeit.de/
Der Standard (Austria) http://derstandard.atIT extversionITOSeite 1.htm
Financial Mail (ZA) http://www.fm.co.za!
Newspapers on the Web http://www.webwombat.com.auiintercorn!newsprs/
USA Today (US) http://www.usatoday.com!
Humour
Laughing Internet (Main)
147
148
http://www.kilo.netltlilindex.html Oracle Humor
http://www.oraclehumor.com/ United Media Comics
http://www.unitedmedia.com/ Humor archive
http://www.cybercheeze.com/ Comedy Central Online
http://www.comcentral.com/ Daily Humor
http://www.daily-humor.com/jotd.html the ONION I America's Finest News Source
http://www.theonion.com/
Essential Dynamic HTML Fast
Introduction
Appendix B: \ HTMLTags
Here is a selection of HTML tags divided into two main groups. Basic HTML tags are the standard HTML tags and work almost on all World Wide Web (WWW) browsers. The second group is the new tags that are used in DHTML. These tags work on most browsers but they may give different effects from one browser to another. Tags in both groups often take attributes. The tags are organised by appearance in the book and some attributes have been mentioned.
Basic HTML tags
Ta~s Attributes <HTML> . . . <!HTML> <BODY> ... </BODY> <HEAD> ... <!HEAD> <TITLE> ... <!TITLE> <HI> .. . <!HI> <H2> ... <!H2> <H3> ... <!H3> <FONT> ... <!FONT> <OL> ... <lOL> <UL> ... <lUL> <LI> ... <ILl> <TABLE> .. . <!TABLE> <TD> .. . <!TD> <TR> . .. <!TR>
149
150 Essential Dynamic HTML Fast
<A> ... <.fA> HREF, TARGET <FORM> ... <./FORM> METHOD, ACTION <SELECT> ... <.fSELECT> NAME <OPTION> ... <.fOPTION> NAME <INPUT> ... <.IINPUT> VALUE, TYPE, NAME <FRAME SET> ... <./FRAMESET> COLS,ROWS <FRAME> ... <./FRAME> <NOFRAME> ... <./NOFRAME> <IMG> ... <.IIMG> NAME, SRC, DYNSRC, USEMAP <BGSOUND> ... <.JBGSOUND> NAME,SRC <EMBED> ... <.!EMBED> NAME,SRC <APPLET> ... <.f APPLET>
Basic DHTML tags
Tags Attributes <STYLE> ... <.fSTYLE> <DIV> .. . <.IDlY> STYLE <SPAN> ... <.fSP AN> STYLE <LAYER> ... <./LAYER> ID, WIDTH, TOP <ILA YER> ... <.lILA YER> ID, WIDTH, TOP <NOLA YER> ... <./NOLA YER> <OBJECT> ... <.fOBJECT>
Index
A
A tag· 23 Absolute positioning · 92, 111 ACTION attribute· See FORM tag Alert method· l30 Align· 15 ALINK attribute . 46 APPLET tag· 128 AREA tag· 58
COORDS attribute· 58 SHAPE attribute · 58
B
B tag· l3 BGSOUND tag· 60 BLOCKQUOTE tag· 83 BODY tag · 12,34,80
BGCOLOR attribute · 45 BR tag · 12
151
c Cascading Style Sheets (CSS) . 75, 111,
143 CENTER tag · 15 COl scripting · 43, 76, 129 COl Scripting · 129 COORDS attribute· See AREA tag Creating tables· 20
D
Data binding . 140 Data Binding · 76 Data Source Objects (DSO) . 141 DIV tag· 77, 90, 109, 115 Document Object Model (DOM) . 75, 102,
143 Downloadable fonts· 142 Dynamic Contents· 120 Dynamic Positioning· 111 , 116 DYNSRC attribute · 59
152
E
EMBED tag· 59, 64 Events· 103
F
File formats · 59 FONT tag · 13,46 For loop · 133 FORM tag· 40
ACTION attribute· 42 GET method· 42 METHOD attribute· 115 POST method· 42 SELECT tag · 42
FRAME tag· 28 Frames · 17 FRAMESET tag · 27, 31 Function· 136
H
HEAD tag · 12 Headers · 14 HTMLtag·12 HTML template· 11 hypertext · 22
I
I tag· 13 ID attribute· 108 If - else if . 139 ILAYER tag · 91 IMG tag · 44, 58, 61
IS MAP attribute · 54 USEMAP attribute· 58
INPUT tag· See FORM tag ISMAP attribute · See IMG tag
J
JavaScript· 75, 94,103,,115, 130 JDBC Data Provider· 141
Essential Dynamic HTML Fast
L
LANGUAGE attribute· 127 LAYER tag· 75, 91,116,124 Layers · 76, 91, 111, 143 LI tag · 19 LINK attribute . 46 LINK tag· 83, 142
M
mailto . 25, 42, 61 Map image· 54 MAP tag . 57 MARQUEE tag · 59, 62, 63 META tag · 125 METHOD attribute· See FORM tag Methods · 102, 129, 143
N
NOFRAME tag· 27, 32 NOLAYER tag· 91, 98,101
o Object · 75, 111, 121, 143 OBJECT tag · 102 OL tag · 19 onClick event · 106, 119 onMouseOver event· 119 open method . 106 Ordered lists . 19
p
Ptag · ll,12 Plug-ins· 59, 63 Prompt method . 131 Properties· 79, 102, 141 Property· 102
Index
R
Relative positioning· 91, 112 Remote Data Services . 141
s SCRIPT tag · 127 Scripting· 76, 115, 127, 130, 143 SELECT tag· See FORM tag
OPTION tag· 41 SHAPE attribute· See AREA tag Sound· 59, 60 SPAN tag· 78, 83 Style Sheets· 74, 83, 97, 111, 143 STYLE tag· 78, 86, 97, 114, 142
T
TABLE tag · 20 TD tag · 20 TR tag · 20
Tabular Data Control · 141 TARGET tag· 27, 32
TD tag · See TABLE tag TEXT attribute . 46 TITLE tag· 12, 15 TR tag · See TABLE tag
153
TYPE attribute . 42 . See also FORM tag
u U tag· 13 ULtag·19 Unordered lists · 19 USEMAP attribute· See IMG tag
v Video· 59, 60 VLINK attribute . 46
w While loop· 133 Write method· 130
The Essential Series Editor: John Cowell
• ..... ~ . • !;.
If you ore looking for an accessible and quick introduction 10 a new language or orea then these are the books for you.
Covering a wide range of topics including virtual reality. computer animation. Java. and Visual Basic 10 nome but a few. the books provide a quick and accessible introduction to the subject. Essentials books let you start developing your own applications wilh the minimum of fuss· and fast.
The lost few pages of this book ore devoted to giving brief information about three of the other titles in this series.
All books are. of course. available from all good booksellers (who can order them even if Ihey are nol in stock). but if you have difficulties you
can conlact the publishers direct. by telephoning +44 1483 418822 (in the UK and Europe). +1/212/4 601500 (in the USA).
or by emailingorders.O.sv1.co.uk
www.springer.co.uk www.springer.de www.springer-ny.com
Essential Visual Basic 6.0 fast
John Cowell
Visual Basic is a mature and powerful, integrated development environment which allows you to create professional Windows applications_ It has on intuitive user interface, on extensive set of components and excellent debugging facilities, so, whether you ore a professional programmer or a student. this book tells you everything you need to know to write professional applications for Windows using Visual Basic 6.0.
Version 6.0 is the latest version of Visual Basic and includes all of the facilities of earlier versions combined with on extensive set of new controls. These greatly extend the capabilities for writing database and webbased opplications,
Once you've read this book, you 'll know all about: • The Visual Basic language. • The standard Visual Basic controls.
• Handling control events. • Using data aware controls. • Creating and using ActiveX controls. • Writing web-based applications_
Essential Visual Basic 6.0 fast is designed for professional developers and students who need to learn the maximum in the minimum time and to develop applications fast.
224 pages Soffcover ISBN 1-85233-207-7
Please see page 155 for ordering de toils
Essential Visual C++ 6.0 fast An Introduction to Windows Programming Using the Microsoft Foundation Class Library
Ian Chivers
Microsoft's Visual C++ 6.0 contains lots of new features designed to help developers build high performance opplications. This book is ideal reading if you wont a quick introduction to Windows programming using Visual C++ and the Microsoft Foundation closs (MFC) library.
You'll find out all about ... • The 2 key Windows classes: CFrameWnd and
CWinApp • Message MOps • Controls • Graphical Outpul
And lois. lots more! Essential Visual C++ 6.0 fast will help you c reate your own applications - using all the exciting. new features - quickly. effectively and produc lively.
224 pages Softcover ISBN 1-85233- 107-4
Please see page 155 for ordering details
Essential Computer Animation fast How to Understand the Techniques and Potential of Computer Animation
John Vince
Computer Animation is now worlds away from its early beginnings when programs merely mimicked the hand drawn cartoon process. It's now regularly used for creating wonderful special effects in major movies like Titanic, Toy Story, Antz and A Bugs Life.
John Vince tells you all about: • the basic principles used in the powerful software
products currenlly available on the market • the terms and processes involved • and in on easy-la-understand way, with no
complicated moth.
So if you want to learn more about 3D computer animation without being swamped by complex mathematics, then read this book and have fun creating your own animated programs.
184 pages Soffcover ISBN 1-85233-141-0
Please see page 155 for ordering details