Web Hosting Offers
See the new scripts recently added to Dynamic Drive. Click here.
Original, practical CSS codes and examples such as CSS menus for your site.
javascript tutorial Browse Advanced JavaScript Tutorial
Browse JavaScript Script resources
Browse JavaScript FAQS
JavaScript Tutorial: Browse
javascript tutorial
Buy templates
Home >> Tutorials >> Basic Javascript Tutorials

Javascript Void 0

Normally, when you click a link, the browser loads the page specified in the URL of the HREF attribute.Sometimes, you may need to call some JavaSript from within a link. You can accomplish this by using javascript:void(0). For example you want to open a new window when you click on the following link.

Javascript void 0 example

Javascript Code:

<a href="javascript: void(0)" onClick="NewWin=window.open('menu.html','NewWin', 'toolbar=yes,status=yes,width=500,height=300,scrollbars=yes'); ">Javascript void 0 example</a>

You may be thinking you can get the same result by using HREF="" (a blank or no value) instead of HREF="javascript:void(0)". When you use a blank or null value for HREF , it is interpreted as the URL of the directory. To explain more , in our case if we use HREF="", the browser actually sees it as http://www.itechies.net/tutorials/jscript/index-pid-void.htm.

See the 2 links below.

Reload the page and open new window

Don't reload the page and open window

In the first link, we didn't specify a URL, but the browser refreshes the current page. To prevent this unwanted action you need to use the void function on such statement, with the second link, we specified "void(0)", which prevents the browser from reloading. javascript:void(0) returns a null value. This means that when the browser attempts to load a new page it sees null and has nothing to load.

 


Page contents: itechies.net - JavaScript void 0 prevents the browser from loading a new page (or refreshing the current page).
javascript tutorial
javascript book
Buy this book