javascript2

advertisement

Chapter 4

Java Script –

Part2

Location object

Properties

 href – whole path will be displayed. ex: window.location.href ( see example 11)

 protocol – protocol will be returned pathname – display path without protocol search – after ? In location bar what ever the command lines are passed that are displayed.

Methods

 replace() – to replace with new file reload() – to reload a file ex: window.location.replace(“1.html”) ( see example 12)

2

Example 11.html

<HTML>

<HEAD>

<TITLE>JavaScript</TITLE>

<script type="text/javascript"> var loc = window.location.href; document.write("Path=" +loc);

</script>

</HEAD>

<BODY >

</BODY>

</HTML>

3

History object

Properties

Length – to find the number of files in a history. ex: window.history.length ( see example 13)

Current – path of current file

Previous – path of previous file

Next – path of next file

Methods

Back() – one file back

Forward() – one file forward

Go() – move multiple file ex: window.history.go(-2)

4

Example - 13.Html

<HTML>

<HEAD>

<TITLE>Functions JavaScript</TITLE>

<script type="text/javascript"> var numberofvisited = window.history.length; document.write("The number of pages visited in this window is" +numberofvisited+ " pages."+"<br>");

</script>

</HEAD>

<BODY >

</BODY>

</HTML>

5

Document Object

Properties

Images, links, anchors, forms, layers, applet, bgcolor, text, background, link, alink,vlink etc ex. Window.document.bgcolor

Methods

 write(), writeln(), open(), close() ex. window.document.open()

6

Images Object

Images is an array object

Properties

 length, hspace, vspace, height, width, border etc ex. window.document.images.length

Methods

No methods

7

Links Object

Links is an array object

The Link object corresponds to a hypertext link

Properties

 length, href, protocol, pathname, search etc ex. window.document.links.length

Methods

No methods

8

Anchors Object

The JavaScript anchor object describes a links destination or target.

Anchor is an array object

Properties

 name, text etc

Methods

No methods

9

Forms Object

Forms is an array object

Properties

 action - This specifies the URL and CGI script file name the form is to be submitted to.

elements - An array of fields and elements in the form .

encoding - It specifies the encoding method the form data is encoded in before being submitted to the server. It corresponds to the ENCTYPE attribute of the FORM tag. The default is

"application/x-www-form-urlencoded". Other encoding includes text/plain or multipart/form-data.

length - The number of fields in the elements array. I.E. the length of the elements array method - This is a read or write string. It has the value "GET" or

"POST".

name - The form name. Corresponds to the FORM Name attribute.

target - The name of the frame or window the form submission response is sent to by the server.

10

(Cont..) Forms Object

Form Objects

Button, text, password, file upload, radio, check box, text area, reset, select, submit etc.

Form Object Methods

 reset(), submit()

Events

 onReset, onSubmit

11

Text Object

Properties

Name, value, size, maxlength, readonly etc.

Methods

 focus(), blur(), select()

Events

 onFocus, onBlur, onSelect, onChange

Password Object same as Text Object

12

Button, Submit, Reset Object

Properties

Name, value etc.

Methods

 focus(), blur()

Events

 onFocus, onBlur, onClick, onMouseOver, onMouseOut

For checking the validations use an ordinary button and call a function.

For submitting the form data use the submit button

13

Radio Object

Properties

Name, value, check, length etc.

Methods

 focus(), blur()

Events

 onFocus, onBlur, onClick

Checkbox Object same as Radio Object

14

Select Object

Properties

Name, size, multiple, selectedIndex, options, length etc.

Methods

 focus(), blur(), select()

Events

 onFocus, onBlur, onClick, onChange

15

Textarea Object

Properties

 rows, cols, name, value etc.

Methods

 focus(), blur()

Events

 onFocus, onBlur, onSelect ex. window.document.formname.textarea.value

16

File Object

Properties

 name, value, size etc.

Methods

 focus(), blur()

Events

 onFocus, onBlur ex. window.document.formname.filename.value

17

External Objects

String, Array, Date, Math, Navigator

String Object

Properties

 length etc.

Methods

 concat(), substr(), indexOf(), lastIndexOf(), reverse(), charAt(), split(), blink(), italic(), big(), small(), bold(), fontColor(), fontSize(), toUpperCase(), toLowerCase() etc

18

Array Object

Properties

 index, input, length etc.

Methods

 pop(), push(), shift(), unshift(), concat(), chop(), splice() etc

19

Date Object

Properties

No properties.

Methods

 getDate(), getDay(), getMonth(), getYear(), getMinutes(), getSeconds(), getTime() etc

20

Math Object

Methods

 sin(), cos(), tan(), round(), floor(), sqrt() etc

Navigator Object

Properties

 appName, appVersion, appCodeName etc

21

Frames Object

Frames is an array object (The Array object is used to store multiple values in a single variable)

Using the frames we can access a document object, history object, location object.

Properties

 src, name, cols, rows, border, scrolling, document, location, history etc ex. Window.framename.document.formname.text.value

Methods blur(), focus() etc

22

Download