css,html,javascript lab (good practical programs)

82
IWT Lab Slide Examples 1. <html> <head> <title>Title of page</title> </head> <body> This is my first homepage. <b>This text is bold</b> </body> </html> 2. <html>

Upload: rash18xtn

Post on 07-Apr-2015

1.924 views

Category:

Documents


17 download

TRANSCRIPT

Page 1: CSS,HTML,JavaScript LAB (Good Practical Programs)

IWT Lab

Slide Examples

1.

<html>

<head>

<title>Title of page</title>

</head>

<body>

This is my first homepage. <b>This text is bold</b>

</body>

</html>

2.

<html>

Page 2: CSS,HTML,JavaScript LAB (Good Practical Programs)

<body bgcolor="0fafff" text="yellow">

<p>

This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a

paragraph.

</p>

<p>

This is another paragraph. This is another paragraph. This is another paragraph. This is

another paragraph.

</p>

</body>

</html>

3.

<html>

<body background="background.jpg" text="cyan">

<h3>Look: A background image!</h3>

Page 3: CSS,HTML,JavaScript LAB (Good Practical Programs)

<p>Both gif and jpg files can be used as HTML backgrounds.</p>

<p>If the image is smaller than the page, the image will repeat itself.</p>

</body>

</html>

4.

<html>

<body>

<h1 align="center">This is heading 1</h1>

<h2>This is heading 2</h2>

<h3>This is heading 3</h3>

<h4>This is heading 4</h4>

<h5>This is heading 5</h5>

<h6>This is heading 6</h6>

<p align="center">Use heading tags only for headings. Don't use them just to make

something bold. Use other tags for that.</p>

<hr size="5" width="75%" align="center">

Page 4: CSS,HTML,JavaScript LAB (Good Practical Programs)

</body>

</html>

5.

<html>

<body>

<h1 style="color:blue">A heading</h1>

<p style="color:red">A paragraph</p>

</body>

</html>

Page 5: CSS,HTML,JavaScript LAB (Good Practical Programs)

6.

<html>

<body>

<b>This text is bold</b>

<br>

<strong>

This text is strong

</strong>

<br>

<big>

This text is big

</big>

<br>

<big><big><big> BIGGER TEXT</big></big></big>

<br>

<em>

This text is emphasized

</em>

<br>

<i>

This text is italic

<br>

Page 6: CSS,HTML,JavaScript LAB (Good Practical Programs)

<small>

This text is small

</small>

<br>

<small><small><small>

This text is smaller

</small></small></small>

<br>

This text contains

<sub>

subscript

</sub>

<br>

This text contains

<sup>

superscript

</sup>

<br>

<del> deleted text</del>

<br>

<s><s> striked using s</s></s>

<br>

<strike> striked text</strike>

<br>

<u> underlined text</u>

</body>

</html>

Page 7: CSS,HTML,JavaScript LAB (Good Practical Programs)

7.

<html>

<body>

<pre>

This is

preformatted text.

It preserves both spaces

and line breaks.

</pre>

<p>The pre tag is good for displaying computer code:</p>

<pre>

for i = 1 to 10

print i

next i

</pre>

</body>

</html>

Page 8: CSS,HTML,JavaScript LAB (Good Practical Programs)

8.

<html>

<body>

<p>Character entities</p>

<p>&X;</p>

<p> &174; </p>

<p>&lt;</p>

<p>

Substitute the "X" with an entity number like "&#174;" or an entity name like "pound" to

see the result.

</p>

</body>

</html>

Page 9: CSS,HTML,JavaScript LAB (Good Practical Programs)

9.

<html>

<body>

<p>

<a href="lastpage.html">

This text</a> is a link to a page on

this Web site.

</p>

<p>

<a href="http://www.celtem.com/">

Visit Celtem</a> is a link to a page on

the World Wide Web.

</p>

</body>

</html>

Page 10: CSS,HTML,JavaScript LAB (Good Practical Programs)

10.

<html>

<body>

<p>

<a href="#C4">See also Chapter 4.</a>

<a href="#C10">See also Chapter 10.</a>

</p>

<h2>Chapter 1</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 2</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 3</h2>

<p>This chapter explains ba bla bla</p>

<h2><a name="C4">Chapter 4</a></h2>

<p>This chapter explains ba bla bla</p>

Page 11: CSS,HTML,JavaScript LAB (Good Practical Programs)

<h2>Chapter 5</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 6</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 7</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 8</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 9</h2>

<p>This chapter explains ba bla bla</p>

<h2><a name="C10">Chapter 10</a></h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 11</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 12</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 13</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 14</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 15</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 16</h2>

<p>This chapter explains ba bla bla</p>

<h2>Chapter 17</h2>

<p>This chapter explains ba bla bla</p>

</body>

</html>

Page 12: CSS,HTML,JavaScript LAB (Good Practical Programs)

11.

<html>

<body>

<img border="2" src="goleft.gif" alt="Go Left" width="32" height="32">

<p>

Text-only browsers cannot display images and will only display the text that is specified

in the "alt" attribute for the image. Here, the "alt"-text is "Go Left".</p>

<p>

Note that if you hold the mouse pointer over the image, most browsers will display the

"alt"-text.

