View Single Post
Old 12-07-2007, 02:47 PM   #1 (permalink)
bdm
The Acquainted
Good Samaritan 
 
Join Date: Nov 2007
Posts: 127
Thanks: 14
bdm is on a distinguished road
Default Useful functions to enhance productivity!

I was in the midst of writting Prototype's dollar sign function but found this gem:
javascript Code:
function $() {
    var elements = new Array();
    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];
        if (typeof element == 'string')
            element = document.getElementById(element);
        if (arguments.length == 1)
            return element;
        elements.push(element);
    }
    return elements;
}

// Sample Usage:
var obj1 = document.getElementById('element1');
var obj2 = document.getElementById('element2');
function alertElements() {
  var i;
  var elements = $('a','b','c',obj1,obj2,'d','e');
  for ( i=0;i
You can also find many other useful functions at: http://www.dustindiaz.com/top-ten-javascript/

Last edited by bdm : 12-07-2007 at 06:24 PM.
bdm is offline  
Reply With Quote