Académique Documents
Professionnel Documents
Culture Documents
Page 2
THE MUSICIAN AND THE INTERNET
TABLE OF CONTENTS
1. ABOUT THE AUTHOR 5
2. INTRODUCTION 6
3. A BRIEF GLOSSARY 7
4. Part One: YOU AND THE INTERNET 9
4.1 Origins 9
4.2 Connections 9
4.3 Use 10
5. WHAT YOU NEED 12
5.1 Introduction 12
5.2 Computer Hardware 12
5.3 Computer Software 13
5.4 Internet Service Provider (ISP) 14
6. PURCHASING A COMPUTER 15
6.1 Introduction 15
6.2 Buy a Used Computer 15
6.3 Build Your Own 15
6.4 Go To An Auction 15
6.5 Buy From a Retailer 15
7. SETTING UP YOUR PC 18
7.1 Getting Started 18
7.2 Customising 18
7.3 Some Tips 18
8. PUBLIC COMPUTER ACCESS 20
8.1 Introduction 20
8.2 Libraries and Public Organisations 20
8.3 Cyber cafés 20
8.4 Sharing 21
9. CONNECTING 22
9.1 Bandwidth and Costs 22
9.2 Services 22
9.3 Reliability and Support/Cost 23
9.4 Which ISP? 23
10. USING THE INTERNET 26
10.1 Installation 26
10.2 BROWSING THE INTERNET 26
10.3 ELECTRONIC MAIL 29
11. Part Two: THE INTERNET AND YOU 31
12. SETTING UP A WEB SITE 32
12.1 Introduction 32
12.2 Domains and Addresses 32
12.3 Using a Web Designer 32
12.4 HTML Tools 33
12.5 The Components of HTML 34
12.6 HTML Designing 36
12.7 Attributes 40
Page 3
THE MUSICIAN AND THE INTERNET
Page 4
THE MUSICIAN AND THE INTERNET
Page 5
THE MUSICIAN AND THE INTERNET
2. INTRODUCTION
Ten years ago it was very hard to find people who had email to communicate
with, and you could search the web largely for the sake of it, looking up weather
reports, sports and other trivia. Individuals and companies were very cautious
about whether to enter the online world, and the costs of doing so were
relatively high.
Now you can use the Internet to find out train times, buy clothes and CDs,
access technical support, download the latest computer drivers, order groceries.
Email correspondence is fast, immediate and you can attach documents,
databases, sound samples and photos. As a result, there is no need for a fax,
you use much less paper, spend less time on the phone and more time deciding
what you want to say. Virtually all companies now have a web presence, and
rapidly increasing numbers of individuals – including musicians – are using the
internet to communicate with each other, promote themselves, air their music,
publicise their band and even perform.
The following is an attempt to provide an introduction to the internet and indicate
ways in which it can be used to help the musician further their aims.
Page 6
THE MUSICIAN AND THE INTERNET
3. A BRIEF GLOSSARY
Address The location of a web page or URL. Many different addresses
may be at the same physical location – e.g. the ISP Global
Internet store web pages and emails for several clients, all
with different addresses.
(A)DSL (Asynchronous) Digital Subscriber Line – fast always-on
broadband internet access for set rental fee
bandwidth A measurement of the capacity (and therefore the speed) of
cables and devices measured in kbps or mbps.
bit/byte A bit is a single binary number: 0 or 1 (or on/off). Eight bits
equal a byte which together represent more complex
characters.
browser Software which enables you to browse pages from the
internet or off-line pages.
data Information stored on a PC or in storage devices (as
opposed to software or OS).
email Electronic mail which is generally sent to the sender’s ISP
and then routed to the recipient’s ISP where it is stored until
it is collected. Initially only in text format, email can now be
formatted and have word processed and multimedia files
attached.
font Typeface used on computers (e.g. Arial, Verdana).
FTP File Transfer Protocol – used for sending files across the
internet.
Gb Gigabyte – a thousand Mb.
GUI Graphical User Interface: what you see on the screen.
hardware Hardware consists of the PC and any peripherals such as
printers, scanners, modems etc
HDD Hard Disk Drive – a method of storing data, OS and
software on solid disks within a metal casing.
HTML Hypertext Markup Language – a simple code which uses
tags to format text for web pages.
HTTP Hypertext Transfer Protocol – used for accessing web
pages.
hypertext Underlined text on a computer that, when you click on it,
transfers you to another document, another place in the
current document or a web site. Usually, you would click on
a hypertext link to take you to a web site. Web site pages
are written in HTML, and web sites are prefaced by “http://”.
FTP is another way of sending documents on the internet.
ISDN Integrated Services Digital Network – fast dial-up system
with call charges
Page 7
THE MUSICIAN AND THE INTERNET
Page 8
THE MUSICIAN AND THE INTERNET
4.1 Origins
The first major step towards a connected world was when the first cable was
laid across the Atlantic in 1858. Further, more successful, cables were laid,
until now there are more than 186,000 miles of undersea telephone cables. The
second was the 1957 launch by the Soviet Union of Sputnik which led to the
USA’s Advanced Research Projects Agency (ARPA), responsible for
inaugurating the Internet.
The Internet began during the cold war in 1969. It was developed by the US
Department of Defense's research people in conjunction with military
contractors and universities to explore the possibility of a communication
network that could survive a nuclear attack. It continued simply because they all
found it a very convenient way to communicate. For the first decade of its
existence, the Internet was primarily used for email, to support online discussion
groups, allow access to distant databases, and support file transfer between
government agencies, companies and universities. By the end of 1983 the
protocols current today were in place and the Internet was born. In 1990,
HTML, a hypertext Internet protocol which could communicate graphic
information on the Internet, was introduced. Each individual could create
graphic pages (a Web site), which then became part of a huge, virtual hypertext
network called the World Wide Web (www or Web) and a huge additional
audience was created. Most people use the term "Internet" to refer to the
physical structure of the Net, including client and server computers and the
phone lines that connect everything. They use the term "Web" to refer to the
interconnection of sites and the information that can be accessed when one is
using the Internet.
Links
www.netvalley.com/netvalley/intval.html - fun general history
www.netvalley.com/archives/mirrors/davemarsh-timeline-1.htm - very useful
timeline of internet history
4.2 Connections
The internet consists essentially of a group of large to medium-sized computers
on a worldwide network connected through a variety of means from copper wire
to fibre-optic cable to satellite. Normal copper telephone wires are capable of
carrying data, but are far less efficient than other media. However, for most
people in the UK, internet access is dependent on the copper wiring provided by
BT between their modem and their ISP and as a result can still be relatively
slow.
The diagram below illustrates simply how internet traffic is routed from a home
or office computer to the web. The speed and capacity of the connection
depends on the bandwidth of the connection each step along the way: it can be
the case that the transatlantic fibre optic cable may be the fastest part of the
journey, but the weakest link (e.g. your modem or ISP) reduces the speed
considerably.
Page 9
THE MUSICIAN AND THE INTERNET
4.3 Use
The internet is the fasting growing communications medium ever. British use is
growing at least 10-15% a month, the highest sustained growth rate in Europe.
The Internet is attracting 10,900 new adult users in Britain every day, according
to research by NOP. 10.6 million adults accessed the Internet at least once
during 1998, a 48 per cent increase compared with 1997 when the figure stood
at just over 7 million. By December 1998, some 6 million people had used the
Internet from home compared with only 3.4 million by December 1997, an
increase of 76 per cent. Web usage increased considerably during the six
months to December 1998, with almost three quarters (73 per cent) of Internet
users saying they had used the World Wide Web (WWW) during the previous
four weeks. This compares with just 60 per cent in the six months to June 1998.
Over a four-week period (millions of people searching for): 1.2m (jobs), 1.9m
(travel info), 2.9m (company info), 1.9m (newspapers), 1.3m (shopping with
4.8m purchases @ £470m).
More recent research indicates the following:
“Taken together, the EU’s three largest economies show a 39% year-on-year
increase in consumer take-up of the Internet and expected rates of adoption
suggest a base of 64 million users by the end of 2001 (31 million in Germany,
21 million in Britain and 12 million in France).” (www.nop.co.uk)
Additionally, OFTEL published these figures in January 2002:
49% UK adults use the Internet in a variety of locations
45% UK homes connected to the Internet
39% Internet homes currently using unmetered packages
2% Internet homes using broadband
96% Internet decision-makers were satisfied with their Internet service
8 hours is the average weekly household time spent online
Page 10
THE MUSICIAN AND THE INTERNET
(www.oftel.gov.uk/publications/research/2002/q7_internet_res.htm#c2)
Page 11
THE MUSICIAN AND THE INTERNET
5.1 Introduction
This section looks at ways you can connect to the internet. Beginning with a
general look at PC hardware and software, we will go on to look at purchasing
or accessing a PC.
Page 12
THE MUSICIAN AND THE INTERNET
by the fact that, with a 56kbps modem, a plain text file (about 2kb) will transfer
in no time; a Word document (about 40kb) about 5 seconds, a small image
(about 250kb) about 40 seconds, and a 3 minute music wave sample (about
30Mb) about an hour.
Currently, Digital Subscriber Lines (DSL) provide the fastest publicly available
access to the internet.
Page 13
THE MUSICIAN AND THE INTERNET
Page 14
THE MUSICIAN AND THE INTERNET
6. PURCHASING A COMPUTER
6.1 Introduction
To connect to the internet by purchasing a computer, you will need either to buy
a second hand computer, build your own, go to an auction or buy from a retailer.
We will look at these options here.
6.4 Go To An Auction
Computer Auction details are usually found in the local press, and you can get
some amazing bargains. They usually have last year’s machines (or older), but
the specifications are fine for reasonable use. It might be a good idea to go with
someone who knows what is worth going for.
Link
www.lre.co.uk/auction/default.asp - Logical Reclaim Auction
Page 15
THE MUSICIAN AND THE INTERNET
and small printer is realistic. If, however, you need a computer for more than
just word processing and the internet - e.g. if you want to compose music or
work with complex graphics - you will need more than just an “entry level”
machine and should expect to pay £1500+. I would recommend the following
specifications:
I would always suggest getting a tower system which can go on the floor rather
than a desktop system which can clutter up your desk. Additionally, further
hardware will be required if you have music or graphics needs (e.g. sound
mixer, midi USB equipment, scanner, camera etc.).
Which software do you need?
Most computer packages include some software, and it will save money later on
if you at least get an integrated package such as Microsoft Office or Lotus
SmartSuite which include word processor, spreadsheet and contact
management software. You will also need email and web browsing software
(such as Microsoft Internet Explorer or Netscape Navigator), but these either
come free with the operating system (such as Windows XP) or can be obtained
from CDs given away free with computer magazines. As before, however, if you
wish to compose music or design complex graphics you will need to put aside at
least £200-£400 for each additional application. If you purchase these with your
system, however, you should get a reasonable discount. You’ll love some
things that come free and wonder why other things aren’t included.
Do you want to rent?
Although renting PCs is usually a corporate activity, there are companies who
will provide rental machines to consumers. An advantage is that you can make
sure you keep up-to-date with the latest machines; however, to move from one
rental machine to another can prove an arduous business.
Link
www.dme.co.uk/rentapc/home.htm - Rent A PC Ltd
Page 16
THE MUSICIAN AND THE INTERNET
Always try and purchase the software you need from your PC supplier along
with your hardware as they will usually give you a reasonable discount.
However, if you purchase software separately, do not buy direct from the
manufacturer as better deals are usually available elsewhere, especially
amongst the online companies.
Links
www.amazon.com - Amazon
www.jungle.com - Jungle
www.simply.co.uk - Simply Computers
www.inmac.co.uk - inmac
www.dabs.com - DABS
www.misco.co.uk - Misco
Page 17
THE MUSICIAN AND THE INTERNET
7. SETTING UP YOUR PC
This may sound dull or obvious, but care taken at this stage can save you a lot
of grief later on. When your PC is delivered, make sure the number of boxes
listed on the delivery note are all there before the courier goes. If not, get him to
check his van, and then phone the dispatch company whilst he’s still there.
Unpack the contents carefully, spread them out on the floor, and check each
item against your order, looking for any damage. Generally, the PC box will be
packaged with keyboard/mouse/cables/ manuals and operating system
software, there will be a box containing a monitor and a further box containing
additional software and/or a printer. Phone the supplier immediately if there’s
anything missing. Put all the bits of paper, books and software in separate piles
and immediately fill in warranty cards and make a note of all relevant serial
numbers in your diary. Be especially careful to note the operating system
serial number, your customer number and machine model.
Situate your PC near a telephone line (you may need to buy an extension with a
two-way plug for modem/phone) where the monitor is at a comfortable height
not facing a window. The PC box can go on the floor if the leads reach as long
as you can get at the CD and floppy disk. Follow the manufacturer’s
instructions for attaching the cables. Get a sensible chair to avoid backache
(£60 from an office clearance place). Don’t tidy away your hardware and cables
until you’re sure it all works (about 2 weeks).
7.2 Customising
There are almost limitless ways in which you can customise your desktop, your
software in terms of what you see on screen, how files are saved, how buttons
work, how you get at applications and so on. The key here is to experiment: as
long as you maintain a regime of backing up your data (i.e. storing your files on
external media such as floppy disks or CD), the very worst that can happen is
that you have to re-install your software. Don’t be afraid to be bold nor to spend
time playing at this stage.
Page 18
THE MUSICIAN AND THE INTERNET
become extremely irritable. So take regular breaks, don’t eat while you’re
working.
Get help
Use any help you can get, from the help menus available with programmes,
tutorials, literature, help lines, internet help, friends.
Be simple
Don’t run before you can walk. Get used to writing letters before you take on
designing a multimedia presentation in three languages with a live internet link-
up to Botswana.
Page 19
THE MUSICIAN AND THE INTERNET
8.1 Introduction
You may not have the money to buy your own computer, or you may feel it is
not worthwhile as you can use the web, email and set up your own web site
using a public PC.
Page 20
THE MUSICIAN AND THE INTERNET
8.4 Sharing
Sharing a computer can be a good solution for those unable to fork out for the
whole thing, and since many ISPs offer multiple mail boxes, you could still have
your own personal email address. Recent tax breaks from the government may
allow you or your partner to purchase cheaply from their employer, or you could
club together with members of your band to buy one.
Page 21
THE MUSICIAN AND THE INTERNET
9. CONNECTING
ISDN is rapidly being dropped in favour of ADSL as ADSL prices drop. At the
time of writing, ADSL has come down to £30 per month, and home install kits
will reduce the initial costs.
The bottom line in the quality of service of an Internet Service Provider (ISP) is
the bandwidth they offer and amount of traffic in and out of their servers. This is
down to the bandwidth of the leased line they purchased. A good ISP will
purchase more bandwidth when they need it, a bad one will try and make do
and rake in the cash. A good ISP will have a back-up server in case one “goes
down”. I’ve been in many situations where I’ve been unable to deal with email,
thought it was my fault, phoned the ISP who says that their server “is being
upgraded” (which actually means it’s fallen down and they haven’t got a back-
up). Amongst other reasons, It is worth purchasing Internet magazine who
publish performance tables of ISPs. These can change radically over time.
9.2 Services
There are various levels of services that can accompany ISP packages from
simple free dial-up accounts to reseller accounts which allow you to register and
manage domains, email addresses and web sites.
You may only need one email address which you will get anyway, but find an
ISP who offers more if your partner or budgie want personal mail. You should
get some personal web space to put up a site, and you need less than you
think: 2Mb is more than enough to start with. However, some ISPs allow you to
Page 22
THE MUSICIAN AND THE INTERNET
do more with your site than others: you may need a business account if you
want serious feedback or commerce on your site. Most support CGI scripts and
some support databasing and server side image maps.
Software is no longer such an important issue, since you can get mountains of
free internet software for nothing. However, you may want to purchase a
specialised email programme such as Eudora or Outlook rather than using the
one that comes with the ISP’s package.
Page 23
THE MUSICIAN AND THE INTERNET
BT
Contact: bt.com
Packages: bewildering, with a number of options allied to your home or
business account set-up. For example, btopenworld.com offer ADSL internet
for £29.99 per month (with increasingly cheaper connection charges), and
AnyTime for £15.99 per month (plus 50Mb web space and 10 email addresses).
With the former, you get a second line for phone calls, charged normally.
Charges, subscriptions, installation and extras seem to change monthly, so you
have to shop around. Other services (such as Claranet, MSN etc.) are worth
looking at.
Additionally, you may want to consider an email account that allows you to pick
up email anywhere in the world, and for this hotmail
(http://lc2.law5.hotmail.passport.com/cgi-bin/login) is a very good bet. However,
with an ordinary dial-up, you can use Web2Mail.com to view your mail with any
account, as long as you have your username and password on you.
IMPORTANT TIP: When you get an ISP, make sure you know their support
number, phone BT and add this number as well as your modem number to your
friends and family numbers, perhaps as Best Friend. In fact, create a dedicated
folder to numbers, URLs, usernames and passwords as you go along.
ISDN and ADSL
ISDN can no longer be sensibly recommended, particularly for consumers, due
to the increasing coverage of DSL systems and the relative cost. However, if
you live in an area not covered by DSL and need a faster connection, you
should consider it (www.bt.com/homehighway/ - BT Home Highway).
Costing around the same, DSL is the best option for fast internet services,
particularly since installation and subscription (currently around £30 per month)
are coming down in price. Apart from those mentioned above, the service is
available from NTL (www.ntl.co.uk), Telewest (www.telewest.co.uk) and others.
Check these sites first to see which company covers your postcode area.
Domain Support ISPs
Remember that if you want your own domain, you will need an ISP who will
support your domain. Some ISPs claim to, and you then discover that you’re
forced to tack on an irritating extra bit to your address (e.g.
www.joe.bloggs.demon.co.uk or www.joebloggs.co.uk/joebloggs). You may
need to register a domain name first with a recognised domain name provider
and then inform your ISP, or choose an ISP who can register a domain for you.
You can expect to pay £5-£20 per year for a domain. Ask your prospective ISP
if they register domains and how much they charge, or register separately and
then transfer them through companies such as:
www.ukreg.com, www.simplynames.co.uk,
http://sc.newnet.co.uk, www.totaldomains.net/,
www.domainsnet.com or www.1stnames.co.uk .
Reseller ISPs
If you’re planning several web sites, setting up in business designing other
people’s web sites or wanting to offer people email and internet services, you
should consider a reseller ISP. They will host all your domains for a yearly
subscription, provide a large amount of web space (possibly unlimited) and
Page 24
THE MUSICIAN AND THE INTERNET
endless email addresses. They are likely to offer domain name registration as
part of their service.
Companies offering reseller services can be found in trade publications, but one
to look at is fasthosts.co.uk.
Summary
If your web surfing, web site and email requirements are relatively modest, go
for a cheap low call cost option with no frills, using a modem.
If you want high quality web access and some frills, go for ADSL.
If you think your internet use will be heavy and are considering hosting several
sites with your own domain names – possibly selling web space yourself – get
an ADSL package and a reseller account. This may involve two companies, so
you will need to make sure all your mail is routed to the address you have
configured in your email package.
Page 25
THE MUSICIAN AND THE INTERNET
10.1 Installation
Installing a modem
If you purchased a complete PC system, the modem should be up and running
already. If you’re adding a modem to your system, you should go for the fastest
available as this will save you money in the long run through faster access
therefore cheaper phone bills. An internal modem is trickier to set up (you have
to remove the computer case and plug it into the main board) but doesn’t clutter
up the desk. An external modem can, however, be easily transplanted. The
modem will come with the appropriate drivers to set it up. If the modem doesn’t
work, the most likely reason is that it has an IRQ (Interrupt Request) clash with
another device on your system. Consult your modem manual or supplier on
how to change this setting. Many new computers are supplied with modems
built into the main system board (motherboard). I would recommend a USB
modem as they tend to be quite small and don’t suffer from IRQ problems.
Installing Dial-Up Networking
Dial-Up Networking allows you to use internet services and should already be
installed. If not, you need to access your operating system settings and have
your installation CD ready. If your ISP provided you with its own set-up
software, you simply need to run that to connect. Otherwise, there are various
settings that need to be made in dial-up networking which will be described in
your ISP documentation. Generally, you will need to know your email address,
password, your ISP’s primary and secondary domain name server numbers (in
the form 123.123.123.123) and their mail server address. You may well have
recourse to reinstall dial-up networking, so keep a note of all these settings
alongside your computer documentation.
Page 26
THE MUSICIAN AND THE INTERNET
memory hungry, so you can have several copies of a browser open at the same
time with different sites accessed.
You'll find yourself returning to certain sites time and again (such as in the
example above), and you may wish to select one as your default site in Options
(I have www.google.com as my default because it seems to find what I want
more than the others). With a fast connection, you may decide to have an
online radio station or news service running whilst you browse other sites.
Fast Browsing Tips
! Depending on your type of connection, remember that browsing can
be faster in the morning because they’re asleep in the US.
! You can considerably speed up browsing by changing the browser
options and turning off things like Java, Sound, Video and Pictures.
! Don’t have other software running at the same time, including screen
savers.
Searching
A search engine is a database which contains an index of web pages, usually
worldwide. A number of companies, such as Google, AltaVista, Lycos and
InfoSeek have computers with huge amounts of storage capacity which enable
them to index web pages by title, key words and, increasingly, subject area.
They usually have what are called “web crawlers” which search the net 24 hours
a day for new stuff. They gain their income by advertising.
Your ISP may provide easy gateways into general information sites through
their main page, and for specific companies you can often reach them by simply
typing in their name (e.g. “Woolworths”) in the address box of your browser. To
search for key words, you should go to sites such as google.com, altavista.com
or lycos.com which provide search engines where you can key in the word or
words you are looking for and it will come up with a number of sites to suit your
needs. Precision is the key here, since typing in words such as “jazz” will give
you over 2,500,000 options. After a time, however, you will find that word of
Page 27
THE MUSICIAN AND THE INTERNET
mouth, magazine reviews and links from other sites will allow you to build a set
of links for all the areas you are interested in. A site such as Jazz Services, for
example, has over 2000 general links to choose from.
Search Tips
! Use more search words to narrow down the search
! Try and use unambiguous words
! Make use of the search engine’s advanced features
! You can add a word preceded by a minus (-) character to exclude
pages using that word
! If possible, choose a search engine that suits your needs
! You can add bookmarks to your favourite sites, and a History of sites
visited is also available.
Search Engines
Google www.google.com
Hotbot www.hotbot.com
Lycos www.lycos.com
Scoot www.scoot.co.uk
Search UK www.searchuk.co.uk
UK Plus www.ukplus.co.uk
Yahoo uk.yahoo.com
Page 28
THE MUSICIAN AND THE INTERNET
Being a reply to an email, the body of the message contains a copy of the
original email. The email is being sent to two different addresses - as you can
see these are separated by a semi-colon. With this email software, you can
also click on a paper clip button and then choose the file(s) you want to attach
from somewhere on your computer. You can attach any files you like as long as
the person receiving them has the appropriate software to read the file - be
careful that they have the same version (or newer) of the software you have
used to create the file. Many ISPs put a limit on the size of files you can email
which tends to be around 1 megabyte.
Page 29
THE MUSICIAN AND THE INTERNET
Page 30
THE MUSICIAN AND THE INTERNET
Page 31
THE MUSICIAN AND THE INTERNET
12.1 Introduction
Unless you are employing outside help, you will need to get to grips with the
basics of
! Domains – the unique location of your web site and the means to
contact your domain address on the web and by email
! HTML – the language of the web
! FTP – the means by which your web page designs are transferred to
the web
You will have set up your computer and connected using an ISP, perhaps
having used the help in the first part of this book.
Page 32
THE MUSICIAN AND THE INTERNET
Page 33
THE MUSICIAN AND THE INTERNET
TAG Meaning
<HTML>…</HTML> Start/End of HTML (must be at start and end
of file)
<HEAD>…<TITLE>… Start/End of Header section (includes Title)
</TITLE>…</HEAD> – always at top of file
<BODY>…</BODY> Body start/end – bulk of file is within these
tags after the head
<P>…</P> Start/End of paragraph
<BR> Line break (browsers ignore carriage
returns and carry on – you must use this to
put in a new line)
<B>…</B> Bold On/Off
<U>…</U> Underscore On/Off
<I>…</I> Italic On/Off
<A>…</A> Anchor on/off (see below)
Page 34
THE MUSICIAN AND THE INTERNET
Tables
You’ll notice when viewing web sites that most of them have a table-like feel to
them: they’ll have horizontal sections (rows) or vertical sections (columns) or a
mixture of the two. Almost all web designers use tables in HTML because they
give a high degree of control over how the page looks in a browser window,
without necessarily having to look like tables (i.e. with boxes round the cells). It
is important to keep control of table tags (most designers use indentation) as
you may end up wasting time trying to find the missing or extra tag. So these
tags are important to know:
TAG Meaning
<TABLE>…</TABLE> Start/end of table (must be at start and end
of table)
<TR>…</TR> Start/end of table row
<TD>…</TD> Start/end of table data (or cell) Note that
this in effect is describing a column
Tables can be nested: that is, you can have tables within tables. For example,
the shape on the right has a main table with four large rectangles, but within the
1
first rectangle (top left) is another table which has four small rectangles .
Anchors
With what we’ve already discussed, you have enough to start work, but before
we go on I should also mention anchors. These are used to link to other
documents (images, text, sound, Excel etc.) which may be local (i.e. part of this
site) or on the web (i.e. with http://). The basic format for an anchor is as in this
example:
<A HREF=”http://www.google.com”>Search Google</A>
Page 35
THE MUSICIAN AND THE INTERNET
This anchor statement creates a hyperlink which says “Search Google”, which,
when clicked on, opens the anchor document.
Attributes
This topic has introduced a further component of HTML: attributes. In the
example, the opening anchor tag has an attribute HREF which equates to a
document or address. More of this later.
So how do you design a web page using a simple text editor such as Notepad?
Normally, Notepad will save your work as text files (.txt) - you need to make
sure you save it with an “.htm” or “.html” extension for it to work on a browser.
Above is a plain text file saved with the file extension “.htm”. In this case it has
been called “Index.htm” since this is the first page by default someone will go to
when they access your site (always ensure your key page is named
index.htm).
Notice how the HTML tags are used here: the document begins and ends with
HTML tags, the TITLE tags appear at the top within the HEAD tags, and the
main document is contained within the BODY tags. Additionally, the first
sentence is bold and it is followed by a paragraph (i.e. the paragraph will run to
either side of the user’s browser window regardless of its size).
Page 36
THE MUSICIAN AND THE INTERNET
Here you can see the result when the document “Index.htm” is opened in a
browser window. Notice the text in the title bar of the browser, the boldfaced
text and the rest of the body text. You can specify particular fonts and other
formatting using tags: if you don’t, the browser will display the user’s default
settings for text.
I usually work with both Notepad and a browser open so I can view my changes
immediately by saving the Notepad changes and refreshing the browser window
to view the effects.
Stage Two: Adding a Table
Page 37
THE MUSICIAN AND THE INTERNET
any tables on the page at all. In the example above, a table with one row and
two columns has been created. In the right-hand cell of the table, there is also a
hyperlink to another web site.
As you can see, tables are surrounded by the <TABLE> and </TABLE> tags,
and, within that, a new row is surrounded by <TR> and </TR> tags, and a new
cell (or Table Data) by <TD> and </TD> tags. Since one row and two data cells
have been identified, the table will essentially have two columns.
In addition, in each of the cells of this table, there is an anchor section which
provides hyperlinks. The first anchor links to a document on the same site and
references the document name, the second anchor links to a new web site and
therefore includes the HTTP reference. Any text between the anchors (e.g.
between <A> and </A>) appears as a hyperlink in the browser.
Although the external hyperlink is relatively straightforward (i.e. it gives the full
location of the target file), it is important to note here that the local link to
“mybiog.htm” specifies only the filename: this means that the file exists in the
same folder as the referencing document (i.e. in this case “index.htm”). You
may, however, have a special folder for biographies called “biogs”, in which
case the correct location of mybiog would be “biogs/mybiog.htm”. On complex
2
sites, these references may turn out to be quite long .
As you can see, the text appears in two cells of a table, although you don’t
actually see the table boundaries, and the hyperlinks appear in blue and
underlined. Clicking on these will direct the browser at the link defined in the
document by the anchors.
Stage Three: Adding Images and Sound
Images on web pages must be of two particular file types, a GIF file or a JPEG
file (e.g. “image.gif” or “picture.jpg”). Most image editing software - even free
2 . If your reference is to a “higher” folder (i.e. nearer the root directory), you need to first reference down to
that level using “../” for each parent folder. So if the biog folder was two levels higher, the reference here
would be “../../biogs/mybiog.htm”
Page 38
THE MUSICIAN AND THE INTERNET
Using the same format as the last example, the table’s left cell contains simple
text, and the right cell contains an image which, when you click on it, will play a
music sample. The additions to this HTML example are an image and a sound
sample. The sound sample is referenced with an anchor and the name of the
sample (in this case “music.rm” a RealAudio file) and an image. The tag for the
image is <IMG SRC = “picture.jpg”> (image tags don’t need an end tag). The
anchor is as usual a hyperlink which will launch the RealAudio software once
the extension “.ra” is recognised, so that clicking on the image will start the
sound sample playing.
Page 39
THE MUSICIAN AND THE INTERNET
As you can see, our table now has text in the left cell and an image in the right
cell. The blue outline of the image lets you know it’s a hyperlink. As you can
see from the example, you will need to have a grasp of file management for this
to work.
RECOMMENDED READING
“Web Design in a Nutshell” (O’Reilly) at £15.95 which is very clear and far
cheaper than other tomes costing anything up to £50.
12.7 Attributes
Depending on the tag, a number of different attributes may be assigned to a tag
to further identify formatting. For a full description of HTML tags and their
attributes, it is worth having beside you a reference book such as “HTML
Programmer’s Reference” (Osborne, around £13).
For example, you may want to specify the height of a column in a table, putting
in the first row:
<TD HEIGHT=”30”>
This would fix the width of that column to 30 pixels. Pixels are the unit of
graphic currency of HTML, they correspond not to a size but to the lowest
common denominator of the output, i.e. the video card/monitor of a PC.
If you wanted to specify a font, you might do it this way:
The <FONT SIZE=2 FACE=”Arial”> cat </FONT> sat on the mat
Fonts can be attributed sizes of 1 to 5, 5 being the largest.
Or if you wanted the background colour of the body text of a document to be
red:
<BODY BGCOLOR=”#CC0000”>
Page 40
THE MUSICIAN AND THE INTERNET
Colours (or “colors” to the rest of the English speaking and IT world) work in
HTML according to the old hexadecimal system (base 16), but you don’t need to
concern yourself with that, just follow the rules, which are:
Page 41
THE MUSICIAN AND THE INTERNET
the same, on the other it is very difficult to link to frames. The alternative (which
most commercial sites use) is to use HTML tables that look like frames (i.e. the
same elements – such as a menu – appear on all HTML documents). See the
Appendix for more detailed frame analysis.
Cascading Style Sheets (CSS)
These are separate files referenced by HTML files which allow you to
standardize the formatting of your site documents with reference to data in the
CSS. See the Appendix.
Graphics
To spice up a web site, there are a number of technologies available to enhance
graphics (as well as programming – see below). Animated GIFs allow you to
make moving GIFs: Image Maps allow you to link to other documents
depending on where you click on a single image (e.g. a map); Flash from
Macromedia allows you to generate wild and wonderful images without too
much overhead.
Programming
Most programming languages can be used in script form on web pages,
although they do depend either on the user or the ISP having appropriate
libraries or software available to interpret them. They include Perl, Java, Visual
Basic, C++ amongst others.
Databasing
Databases are increasingly used “live” on a number of medium to large sites.
These need the appropriate level of support from your ISP, and can involve the
use of Structured Query Language (SQL), Extensible Markup Language (XML),
Active Server Pages (ASP), ActiveX Data Objects (ADO) and so on.
More…
To further your journey into HTML, here follows a list of useful sites, which in
turn will lead you on to many more:
www.w3.org/MarkUp/Guide/ - HTML beginner’s tutorial
www.w3.org/MarkUp/Guide/Advanced.html - HTML advanced tutorial
www.webmonkey.com - HTML tutorials
www.htmlhelp.com - HTML help
www.htmlcenter.com - HTML help
webdeveloper.earthweb.com/ - excellent resource for web development and
other aspects of the IT world
www.w3.org/ - the Worldwide Web Consortium – official www site with huge
amounts of helpful stuff
worldwidemart.com/scripts/ - Matt’s Script Archive – essential place to go for
Perl and CGI scripts for creating guestbooks etc.
/www.tucows.com/ - very useful site offering mountains of free software,
shareware and trial programmes
www.cnet.com/ - major source for computing and technology
www.macromedia.com/ - home of the flash guys
www.tek-tips.com/ - Tek Tips forum – discussion and help on all things IT
Page 42
THE MUSICIAN AND THE INTERNET
Page 43
THE MUSICIAN AND THE INTERNET
Page 44
THE MUSICIAN AND THE INTERNET
Once logged in, the programme will look something like this example. On the
left is your local machine and on the right is your bit of your ISP’s server. Once
connected, all you do is drag files and folders from one to the other. It will
automatically overwrite older files of the same name with newer ones, usually
without asking.
Most FTP programmes recognise the difference between the two different types
of files: ASCII (which are plain text files such as standard html pages) and
Binary (which are mostly image and sound files). If it doesn’t, you need to let it
know which type you are currently transferring.
When you’ve finished, simply close the FTP programme. You can usually view
the result of your efforts by logging onto the internet and browsing your site.
Some ISPs, however, may delay in updating your pages and may even check
the content in case it might offend.
CGI and Log Files
An interesting in the example is the directory structure on the server (right). The
web site files are all stored in the “public_html” folder, but what are the others
for? Other ISPs may not do it quite the same way, but there will always be a
“cgi-bin” (or similar) and a “logs” folder (or similar).
The cgi-bin folder is used to store Perl and other programming language
scripts: you might use this folder if you’d designed a guestbook for your site
(look at http://worldwidemart.com/scripts/ for how you can do this).
The logs folder will store daily reports on people who have visited your web site:
your ISP may only keep five day’s worth of these at a time, so you will have to
download them frequently if you need them. Once stored, you can use log file
analyzer software to import and analyse the data. I use a programme
NetIntellect to analyse these files and then I put the results into Excel to make
charts: search for log file analysers at www.tucows.com.
Page 45
THE MUSICIAN AND THE INTERNET
Google www.google.com
Hotbot www.hotbot.com
Lycos www.lycos.com
Scoot www.scoot.co.uk
Search UK www.searchuk.co.uk
UK Plus www.ukplus.co.uk
Yahoo uk.yahoo.com
Page 46
THE MUSICIAN AND THE INTERNET
14.4 Sponsorship
If you feel you have a good enough profile to interest a sponsor, you will need to
think about appropriate sponsors for your site and the nature of the
sponsorship. A sponsor will need to know that you are receiving a certain
number of hits per week to make it worth their while. You may get sponsorship
in kind (e.g. free hardware) or on a fee per year basis for x number of years.
Minimal sponsorship will require than you display a small logo on designated
parts of your site and major sponsorship will require you to place a banner ad at
the top of your site, always visible. When clicked on, these images will take the
user to the sponsor’s site.
14.5 Emailshots
Care must be taken when doing an emailshot, especially if you have email
addresses from a third party or from people you have never personally
contacted before. The Internet community is getting increasingly militant about
“spam” or unsolicited email, and there are a number of legal recourses which
are becoming available to prosecute consistent offenders. Emailshots are,
however, very easy and fast to do: you write your email and select any number
of recipients and then just send it! However, limit such advertising to email
addresses you’re sure won’t object to receiving your messages. You might
consider inviting members of the audience at your gigs to write down their email
addresses to receive regular mailings about your performances and releases.
14.6 WebTV
Interactive TV is viewable on both televisions and computers. To watch
interactive TV on your television, you need to use the WebTV™-based Internet
Receiver (a set-top box that uses the Microsoft® WebTV Network™ Plus
service). To watch it on a computer, you need to use Microsoft® WebTV™ for
Windows (a feature of Microsoft® Windows® 98) with a compatible TV tuner
card. Web page content such as menus, graphics, and supporting text can be
seamlessly integrated with the TV image. For more information on WebTV, look
at webtv.net.
Page 47
THE MUSICIAN AND THE INTERNET
15.1 Counters
You can place a counter on any page on your site to monitor the number of
“hits” your page is getting. This involves incorporating a CGI script as part of
your page, and you will need to contact your ISP or view their site on the way
that they deal with CGI scripts and pre-formatted counter icons they have
available - the counter itself will be available from their server. Remember that
a counter may “count against you” - to coin a phrase - as a low count on your
opening page may discourage people from viewing the rest of your site and a
sponsor from sponsoring you. What you can do is create a page just for
counters that only you know about that will count all your different pages in one
place.
15.2 Forms
Forms provide a very useful way for people to contact you and provide
information. The HTML code for these is beyond the scope of this document
and you will need a reference source to compile them. You can include form
fields, tick boxes, option boxes and many other devices to streamline your
forms. Once someone has filled in and sent information on a form, it arrives in
your email Inbox.
Page 48
THE MUSICIAN AND THE INTERNET
Carl, Sarah and Pete are visitors. If there is an entry in the body of the table it
is a visit. The number of drinks bought corresponds to a request (i.e. looking
at a particular web page).
The figures show that on Monday there were three visitors, four visits and six
requests. On Tuesday, however, there were two visitors, three visits and eight
requests.
The distinction between visitors and visits is demonstrated here in that Carl
went to the pub at lunchtime and in the evening: one visitor made two visits.
Other Log File Data
Log files also tell you:
! which browser was used for each visit
! which country (or domain) the visitor came from
! the referring domain name
! whether the visitor was domestic, international or unknown
Page 49
THE MUSICIAN AND THE INTERNET
Page 50
THE MUSICIAN AND THE INTERNET
Page 51
THE MUSICIAN AND THE INTERNET
however, be expected to pay start-up costs and anything up to ten per cent
commission per transaction.
Generally, there are two stages involved: once someone fills out a form on a
web site with their order and credit card details, the information would pass to a
secure server and then on to a bank for verification. If this goes through, you
would be informed by email that an order has been placed. In the UK, the
transaction uses 40-bit encryption, or in simple terms, it codes the information
with an identifier which has a trillion (1,000,000,000,000) possible numbers.
There are several e-commerce companies, some of which offer a full service
and others which require you to organise a credit card agreement with a bank
first: if the latter, companies like Barclaycard or MasterCard will charge between
£125 and £250 to set up an account, and charge from 2 to 5 per cent
commission for each transaction. On top of that, a company with a secure
server to handle the transaction would charge a set-up fee of around £75 per
product and a commission of around 4 per cent.
FURTHER EXAMPLES
Here are some examples of sites that may be able to assist you if you’re
considering setting up e-commerce on your site (please note that prices were
correct at time of writing – please check them for latest prices):
SECPay (www.secpay.com)
Need credit card arrangement with bank already. £50 set-up, £50 per year and
1 per cent of transaction.
NetBanx (www.netbanx.com)
With a credit card arrangement with a bank already, £75 set-up per product and
4 per cent commission. For bureau service (i.e. all inclusive), £75 set-up per
product and around £3 per transaction.
DataCash (www.datacash.com)
Need credit card arrangement with bank already. Supplies software which runs
on your own secure server and charges £600 per year plus 10p per transaction.
Secure Trading (www.securetrading.com)
Need credit card arrangement with bank already. Annual fee of £295 and 2 per
cent commission.
E-payment Solutions (www.epaymentsolutions.com)
Complete bureau service. Between £900 and £4000 set-up and then 2 to 3 per
cent commission.
It might also be getting in touch with the Association of Payment and Clearing
Services at www.apacs.org.uk and there are tips available from
http://builder.com/Business/Ecommerce/
Page 52
THE MUSICIAN AND THE INTERNET
on maps, I was able to use 1914 maps on a site I designed to good effect, but I
also used some Victorian photographs for which I received a hasty reminder
from the owners that I would need to pay £40 per year per picture. People will
find you.
The chances are that if you do want to use multimedia material, you will be
thinking about 30-second samples of tracks as either an example of your band’s
performing abilities or as a lead-in to getting some CD sales.
These matters are covered by the Performing Right Society (PRS) and the
Mechanical Copyright Protection Society (MCPS), who can be found regarding
these issues respectively at www.prs.co.uk/websites/ and
www.mcps.co.uk/medialicensing/. The following is a summary of what they
have to say.
If you have personal ownership of your music and have made agreements with
any other musicians who perform on tracks you wish to put on the web, look no
further. In any other case, you will need agreements with the PRS, the MCPS
and possibly the record company as well. Unless you know otherwise you will
need to contact these parties individually, although the PRS and MCPS are
working towards a “one-stop” approach of clearing the use of tracks. This is
slightly complicated by the fact that music which is “streamed” (i.e. downloads
“live”) or simply downloaded can be considered differently. Technologies to
prevent people keeping copies of music tracks on their system are still in their
early days (and people will always be able to copy from analogue sound).
Your site will be considered on its own use of such material, and it is highly
likely that you will be able to make a broad license arrangement with MCPS. As
an example, you might pay around £500 for exhibiting 150 thirty second
samples on your site. This may also include the right to extend the use of such
material to other media such as mobile phones.
Before you enter into such an arrangement, make sure you get your facts
straight. Make a detailed inventory of the tracks you want to use along with the
writer(s), musicians, Website URL, the context of music use, proposed duration
of music use, nature of website, number of hits per month (if known), the license
term you need and name of developer / production company. They will be
much more approachable if you’re on top of this information. On the sites
mentioned, there are online forms and more detail on these issues.
Page 53
THE MUSICIAN AND THE INTERNET
17.1 Browsers
As well as the usual (Internet Explorer www.microsoft.com and Netscape
www.netscape.co.uk), you should also test your site with Opera
(www.opera.com) and Mozilla (www.mozilla.org). To test your site on different
browsers at a stroke, consider buying NetMechanic (www.netmechanic.com) or
BrowserMaster (www.applythis.com).
17.3 Editors
Adobe GoLive (www.adobe.co.uk) and Macromedia Dreamweaver
(www.macromedia.co.uk) are high end web site builders, whilst for those on a
budget you might try NetObjects Fusion (www.netobjects.com) or Namo
WebEditor (www.namo.com).
Page 54
THE MUSICIAN AND THE INTERNET
17.5 Marketing/Ecommerce
WebPosition Gold (www.webpositiongold.com) helps you with creating META
tags as well as advice so that search engines will pick up on your site, or you
can look at www.searchenginewatch.com for its advice. If you’re thinking of
email newsletters, look at ListBuilder (www.listbuilder.com) or Bravenet
(www.bravenet.com) or www.linkcounter.com. For larger e-commerce software
there’s Microsoft Commerce Server (www.microsoft.com), Actinic Catalog
(www.actinic.co.uk) or Extend (www.equology.com). For cheaper e-commerce
solutions, look at Astrocell Small Store, EZCart (www.is-designs.com/ezcart) or
ShopFitter (www.shopfitter.com).
Page 55
THE MUSICIAN AND THE INTERNET
Page 56
THE MUSICIAN AND THE INTERNET
Technical Set-Up
The company uses an ISP called XO Communications who provided a router
linked into the JSL network via a BT Highway ISDN line (soon to be ADSL) as
well as web hosting and email services. The bulk of the pages on the site are
generated using Visual Basic code against an Access database which
generates reports which are send by FTP to the XO server. The rest of the site
is mostly text coded, with the odd bit of Java to do the tricky stuff.
The HTML that goes into the initial file “index.htm” includes the FRAMESET tag
which creates two frames which create two columns, the left 150 pixels wide:
Page 57
THE MUSICIAN AND THE INTERNET
Page 58
THE MUSICIAN AND THE INTERNET
The frames above result. This time, “banner.htm” remains a fixed frame, with a
number of images which include the banner itself as well as an animated GIF
which moves through three different images in its cycle.
Finally, the file “index4.htm” includes a further FRAMESET chunk of HTML:
<FRAMESET COLS="483,133,*" FRAMEBORDER="0" BORDER="0"
FRAMESPACING="0">
<FRAME SRC="jazzsite.htm" NAME="frame3" MARGINHEIGHT="20"
MARGINWIDTH="20" FRAMEBORDER="0" NORESIZE="NORESIZE"
FRAMEBORDER="no" SCROLLING="auto">
<FRAME SRC="indexmenu.htm" NAME="frame4"
MARGINHEIGHT="10" MARGINWIDTH="10"
NORESIZE="NORESIZE" FRAMEBORDER="0" FRAMEBORDER="no"
SCROLLING="no">
This code assigns three areas: a column 483 pixels wide to which it (initially)
assigns the file “jazzsite.htm”, a column 133 pixels wide to which it assigns a
semi-permanent file “indexmenu.htm”, and an empty area to the right.
This site is specifically measured rather than intended to be stretched, so the
total width should be one which low resolution monitors/video cards can view
comfortably.
Page 59
THE MUSICIAN AND THE INTERNET
Now let’s look in more detail at the opening file of the site, which has the same
name as the opening file of all sites, “index.htm”. These have been annotated
using the “#” symbol in bold:
<HTML><HEAD>
#standard start of HTML file
<META NAME="KEYWORDS"
CONTENT="jazz,world music,blues,jazz services,music,jazz
music,musician,musicians,jazz musician,jazz
musicians,promoter,jazz promoter,promoters,jazz
promoters,jazz clubs, clubs,jazz
club,music,agent,agents,jazz agent,jazz
agents,venue,venues,jazz venue,jazz venues,jazz uk,jazz
newspapers,jazz magazine,jazz magazines,abjm,british
jazz,uk jazz,instrument,instruments,jazz instruments,jazz
shop,jazz shops,jazz retail,recording,jazz recording,jazz
book,jazz cd,jazz education,education,jazz business,jazz
organisation,jazz company">
#META tag keywords designed to appeal to search engines
<META NAME="description"
CONTENT="The Jazz Site is the UK's home of Jazz - the most
comprehensive UK jazz site on the web.">
#META tag description designed to appear in search engine description
<TITLE>JAZZ SERVICES - THE JAZZ SITE</TITLE>
</HEAD>
#TITLE to appear in window header
<FRAMESET COLS="150,*" FRAMEBORDER=0 BORDER=0
Page 60
THE MUSICIAN AND THE INTERNET
FRAMESPACING=0 FRAMEBORDER=no>
<FRAME SRC="index2.htm" NAME="frame1" MARGINHEIGHT="0"
MARGINWIDTH="0" NORESIZE="NORESIZE" FRAMEBORDER="0"
BORDER="0" SCROLLING="no" FRAMEBORDER="no">
<FRAME SRC="index3.htm" NAME="frame2" MARGINHEIGHT="0"
MARGINWIDTH="0" NORESIZE="NORESIZE" FRAMEBORDER="0"
BORDER="0" SCROLLING="no" FRAMEBORDER="no">
</FRAMESET>
#FRAMESET description (see above)
<NOFRAMES>
<BODY BGCOLOR="#FFFFFF">
This site is best viewed with Netscape Navigator 3+ or
Microsoft Internet Explorer 3+, and ideally with Microsoft
Internet Explorer 5+.
<table border="0" cellpadding="0" cellspacing="0">
<TR ALIGN="CENTER"><TD VALIGN="MIDDLE" ALIGN="CENTER"
HEIGHT="200"><IMG SRC="jsbg.gif"></A></TD></TR>
<TR ALIGN="CENTER"><TD
WIDTH="100"> </TD><TD
VALIGN="MIDDLE" ALIGN="CENTER"><A
HREF="jsbg.gif"></A></TD><TD></TD></TR>
</table>
</BODY>
</NOFRAMES>
#If your browser understands FRAMESET commands, this section is not
necessary and is not seen, but if it doesn’t, this displays the message
</HTML>
#end of HTML file
The other FRAMESET files are identical but for the different FRAMESET
commands which we have already seen, so let us now look at the contents of
individual frames.
Remember that frame 1 contained the file “index2.htm” which remains fixed
throughout. This frame does an important job, because it conditions the
contents of framemid, which in turn conditions the contents of frames 3 and 4.
The code for index2.htm is as follows (with … signifying jumps in the
presentation):
<HTML><HEAD><TITLE>Jazz Services</TITLE>
# start of Java script which conditions the behaviour of the menu images
when the mouse passes over them or when they are clicked; the “<!—“ tag
hides the code from HTML making only visible to Java decoding
<script>
<!-- START HIDE
// SS5BUTTONS01
var browser = '';
var version = '';
var entrance = '';
var cond = '';
// BROWSER?
if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
Page 61
THE MUSICIAN AND THE INTERNET
browser = 'Netscape'
else browser = 'NN';
}
// VERSION?
if (version == ''){
version= navigator.appVersion;
paren = version.indexOf('(');
whole_version = navigator.appVersion.substring(0,paren-1);
version = parseInt(whole_version);
}
// BROWSER & VERSION
if (browser == 'IE' && version >= 4) entrance = 'yes';
if (browser == 'IE' && version < 4) entrance = 'no';
if (browser == 'Netscape' && version >= 2.02) entrance =
'yes';
if (browser == 'Netscape' && version < 2.02) entrance =
'no';
if (entrance=='yes'){
name0a = new Image;name0a.src = 'com/jsl.gif';
name0b = new Image;name0b.src = 'com/jsli.gif';
name1a = new Image;name1a.src = 'com/juk.gif';
name1b = new Image;name1b.src = 'com/juki.gif';
… #etc.
name9a = new Image;name9a.src = 'com/jslog.gif';
name9b = new Image;name9b.src = 'com/jslogi.gif';
}
function lighten(imgName) {
if (entrance == 'yes'){
imgOn = eval(imgName + 'b.src');
document[imgName].src = imgOn;}
}
function darken(imgName) {
if (entrance == 'yes'){
imgOff = eval(imgName + 'a.src');
document[imgName].src = imgOff;}
}
// STOP HIDE -->
</script>
# end of Java script
</HEAD>
<BODY BGCOLOR="#000000">
# defines body background colour (black)
Page 62
THE MUSICIAN AND THE INTERNET
<TR><TD HEIGHT="50"></TD></TR>
<TR><TD> <IMG SRC="com/ace.gif"
onmouseover="window.status='THE JAZZ SITE IS GRATEFUL TO
THE ARTS COUNCIL OF ENGLAND FOR LOTTERY FUNDING'; return
true;"> <IMG
SRC="com/keys.gif" ALIGN="TOP"
onmouseover="window.status='THE JAZZ SITE IS GRATEFUL TO
THE MUSICIANS UNION FOR SPONSORSHIP'; return
true;"></TD></TR>
# the last cell in the table has the Arts Council logo (which, when clicked,
opens the Arts Council site) and the keyboard image.
</TABLE>
<A HREF="readme.txt" TARGET="_BLANK"></A>
</BODY>
</HTML>
You don’t have to be a Java programmer to include Java in your site. Java can,
however, do things which HTML certainly can’t, so don’t look a gift horse in the
mouth, and get onto some Java sites, look at the source code for pages that
use Java to do things you need to do, and copy the code. It’s then easy to
amend it for your own purposes just by replacing the existing filenames with
your filenames etc.
Now, let’s suppose that the user clicks on the first button on the left menu and
chooses “Jazz Service”: as we have seen, what they get is the file
“jsl/jslfram.htm” in the frame framemid. They will see this:
Page 63
THE MUSICIAN AND THE INTERNET
Page 64
THE MUSICIAN AND THE INTERNET
true;">About Us (Eng)</A></TD></TR><TR><TD>
<A HREF="abjsl_fr.htm" TARGET="frame3" TITLE="About Jazz
Services (Francais)" onmouseover="window.status='READ ABOUT
THE ACTIVITIES OF JAZZ SERVICES IN FRENCH'; return
true;">About Us (Fr)</A></TD></TR><TR><TD> …
# first two menu items: opens English version of description of Jazz
Services in frame 3 or French version in frame 3: all HTML
<A HREF="siteinfo.htm" TARGET="frame3" TITLE="STORY OF THE
JAZZ SITE" onmouseover="window.status='FIND OUT ABOUT HOW
THE JAZZ SITE WAS PUT TOGETHER'; return true;">STORY OF THE
<BR>JAZZ SITE</A></TD></TR>
<TR><TD HEIGHT="20"></TD></TR>
<TR><TD ALIGN="LEFT"><IMG SRC="../com/jslogo.gif"
onmouseover="window.status='JAZZ SERVICES IS A REGISTERED
CHARITY'; return true;"></TD></TR>
# after all the other menu items, the story of the jazz site and the JSL logo
</TABLE></BODY></HTML>
# end of file
Body Text
This section concerns the bulk of the site – the data that appears in the
changing centre of the site frames:
This view illustrates two main attributes of the central part of the site: the style of
the header and the text style. The HTML follows, with the “…” characters
indicate text missed out, and “#” character indicating an annotation:
<HTML><HEAD>
# standard beginning
<META NAME="KEYWORDS"
CONTENT="jazz,world music,blues,jazz services,music,jazz
music,musician,musicians,jazz musician,jazz musicians">
Page 65
THE MUSICIAN AND THE INTERNET
Page 66
THE MUSICIAN AND THE INTERNET
Style Sheets
As mentioned earlier, for small sites you might include all common font,
paragraph, colour and other attributes for web pages individually on each page,
but to maintain a consistency across a site and generally make life easier,
Cascading Style Sheets (CSS) allow you to identify formatting which can be
used across any number of HTML files.
As we just saw, the reference to a style sheet is simple, made in the HEAD
section before the BODY starts, e.g.:
<LINK REL="STYLESHEET" HREF="../styles/about.css"
TYPE="text/css">
In this case, all stylesheets are stored in a folder called “styles”: you may need a
number of different stylesheets depending on the formatting you need for
different sections of your site. Stylesheets are text files, but they have the
extension “.css”. Below is a stylesheet (in full) for the file we looked at in the
last section:
H1 { font-family: "Comic Sans MS", Geneva,
Verdana, Arial, sans-serif;
font-size: 19pt;
vertical-align: top;
line-height: 1.2;
color: #FFA500 }
H2 { font-family: "Comic Sans MS", Geneva,
Verdana, Arial, sans-serif;
font-size: 15pt;
vertical-align: top;
line-height: 1.0;
color: #FFA500 }
H4 { font-family: Geneva, Verdana, Arial, sans-
Page 67
THE MUSICIAN AND THE INTERNET
serif;
font-size: 7pt }
TABLE { font-family: Geneva, Verdana, Arial, sans-
serif;
font-size: 11pt }
HR { height: 1px;
color: #FFA500 }
BODY { background:
url("http://www.jazzservices.org.uk/com/jsbg3.gif") scroll;
background-image:
url("http://www.jazzservices.org.uk/com/jsbg3.gif") }
Stylesheets can be a lot more complex than this one, which simply identifies
attributes for the major components of the HTML files which refer to it. One
characteristic of a style sheet is that, like some programming languages but
unlike HTML, it incorporates round brackets (“{“ and “}”).
So, for an HTML file which uses this stylesheet, if the tag <H1> is used in the
file, it looks at the stylesheet and discovers:
H1 { font-family: "Comic Sans MS", Geneva,
Verdana, Arial, sans-serif;
font-size: 19pt;
vertical-align: top;
line-height: 1.2;
color: #FFA500 }
When the user’s browser comes to render text with the <H1> tag, it will look at
the list of fonts and choose the first one it recognises and use it. “Comic Sans
MS” has quotes round it because there are spaces in the font name; “Geneva”
is there for Macs, and “sans-serif” as a last resort. The other attributes are self-
explanatory.
The BODY section specifies a graphic that should appear behind it.
Page 68