</p>

</body>

</html>

Page 13: CSS,HTML,JavaScript LAB (Good Practical Programs)

12.

<html>

<body>

<p>

You can also use an image as a link:

<a href="lastpage.html">

<img border="0" src="buttonnext.gif" width="65" height="38">

</a>

</p>

</body>

</html>

Page 14: CSS,HTML,JavaScript LAB (Good Practical Programs)

Click on Next and watch

13.

<html>

<body>

<p>

An image

<img src="hackanm.gif"

align="bottom" width="48" height="48">

in the text

</p>

<p>

An image

<img src ="hackanm.gif"

align="middle" width="48" height="48">

in the text

</p>

<p>

Page 15: CSS,HTML,JavaScript LAB (Good Practical Programs)

An image

<img src ="hackanm.gif"

align="top" width="48" height="48">

in the text

</p>

<p>Note that bottom alignment is the default alignment</p>

<p>

An image

<img src ="hackanm.gif"

width="48" height="48">

in the text

</p>

<p>

<img src ="hackanm.gif"

width="48" height="48">

An image before the text

</p>

<p>

An image after the text

<img src ="hackanm.gif"

width="48" height="48">

</p>

</body>

</html>

Page 16: CSS,HTML,JavaScript LAB (Good Practical Programs)

14.

<html>

<body>

<p>

Click on one of the planets to watch it closer:

</p>

<img src="planets.gif"

width="145" height="126"

usemap="#planetmap">

<map id="planetmap" name="planetmap">

<area shape="rect"

coords="0,0,82,126"

alt="Sun"

href="sun.html">

<area shape="circle"

coords="90,58,3"

Page 17: CSS,HTML,JavaScript LAB (Good Practical Programs)

alt="Mercury"

href="mercury.html">

<area shape="circle"

coords="124,58,8"

alt="Venus"

href="venus.html">

</map>

<p><b>Note:</b> The "usemap" attribute in the img element refers to the "id" or "name"

(browser dependant) attribute in

the map element, therefore we have added both the "id" and "name" attributes to the map

element.</p>

</body>

</html>

Click these three

points and watch the

output.

Page 18: CSS,HTML,JavaScript LAB (Good Practical Programs)

15.

<html>

<body>

<h4>An Ordered List:</h4>

<ol>

<li>Coffee</li>

<li>Tea</li>

<li>Milk</li>

</ol>

</body>

</html>

16.

<html>

<body>

<h4>An Unordered List:</h4>

<ul>

Page 19: CSS,HTML,JavaScript LAB (Good Practical Programs)

<li>Coffee</li>

<li>Tea</li>

<li>Milk</li>

</ul>

</body>

</html>

17.

<html>

<body>

<table border="1">

<tr>

<td>row 1, cell 1</td>

<td>row 1, cell 2</td>

</tr>

<tr>

<td>row 2, cell 1</td>

<td>row 2, cell 2</td>

</tr>

Page 20: CSS,HTML,JavaScript LAB (Good Practical Programs)

</table>

</body>

</html>

18.

<html>

<body>

<h4>

This table has a caption,

and a thick border:

</h4>

<table border="6">

<caption>My Caption</caption>

<tr>

<td>100</td>

<td>200</td>

<td>300</td>

</tr>

<tr>

Page 21: CSS,HTML,JavaScript LAB (Good Practical Programs)

<td>400</td>

<td>500</td>

<td>600</td>

</tr>

</table>

</body>

</html>

19.

<html>

<body>

<h4>A background color:</h4>

<table border="1"

bgcolor="red">

<tr>

<td>First</td>

<td>Row</td>

</tr>

<tr>

Page 22: CSS,HTML,JavaScript LAB (Good Practical Programs)

<td>Second</td>

<td>Row</td>

</tr>

</table>

<h4>A background image:</h4>

<table border="1"

background="rocks.jpg" "width=50%" cellpadding="20" cellspacing="30"

align="center">

<tr>

<td><font color="white" size="24"><b>First</b></font></td>

<td><font color="white" size="24"><b>Row</b></font></td>

</tr>

<tr>

<td><font color="white" size="24"><b>Second</b></font></td>

<td><font color="white" size="24"><b>Row</b></font></td>

</tr>

</table>

</body>

</html>

Page 23: CSS,HTML,JavaScript LAB (Good Practical Programs)

20.

<html>

<body>

<h4>Cell that spans two columns:</h4>

<table border="1">

<tr>

<th>Name</th>

<th colspan="2">Telephone</th>

</tr>

<tr>

<td>Bill Gates</td>

<td>555 77 854</td>

<td>555 77 855</td>

</tr>

</table>

<h4>Cell that spans two rows:</h4>

<table border="1">

<tr>

<th>First Name:</th>

<td>Bill Gates</td>

</tr>

<tr>

<th rowspan="2">Telephone:</th>

<td>555 77 854</td>

</tr>

<tr>

<td>555 77 855</td>

</tr>

</table>

</body>

</html>

Page 24: CSS,HTML,JavaScript LAB (Good Practical Programs)

21.

<Html>

<body>

<form action="" method=post name=form1>

<table align="center" border=1 cellpadding=0 cellspacing=5 width="80%">

