How Did You Do That?
Like this:<script type='text/javascript'> Etsy = typeof(Etsy)=="undefined" ? {} : Etsy; Etsy.Mini = function(shop_id, image_type, columns, rows, is_featured, base_url) { this.shop_id = shop_id; this.image_type = image_type; this.base_url = base_url; this.rows = rows; this.columns = columns; this.is_featured = is_featured; this.options = { thumbnail_height: 94, gallery_height: 195 }; this.init(); }; Etsy.Mini.prototype = { init : function() { this.renderIframe(); }, renderIframe : function() { var url = this.getUrl(); var height = this.getHeight(); var width = this.getWidth(); var iframe = '<iframe id="shop" frameborder="0" src="'+url+'" width='+width+' height='+height+'</iframe>'; document.write(iframe); }, getUrl : function() { return this.base_url + '/mini.php' + '?shop_id='+this.shop_id + '&image_type='+this.image_type + '&rows='+this.rows + '&columns='+this.columns + '&featured='+this.is_featured; }, getHeight : function() { var height = 50; if (this.isGallery()) { return height + (this.rows*this.options.gallery_height); } else { return height + (this.rows*this.options.thumbnail_height); } }, getWidth : function() { if (this.isGallery()) { return this.columns * this.options.gallery_height; } else { return this.columns * this.options.thumbnail_height; } }, isGallery : function() { return this.image_type == 'gallery'; } } </script> <script type='text/javascript'> new Etsy.Mini(MYSHOPID,'gallery',2,4,0,'http://www.etsy.com'); </script>
No comments:
Post a Comment