220 likes | 311 Views
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
E N D
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)
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>
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"> varnumberofvisited = 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
Forms Object (Cont..) • 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