<tr> <td>Name</td>

<td><input type="text" name="name1" value="John" size="20"

maxlength="15" ></td>

</tr>

<tr> <td>Password</td>

<td><input type="password" name="password1" size="20" maxlength="12"></td>

</tr>

<tr> <td>Free Mails for</td>

<td><select name="freestuff" multiple size="3">

<option value="I">Investements

<option value="B"selected>EBusiness

<option value="M">Movies

<option value="U">Music

<option value="T">Technical

</select>

Page 25: CSS,HTML,JavaScript LAB (Good Practical Programs)

</td>

</tr>

<tr> <td>text area</td>

<td><textarea name="freemails" rows =5 cols= 50> This is free mailing service,

you can send your comments by typing in this text box

</textarea></td>

</tr>

<tr> <td>Information by email</td>

<td><input type="checkbox" name="email" checked></td>

</tr>

<tr> <td>EMails </td>

<td><input type="radio" name="period" value="daily"> daily

<input type="radio" name="period" value="weekly">weekly

<input type="radio" name="period" value="monthly">monthly </td>

</tr>

</tr><tr> <td><input type="submit" name=submit1 value="submit register"

id=submit1></td>

<td><input type="reset" name=reset1 value="clear" id=reset1></td>

</tr>

</table>

</form>

</body>

</html>

Page 26: CSS,HTML,JavaScript LAB (Good Practical Programs)

22.

<html>

<frameset rows="25%,50%,25%">

<frame src="frame_a.html">

<frame src="frame_b.html">

<frame src="frame_c.html">

</frameset>

</html>

Page 27: CSS,HTML,JavaScript LAB (Good Practical Programs)

23.

<html>

<frameset cols="25%,50%,25%">

<frame src="frame_a.html">

<frame src="frame_b.html">

<frame src="frame_c.html">

</frameset>

</html>

Page 28: CSS,HTML,JavaScript LAB (Good Practical Programs)

25.

<html>

<frameset rows="50%,50%">

<frame src="frame_a.html">

<frameset cols="25%,75%">

<frame src="frame_b.html">

<frame src="frame_c.html">

</frameset>

</frameset>

</html>

Page 29: CSS,HTML,JavaScript LAB (Good Practical Programs)

HTML Lab Guide

HTML Assignment 1

Create a page that includes the following elements:

• Web page title (displayed in title bar of browser window): My Favorite Things

• Use a color for the background of your site.

• A bold centered heading (use the largest heading size) of: My Favorite Things

• Include a horizontal rule underneath the heading that is colored, centered, 75%

of the screen’s width and has a size of 8.

• Include the following introductory paragraph, filling in the blanks with the

appropriate information for yourself. Use a font size of 4 and a font face of

Comic Sans MS:

Page 30: CSS,HTML,JavaScript LAB (Good Practical Programs)

My name is _________ and I am a __________ at Celtem

Academy. This web page lists my favorite foods, favorite

television shows, and favorite movies.

• Leave two blank lines after the paragraph.

• Using a heading size of 2, left align the following heading: My Favorite Foods.

Bold the heading.

• Using an unordered list, include five of your favorite things to eat. Use a colored

font, size of 4, with a font face of your choice and color of your choice.

• Insert two blank lines.

• Using a heading size of 2, left align the following heading: My Favorite TV Shows.

Bold the heading.

• Using an ordered list, list your top five favorite television shows. Use the same

font settings as the unordered list.

• Insert two blank lines.

• Using a heading size of 2 again. Left align the following heading: My Favorite

Movies. Bold the heading.

• Using a definition list, list your five favorite movies and include a description of

why you liked the movie. Underline the name of each movie. Use the same font

settings as the other two lists.

• Include three images on your page: an image representing each of your favorite

things. Resize the images so that they fit appropriately on the page and are

displayed in one row at the bottom of your web page.

• Save the page as HTML1.html

HTML Assignment – 2

Things I Like Assignment

Directions: Create a table similar to the one below that lists and displays pictures of five things you like. The table should be 50% of the screen's width and centered.

• Create a folder for this assignment (Folder NameThings). • Store three images in a folder (images). • Create a 4 row, 2 column Use a table border size of 4. • Use rowspan and colspan attribute wherever required. • Use the largest heading size for the table's title. Center the contents of

each table cell. • Use a heading size of 3 for the names of the items you like.

Page 31: CSS,HTML,JavaScript LAB (Good Practical Programs)

THINGS I LIKE

Velleyappam

My Pet

Butterflies

scorpio

Ice Cream

Page 32: CSS,HTML,JavaScript LAB (Good Practical Programs)

HTML Assignment – 3

My Friend Assignment

Directions: Within your HTML folder create a folder called "My Friend".

Create a web page based on your friend —Save your page using the person’s

last name as the file name (remember to include a .html file extension).

Your web page must contain the following sections:

• A “Biography” section that includes at least a paragraph of

biographical information.

• An “Accomplishments” section that outlines the person’s major life

accomplishments using an unordered list (include at least five

accomplishments).

• A “Learn More About….” section that includes hyperlinks to three

HTML pages that contain additional information about your friend.

Your page needs to include:

• A title bar title

• An image (or images) using the border and ALT text attributes

