Search
Recommended Sites
Related Links






   

Informative Articles

Digital Point's Coop Ad Network
Digital Point's Coop Advertising network is really nothing more than a large automated link exchange. Originally it was supposed to be an automated link exchange for webmaster forums running vBulletin software. How it works is you load code on...

Mobile Accessibility - Your website in the year 2005
Throughout 2004 the number of web enabled portable devices boomed. By "portable devices" I mean PDAs and smart phones. What does this mean for you? Well it depends whether or not you care about your visitors' experience - you build your website for...

One Ebook Equals 400 links
Give or take another hundred, that is. I have to admit, I love PDF ebooks. They look great, you can print them from your computer, and you can read them on any operating system. But there is also an advantage to .exe ebooks that only a few people...

Putting an "ADD TO FAVORITES" button on your page
It's always better to make your visitor add your page to the "Favorites" folder so that he or she can come back to your site in future. I myself bookmark pages I find useful. Not everybody knows that press CTRL+D does the job, and not everybody...

Search Engine Friendly Design
Search engine consultants and website designers are often called in at different times to work on a website development project. Rarely do the two ever work together, which is very unfortunate. With this being the case, many search engine marketing...

 
Some Useful JavaScript Tricks

JavaScript can be one of the most useful additions to any web
page. It comes bundled with Microsoft Internet Explorer and
Netscape Navigator and it allows us to perform field validations,
mouse-overs images, open popup windows, and a slew of other
things.

In this article I will show you how to:

- Display the browser name and version number
- Change the text in the status bar of the browser
- Use an input box to get text from the user
- Use a message box to display text to the user
- Change the title of the browser window

Before that, however, we need to know how to setup our web page
so that it can run the JavaScript. JavaScript code is inserted
between opening and closing script tags: ,
like this:



These script tags can be placed anywhere on the page, however
it's common practice to place them between the and
tags. A basic HTML page that contains some JavaScript looks
like this:



My Test Page < itle>



Hello



For the examples in this article, you should use the basic
document format I have just shown you, inserting the JavaScript
code between the tags. When you load the
page in your browser, the JavaScript code will be executed
automatically.

-----------------------------------------------
Displaying the browsers name and version number
-----------------------------------------------

The "navigator" object in JavaScript contains the details of the
users browser, including its name and version number. We can
display them in our browser using the document.write function:

document.write("Your browser is: " + navigator.appName);
document.write("
Its version is: " + navigator.appVersion);

I run Windows 2000 and Internet Explorer version 6, so the output
from the code above looks like this in my browser window:

Your browser is: Microsoft Internet Explorer
Its version is: 4.0 (compatible; MSIE 6.0b; Windows NT 5.0)

-----------------------------------------------
Changing the text in the status bar of the browser
-----------------------------------------------

To change the text in the status bar of a browser window, we just
change the "status" member of the "window" object, which
represents our entire browser window:

window.status = "This is some text";

-----------------------------------------------
Using an input box to get text from the user
-----------------------------------------------

Just like in traditional windows applications, we can use an
input box to get some text input from the user. The "prompt"
function is all we need:

var name = prompt("What is your name?");
document.write("Hello " + name);

The prompt function accepts just one argument (the title of the
input box), and returns the value entered into the text box. In
the example above, we get the users name and store it in the
"name" variable. We then use the "document.write" function to
output their name into the browser window.

-----------------------------------------------
Using a message box to display text to the user
-----------------------------------------------

We can display a message box containing an OK button. These
are great when you want to let the user know what is happening
during their time on a particular page. We can use a message box
to display the "name" variable from our previous example:

var name = prompt("What is your name?");
alert("Your name is: " + name);

The "alert" function takes one argument, which is the text to
display inside of the message box.

-----------------------------------------------
Changing the title of the browser window
-----------------------------------------------

To change the title of our web browser's window, we simply modify
the "document.title" variable, like this:

document.title = "My new title";

One bad thing about the "document.title" variable is that we can
only manipulate it in Microsoft Internet Explorer. Netscape's
implementation of JavaScript doesn't allow us to modify it.

-----------------------------------------------
In Closing
-----------------------------------------------

As you can see from the examples in this article, JavaScript is a
powerful scripting language that we can use to enhance our
visitors experience with our site. You shouldn't use JavaScript
too much, however, because in some cases it can annoy your
visitors and send them packing before your site even loads!

About the Author
Mitchell Harper is the founder of http://www.devarticles.com.
DevArticles provides its visitors with useful, informative
articles on ASP, PHP, and .NET, as well as heaps of tips and
tricks that you wont find anywhere else! To see what it's all
about, visit devArticles right now at http://www.devarticles.com

Sign up for PayPal and start accepting credit card payments instantly.