google+javascriptbanktwitter@js_bankfacebook@jsbankrss@jsbank
Guest, register






Virtual Keyboard This JavaScript integrates complete virtual keyboard solution to the any web page. It does support mouse input, as well as keyboard input translation. Plain text and rich text controls are supported and plugins for several online WYSIWYG editors exists.


Script includes support for 130 languages, including IME - Chinese, Japanese and thers. Keyboard is easy skinnable by using CSS.
Tip: this demo contains three layouts, you can switch them through q.skin variable in vk_loader.js file.


Category: Utility

Ohm\'s Law Calculator Ohm's Law calculator for electronics enthusiasts. Calculates Voltage, Current, Resistance, and Power.


Category: Utility

openWYSIWYG 1.01 openWYSIWYG is a 100% free cross-browser WYSIWYG editor that replaces plain <textarea>s in your forms. Among its highlights are:

  • Format text, align paragraphs, create lists, insert images and tables, all visually.
  • View the HTML source code of what you're editing.
  • It loads extremely fast and is completely written in JavaScript and DHTML.
  • 100% free, open source application released under the LGPL, meaning you can distribute it in your content management system or custom web application, all free and without restrictions!
  • openWYSIWYG is cross-browser compatible and will work with the most popular internet browsers, such as IE 5.5+ (Windows), Firefox 1.0+, Mozilla 1.3+ and Netscape 7+.


Category: Utility, Generator

jsPDF: Generating your PDF Web Page Documents using JavaScript jsPDF is an open-source JavaScript library written by James, this tool allow us generate PDF web page documents in server-side and client-side by using nothing but JavaScript. You can use it in a Firefox extension, in Server Side JavaScript and with Data URIs in some browsers. Demos work best in Safari or iPhone Safari.


Category: Utility, Generator

Currency Format script This JavaScript accepts a number or string and formats it like U.S. currency. Adds the dollar sign, rounds to two places past the decimal, adds place holding zeros, and commas where appropriate. Occurs when the user clicks the button or when they finish entering the money amount (and click into the next field).


Category: Utility, Converter

Free DHTML Components library DHTMLX is a JavaScript/Ajax library of ready-to-use UI components,
including full-featured datagrid, tree, combobox, tabbar, menu,
calendar, etc. The components support the main types of functionality
required for development of advanced web applications: drag-n-drop,
in-line editing, clipboard operations, special techniques for handling
large datasets. The layout component allows developers to combine all
the components into a common user interface.

DHTMLX library is available under GNU GPL (there is also a Commercial
license for those who want to use the scripts in non-GPL projects).


Category: Utility

Rating Star System A simple CSS to create a rating system by stars, this code is open source and licensed under a Attribution 3.0 License


Category: Utility

Rating star script Need a system to rate an item on your web page? Let's implement the simple script to do that. This script is very easy to setup and modify, you only copy all JavaScript code into your web page (should save into a file for using on many pages).


Category: Utility

Random Text Generator When designing web site, sometimes we need to fill areas of layout with some text, and we usually do this thing by making some copy & paste on any content when meet.

But with this random code, we will create some random quotes, random texts easily through one click. Three patterns are available: text latin, silly, spanish and italian.


Category: Utility, Generator

Simple JavaScript Page-Note Glossary If you ever seen many web pages, posts of professional knowledges, specialized in skills or researches; perhaps you would see many specialized in words that they're explained after each post/page.

As a content publisher, when you have to work with specialized in articles, you'll have to spend more time to make more explanations by your hand if they're very long ones. This is reason Aaron Gustafson build this JavaScript code example, it helps us spend less than time for this job, all we have to do now is concentrate on our content, all glossaries will be done automatically.

There's another very useful JavaScript code example to content publishers: JavaScript Content Auto-Indexing using DOM.


Category: Utility, Generator

JavaScript by day


Google Safe Browsing McAfee SiteAdvisor Norton SafeWeb Dr.Web