• Use of heading tags

• At least one type of list (ordered, unordered, or definition)

• Font attributes including size, face, and color

• Hypertext links

Creating a Frameset

1. Create a frameset that will display your “heading.html” page in the

“Top” frame, the “navigation.html” page in the “Left” frame, and

the “main.html” page initially displayed in the “Main” frame. Save

Page 33: CSS,HTML,JavaScript LAB (Good Practical Programs)

the frameset as “index.html” within your "All About Me" folder. Use

the “index.html” file created in class as the example for the frameset.

Add hyperlink tags to your button images in the “navigation.html” page

so that these pages open within the “Main” frame (Using the attribute of

target=”Main” within the link tag.)

Example: <a href = “biography.html” target = “Main”>

RESIZING: (1) You may need to change the percentage values of the rows and/or

columns so that the frameset displays the pages correctly.

(2) You may also need to change the image size of your title graphic or

buttons by using the width and height attributes within the <img src>

tag.

Page 34: CSS,HTML,JavaScript LAB (Good Practical Programs)

CSS Lab

Slide programs

1.

<html>

<head>

<style>

h3{

color:gold;

font-size:100pt;

}

HR{color:red}

P{margin-right:50px}

P{margin-left:35px}

</style>

</head>

<body>

<h3> This is heading 3 with CSS style</h3>

<hr>

<p> This paragraph starts from 35th pixel.

Its left margin is set to 35 pixels and its right margin is set to 50 pixels.

Text in this paragraph will leave 50 pixel space on right and 35 pixel space on left.

</body>

</html>

Page 35: CSS,HTML,JavaScript LAB (Good Practical Programs)

2.

<html>

<head>

<LINK REL="stylesheet" TYPE="text/css" HREF="mystyle.css">

</head>

<body>

<h3> This is heading 3 with CSS style</h3>

</body>

</html>

Page 36: CSS,HTML,JavaScript LAB (Good Practical Programs)

3.

<html>

<head>

<style>

h3{

color:gold;

font-size:100pt;

}

HR{color:red}

P{margin-right:50px}

P{margin-left:35px}

</style>

</head>

<body>

<h3> This is heading 3 with CSS style</h3>

<hr>

<p> This paragraph starts from 35th pixel.

Its left margin is set to 35 pixels and its right margin is set to 50 pixels.

Text in this paragraph will leave 50 pixel space on right and 35 pixel space on left.

<P style="color:green; margin-right: 10px;margin-left:20;"><b>

Page 37: CSS,HTML,JavaScript LAB (Good Practical Programs)

Different para</b>

</P>

</body>

</html>

4.

<html>

<head>

<style>

h1,h2,h3,h4,h5,h6 { color: yellow }

P B { color: yellow }

</style>

</head>

<body bgcolor="blue">

<h1> Heading 1</h1>

<p> Testing para without bold

<b> This is bold text

</p>

<p> Normal paragraph watch for color

<h4> This heading 4>

</body>

</html>

Page 38: CSS,HTML,JavaScript LAB (Good Practical Programs)

5.

<html>

<head>

<style>

p.left { text-align: left;

color:red;

}

p.center { text-align: center;

color:blue;

}

p.right { text-align: right;

color: brown;

}

</style>

</head>

<body>

<p class=right> <b>This is an example of class right</b>

<p class=center> <b>This is an example of class center</b>

<p class= left> <b>This is an example of class left</b>

<h1 class=right> heading on right

</body>

</html>

Page 39: CSS,HTML,JavaScript LAB (Good Practical Programs)

6.

<html>

<head>

<style>

.left { text-align: left;

color:red;

}

.center { text-align: center;

color:blue;

}

.right { text-align: right;

color: brown;

}

</style>

</head>

<body>

<p class=right> <b>This is an example of class right</b>

<p class=center> <b>This is an example of class center</b>

<p class= left> <b>This is an example of class left</b>

<h1 class=right> heading on right

</body>

</html>

Page 40: CSS,HTML,JavaScript LAB (Good Practical Programs)

7.

<html>

<head>

<style>

p#para1 {

text-align: center;

color: green

}

p.left { text-align: left;

color: blue;

}

p.right { text-align: right;

color: brown;

}

</style>

</head>

<body>

<p id=para1> <b>This is an example of id center</b></p>

<p class=right> <b>This is an example of class right</b>

<p class= left> <b>This is an example of class left</b>

<h1 id=para1> heading on right

</body>

Page 41: CSS,HTML,JavaScript LAB (Good Practical Programs)

</html>

8.

<html>

<head>

<style>

#para1 {

text-align: center;

color: green

}

p.left { text-align: left;

color: blue;

}

p.right { text-align: right;

color: brown;

}

</style>

</head>

<body>

<p id=para1> <b>This is an example of id center</b></p>

<p class=right> <b>This is an example of class right</b>

<p class= left> <b>This is an example of class left</b>

Page 42: CSS,HTML,JavaScript LAB (Good Practical Programs)

<h1 id=para1> heading on right

</body>

</html>

9.

<html>

<head>

<style>

SPAN.logo {color: white; background-color: black;}

</style>

</head>

<body>

<P>Welcome to the <SPAN CLASS="logo"> Wonder Software</SPAN>

