When using $$ in Prototype, the result is an array. You need to loop through the array to attach the observe function. Expl. $$(‘.myitems‘).each(function(item) { item.observe(‘click’,function(){alert (‘clicked’)});}); or $$(‘.myitems’).invoke(‘observe’, ‘click’, function() {alert(‘clicked’)});… Read More

Some things to keep in mind when using images: jpeg’s are for pictures gif was for logos, use png-8 instead (sidenote) use smushit.com to remove metadata when possible use tiles… Read More

Make sure your variables in javascript are unique. They should not be used in id’s and classes. IE doesn’t like it. (Works fine in Firefox)… Read More