Jesse R. Dunn, Web Applications Developer
#
#




#

Pottery Barn - Shop By Room
Highlighting a product name, either from the list or within the image, outlines the product; selecting an item, either from the list or within the image goes to the catalog page for that product where it can be ordered.

The room types, individual rooms, product details within each room, and image coordinates are stored in an Oracle database and accessed using Cold Fusion which dynamically generates the web pages. A Cold Fusion structure is created with the room types as the root index, individual rooms as sub-indices within each room type, and product lists as arrays within each room. JavaScript/DHTML is used to create the rollover effects; the brackets for each product are created in separate layers over the image and are hidden until the product is highlighted.

#
      #