Web site</P>

<h1> heading on right<SPAN class="logo"> See the change</span> now</h1>

</body>

</html>

Page 43: CSS,HTML,JavaScript LAB (Good Practical Programs)

10.

<html>

<head>

<style>

DIV.logo {color: white; background-color: black;}

</style>

</head>

<body>

<P>Welcome to the <DIV CLASS="logo"> Wonder Software</DIV>

Web site</P>

<h1> heading on right<DIV class="logo"> See the change</DIV> now</h1>

</body>

</html>

Page 44: CSS,HTML,JavaScript LAB (Good Practical Programs)

11.

<html>

<head>

<style>

body { background: #000000 url('mercury.jpg')

no-repeat fixed center }

.fore{color="orange"}

</style>

</head>

<body>

<P class="fore">Welcome to the wonder Software

Web site</P>

<h1 class="fore"> heading on right See the change now</h1>

</body>

</html>

Page 45: CSS,HTML,JavaScript LAB (Good Practical Programs)

12.

<html>

<head>

<style>

body { background: #000000 url('mercury.jpg')

repeat-y fixed}

.fore{color="orange"}

</style>

</head>

<body>

<P class="fore">Welcome to the wonder Software

Web site</P>

<h1 class="fore"> heading on right See the change now</h1>

</body>

</html>

Page 46: CSS,HTML,JavaScript LAB (Good Practical Programs)

13.

<html>

<head>

<style>

p.left { text-align: left;

color:red;

text-decoration:inderline;

text-transform:uppercase;

}

p.center { text-align: center;

color:blue;

}

p.right { text-align: right;

color: brown;

}

</style>

</head>

<body>

<p class=right> <b>This is an example of class right</b>

<p class=center> <b>This is an example of class center</b>

<p class= left> <b>This is an example of class left</b>

<h1 class=right> heading on right

</body>

Page 47: CSS,HTML,JavaScript LAB (Good Practical Programs)

</html>

14.

<html>

<head>

<style type="text/css">

p.fontstyle {font-style:italic;}

p.fontvar{font-variant:small-caps;}

p.fontfamily {font-family:"comic sans ms", arial;}

p.fontweight {font-weight:bold;}

p.fontsize {font-size:xx-small;}

h2

{

letter-spacing:20pt;

font-size:90pt;

text-align:center;

color:gold;

}

</style>

</head>

<body>

<h2> Celtem</h2>

Page 48: CSS,HTML,JavaScript LAB (Good Practical Programs)

<p class="fontfamily">differnet font names are: comic sans or Times Roman or

arial???</p>

<p class="fontstyle">Italic letters</p>

<p class="fontweight">looks like bold</p>

<p class="fontsize">This is small</p>

<p class="fontvar"> This is capital small</p>

</body>

</html>

Celtem

differnet font names are: comic sans or Times Roman or arial???

Italic letters

looks like bold

This is small

THIS IS CAPITAL SMALL

15.

<html>

<head>

<style>

h2{

text-align:center;

border-width:thick;

border-color:red;

Border-style:groove;

margin-left:200px;

margin-right:200px;

}

</style>

<head><body>

<h2>text with box around it</h2>

</body>

</html>

Page 49: CSS,HTML,JavaScript LAB (Good Practical Programs)

Excercises

1. create a general class for color which can be applied to any element in an external CC

file.

2. create an embedded style for all table cells to have gray and cyan color in alternate rows

as background color.

3. Create an HTML page which uses both the styles.

4. Create an HTML page where all the h1 header will have 10 px spacing, green color. All

paragraphs will use gold color for all bold text and red color for all italic text.

5. Create a web page where all header are boxed with solid or ridge border. All the text is

bordered with black color border.

6. create a webpage which takes user input to register user with following fields

First Name, Last Name, age, Sex, Address, city, State, pin, telephone No., mobile No.,

email-id. It should also provide selection for area of interest for free newsletter as:

Software development methodologies

Java Development

.Net development

Fashion

Literature

Page 50: CSS,HTML,JavaScript LAB (Good Practical Programs)

Music

News

Politics.

First Name, Last Name, age, sex should be one Box

Address, city state, pin should be in another box

Tel No , mob no and email in another box and selections in another

Use appropriate background colors.

Java Script Lab

1. Embedding a script in HTML page.

<html>

<body>

<script type="text/javascript">

document.write("Hello World!");

</script>

</body>

</html>

2.

xxx.js

document.write("In External Script");

Page 51: CSS,HTML,JavaScript LAB (Good Practical Programs)

Save the above line in xxx.js file

Write a HTML page with the following content.

<html>

<head>

</head>

<body>

<script src="xxx.js">

</script>

<p>

The actual script is in an external script file called "xxx.js".

</p>

</body>

</html>

3.

Immediate Mode example

<html>

<head>

<script language="JavaScript">

document.write("<h1> Script in Head</h1>");

</script>

</head>

<body>

<script language="JavaScript">

document.write("<h1> Script in body</h1>");

</script>

</body>

</html>

Page 52: CSS,HTML,JavaScript LAB (Good Practical Programs)

4.

Deferred Mode Example

<html>

<head>

<title> Example of Deferred Mode </title>

<script language="JavaScript">

function test()

{

alert("Hi, This is function");

}

</script>

</head>

<body>

<form>

<input type="button" value="Click" onClick="test()">

</form>

</body>

</html>

Page 53: CSS,HTML,JavaScript LAB (Good Practical Programs)

5.

Variables Demo

<html>

<head>

<script language="javascript">

x=10;

y="hello";

b=false;

document.writeln("<h1> x= "+x+"</h1>");

document.writeln("<h1> y= "+y+"</h1>");

document.writeln("<h1> b= "+b+"</h1>");

</script>

</head>

<body>

<script language="javascript">

y=20;

document.writeln("<h1> y= "+y+"</h1>");

</script>

</body>

</html>

Page 54: CSS,HTML,JavaScript LAB (Good Practical Programs)

6.

Operators – Strict Equals Demo

<html>

<head>

</head>

<body>

<script language="javascript">

x=25;

y="25";

document.writeln("<b> x === y "+ (x===y)+"</b><br>");

document.writeln("<b> x == y "+ (x==y)+"</b><br>");

document.writeln("<b> x !== y "+ (x!==y)+"</b><br>");

document.writeln("<b> x != y "+ (x!=y)+"</b><br>");

</script>

</body>

</html>

Page 55: CSS,HTML,JavaScript LAB (Good Practical Programs)

7.

Control Structure Example

<html>

<body>

<script type="text/javascript">

var d = new Date();

var time = d.getHours();

if (time < 10)

{

document.write("<b>Good morning</b>");

}

else

{

document.write("<b>Good day</b>");

}

</script>

<p>

This example demonstrates the If...Else statement.

</p>

<p>

If the time on your browser is less than 10,

you will get a "Good morning" greeting.

Otherwise you will get a "Good day" greeting.

</p>

</body>

</html>

Page 56: CSS,HTML,JavaScript LAB (Good Practical Programs)

8.

<html>

<body>

<script type="text/javascript">

var d = new Date();

var time = d.getHours();

if (time<10)

{

document.write("<b>Good morning</b>");

}

else if (time>=10 && time<16)

{

document.write("<b>Good day</b>");

}

else

{

document.write("<b>Hello World!</b>");

}

</script>

<p>

This example demonstrates the if..else if...else statement.

</p>

</body>

</html>

Page 57: CSS,HTML,JavaScript LAB (Good Practical Programs)

9.

<html>

<body>

<script type="text/javascript">

for (i = 0; i <= 5; i++)

{

document.write("The number is " + i);

document.write("<br />");

}

</script>

<p>Explanation:</p>

<p>This for loop starts with i=0.</p>

<p>As long as <b>i</b> is less than, or equal to 5, the loop will continue to run.</p>

<p><b>i</b> will increase by 1 each time the loop runs.</p>

</body>

</html>

Page 58: CSS,HTML,JavaScript LAB (Good Practical Programs)

10.

<html>

<body>

<script type="text/javascript">

for (i = 1; i <= 6; i++)

{

document.write("<h" + i + ">This is header " + i);

document.write("</h" + i + ">");

}

</script>

</body>

</html>

Page 59: CSS,HTML,JavaScript LAB (Good Practical Programs)

11.

<html>

<body>

<script type="text/javascript">

i=0;

while (i<=5)

{

document.write("The number is " + i);

document.write("<br />");

i++;

}

</script>

<p>Explanation:</p>

<p><b>i</b> is equal to 0.</p>

<p>While <b>i</b> is less than , or equal to, 5, the loop will continue to run.</p>

<p><b>i</b> will increase by 1 each time the loop runs.</p>

</body>

Page 60: CSS,HTML,JavaScript LAB (Good Practical Programs)

</html>

12.

<html>

<body>

<script type="text/javascript">

var x;

var mycars = new Array();

mycars[0] = "Saab";

mycars[1] = "Volvo";

mycars[2] = "BMW";

for (x in mycars)

{

document.write(mycars[x] + "<br />");

}

</script>

</body>

</html>

Page 61: CSS,HTML,JavaScript LAB (Good Practical Programs)

13.

<html>

<head>

<script type="text/javascript">

function disp_alert()

{

alert("Hello again! This is how we" + '\n' + "add line breaks to an alert box!");

}

</script>

</head>

<body>

<input type="button" onclick="disp_alert()" value="Display alert box" />

</body>

</html>

Page 62: CSS,HTML,JavaScript LAB (Good Practical Programs)

14.

<html>

<head>

<script type="text/javascript">

function disp_confirm()

{

var r=confirm("Press a button");

if (r==true)

{

document.write("You pressed OK!");

}

else

{

document.write("You pressed Cancel!");

}

}

</script>

</head>

<body>

<input type="button" onclick="disp_confirm()" value="Display a confirm box" />

</body>

</html>

Page 63: CSS,HTML,JavaScript LAB (Good Practical Programs)

15.

<html>

<head>

<script type="text/javascript">

function disp_prompt()

{

var name=prompt("Please enter your name","Nancy");

if (name!=null && name!="")

{

document.write("Hello " + name + "! How are you today?");

Page 64: CSS,HTML,JavaScript LAB (Good Practical Programs)

}

}

</script>

</head>

<body>

<input type="button" onclick="disp_prompt()" value="Display a prompt box" />

</body>

</html>

16.

JavaScript Functions

Page 65: CSS,HTML,JavaScript LAB (Good Practical Programs)

<html>

<head>

<script type="text/javascript">

function myfunction(txt)

{

alert(txt);

}

</script>

</head>

<body>

<form>

<input type="button"

onclick="myfunction('Good Morning!')"

value="In the Morning">

<input type="button"

onclick="myfunction('Good Evening!')"

value="In the Evening">

</form>

<p>

When you click on one of the buttons, a function will be called. The function will alert

the argument that is passed to it.

</p>

</body>

</html>

Page 66: CSS,HTML,JavaScript LAB (Good Practical Programs)

17.

Some JavaScript Functions

<html>

<body>

<script type="text/javascript">

var str="How are you doing today?";

document.write(str.split(" ") + "<br />");

document.write(str.split("") + "<br />");

document.write(str.split(" ",3));

</script>

</body>

</html>

Page 67: CSS,HTML,JavaScript LAB (Good Practical Programs)

18.

<html>

<body>

<script type="text/javascript">

var str="Hello world!";

document.write(str.indexOf("Hello") + "<br />");

document.write(str.indexOf("World") + "<br />");

document.write(str.indexOf("world"));

</script>

</body>

</html>

19.

<html>

<body>

<script type="text/javascript">

var str="Hello world!";

document.write(str.substring(3,7));

</script>

</body>

</html>

Page 68: CSS,HTML,JavaScript LAB (Good Practical Programs)

20.

<html>

<body>

<script type="text/javascript">

var str="Hello world!";

document.write(str.substr(3,7));

</script>

</body>

</html>

Page 69: CSS,HTML,JavaScript LAB (Good Practical Programs)

21.

<html>

<body>

<script type="text/javascript">

var txt="Hello World!";

document.write("<p>Big: " + txt.big() + "</p>");

document.write("<p>Small: " + txt.small() + "</p>");

document.write("<p>Bold: " + txt.bold() + "</p>");

document.write("<p>Italic: " + txt.italics() + "</p>");

document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>");

document.write("<p>Fixed: " + txt.fixed() + "</p>");

document.write("<p>Strike: " + txt.strike() + "</p>");

document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>");

document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>");

document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>");

document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>");

document.write("<p>Subscript: " + txt.sub() + "</p>");

document.write("<p>Superscript: " + txt.sup() + "</p>");

document.write("<p>Link: " + txt.link("http://www.w3schools.com") + "</p>");

</script>

</body>

</html>

Page 70: CSS,HTML,JavaScript LAB (Good Practical Programs)

22.

<html>

<body>

<script type="text/javascript">

var d = new Date();

document.write(d.getHours());

Page 71: CSS,HTML,JavaScript LAB (Good Practical Programs)

document.write(".");

document.write(d.getMinutes());

document.write(".");

document.write(d.getSeconds());

document.write(".");

document.write(d.getMilliseconds());

</script>

</body>

</html>

23.

<html>

<body>

<script type="text/javascript">

var arr = new Array(3);

arr[0] = "Jani";

arr[1] = "Hege";

arr[2] = "Stale";

document.write(arr.join() + "<br />");

document.write(arr.join("."));

</script>

</body>

</html>

Page 72: CSS,HTML,JavaScript LAB (Good Practical Programs)

24.

<html>

<body>

<script type="text/javascript">

var arr = new Array(3);

arr[0] = "Jani";

arr[1] = "Tove";

arr[2] = "Hege";

var arr2 = new Array(3);

arr2[0] = "John";

arr2[1] = "Andy";

arr2[2] = "Wendy";

document.write(arr.concat(arr2));

</script>

</body>

</html>

Page 73: CSS,HTML,JavaScript LAB (Good Practical Programs)

25.

<html>

<body>

<script type="text/javascript">

var arr = new Array(6);

arr[0] = "Jani";

arr[1] = "Hege";

arr[2] = "Stale";

arr[3] = "Kai Jim";

arr[4] = "Borge";

arr[5] = "Tove";

document.write(arr + "<br />");

document.write(arr.sort());

</script>

</body>

</html>

Page 74: CSS,HTML,JavaScript LAB (Good Practical Programs)

26.

<HTML>

<BODY>

<FORM name="Winform">

<INPUT TYPE="button" value="Open new window"

onClick="window1=window.open('documentcolor.html','Background','toolbar=yes,status=

yes,width=500,height=400');"><BR>

<!-- HTML Comments : NewWin is the reference of the new window-->

<INPUT TYPE="button" value="Close BackgroundColor window"

onClick="window1.close();"><BR>

<INPUT type=button value="Close First window" onClick="window.close();">

</form>

<!-- HTML Comments : window is the reference of the current window -->

</BODY>

</HTML>

27.

<html>

Page 75: CSS,HTML,JavaScript LAB (Good Practical Programs)

<body>

<script type="text/javascript">

var browser=navigator.appName;

var b_version=navigator.appVersion;

var version=parseFloat(b_version);

document.write("Browser name: "+ browser);

document.write("<br />");

document.write("Browser version: "+ version);

</script>

</body>

</html>

28.

<html>

<head>

<script type="text/javascript">

function goBack()

{

window.history.back()

}

</script>

</head>

<body><input type="button" value="Back" onclick="goBack()" />

</body>

</html>

Page 76: CSS,HTML,JavaScript LAB (Good Practical Programs)

29.

<html>

<head>

<script type="text/javascript">

function replaceDoc()

{

window.location.replace("http://www.w3schools.com")

}

</script>

</head>

<body><input type="button" value="Replace document"

onclick="replaceDoc()" /></body>

</html>

Page 77: CSS,HTML,JavaScript LAB (Good Practical Programs)

30.

html>

<head>

<script type="text/javascript">

function bgChange(bg)

{

document.body.style.background=bg;

}

</script>

</head>

<body>

<b>Mouse over the squares and the background color will change!</b>

<table width="300" height="100">

<tr>

<td onmouseover="bgChange('red')"

onmouseout="bgChange('transparent')"

bgcolor="red">

</td>

<td onmouseover="bgChange('blue')"

onmouseout="bgChange('transparent')"

bgcolor="blue">

</td>

<td onmouseover="bgChange('green')"

onmouseout="bgChange('transparent')"

bgcolor="green">

</td>

</tr>

</table>

</body>

</html>

Page 78: CSS,HTML,JavaScript LAB (Good Practical Programs)

31.

<html><head>

<script language="JavaScript">

function changeColor()

{

for(i=0;i<document.form1.radioColor.length;i++)

{

if(document.form1.radioColor[i].checked == true)

{

document.bgColor=document.form1.radioColor[i].value;

}

}

}

</script>

</head><body>

<form name="form1"><!-- creating radio button group -->

<input type="radio" name="radioColor" value="red"

onClick="changeColor()">Red<br>

<input type="radio" name="radioColor" value="green"

onClick="changeColor()">Green<br>

<input type="radio" name="radioColor" value="blue"

onClick="changeColor()">Blue<br>

</form>

</body>

</html>

Page 79: CSS,HTML,JavaScript LAB (Good Practical Programs)

32.

<html><head>

<script language="JavaScript">

red=0; green=0; blue=0;

function mixColor()

{

if(document.form1.check1.checked==true)

red=255;

else

red=0;

if(document.form1.check2.checked==true)

green=255;

else

green=0;

if(document.form1.check3.checked==true)

blue=255;

else

blue=0;

colornew="rgb("+red+","+green+","+blue+")"

//rgb is a function whcih take 3 integer arguments, the value between 0 and

255.

document.bgColor=colornew

}

</script>

</head><body>

<form name="form1"><!-- creating radio button group -->

Page 80: CSS,HTML,JavaScript LAB (Good Practical Programs)

<input type="checkbox" name="check1" value="red"

onClick="mixColor()">Red<br>

<input type="checkbox" name="check2" value="green"

onClick="mixColor()">Green<br>

<input type="checkbox" name="check3" value="blue"

onClick="mixColor()">Blue<br>

</form>

</body></html>

33.

Form Validation

Put this code in valid.js

/* function for checking age is number betbeen 10 and 100 */

function checkAge(age)

{

if(!(isFinite(age))){ // not isFinite

return false;

}

age1=parseInt(age);

if((age1>9) && (age1 <=100))

{

return true;

}

else

{

return false;

}

}

Page 81: CSS,HTML,JavaScript LAB (Good Practical Programs)

/* function for checking name is a string with minimum 5 characters */

function checkName(uname)

{

if((isFinite(uname))){

return false;

}

if( uname.length>2){

return true;

}

else

{

return false;

}

}

Put this code in .html file

<html>

<head>

<style>

td{ font-size:15pt;}

</style>

<script src="valid.js">

</script>

<script language="JavaScript">

function check()

{

namevalidflag=checkName(document.form1.txtname.value)

if(namevalidflag==false)

{

alert("Please enter a proper name!..");

document.form1.txtname.select();

document.form1.txtname.focus();

return false;

}

agevalidflag=checkAge(document.form1.txtage.value);

if(agevalidflag==false)

{

alert("Please enter a proper age!..");

document.form1.txtage.select();

document.form1.txtage.focus();

return false;

}

// validate email here

return true;

}

</script>

</head>

Page 82: CSS,HTML,JavaScript LAB (Good Practical Programs)

<body>

<center><h1> Enter Details</h1></center>

<form name="form1">

<table width="75%" align="center" border="0" bgcolor="cyan">

<tr> <td>Name (*)</td> <td> <input type="text" name="txtname"

maxlength="25" size="25"></td></tr>

<tr> <td>Age (*)</td> <td> <input type="text" name="txtage"

maxlength="3" size="8"></td></tr>

<tr> <td>Email</td> <td> <input type="text" name="txtemail"

maxlength="30" size="30"></td></tr>

<tr><td>&nbsp; (*) mandatory fields</td><td><input type="submit"

name="button1" value="submit " onClick="return check()"></td></tr>

</table>

</form>

</body>

</html>

Excecises

Add an email validation to the previous form.

create a webpage to display a textbox to take a numeric input say n. Create a table with n

rows using javascript to display natural numbers from 1 to n.