{"id":650,"date":"2006-02-19T16:23:16","date_gmt":"2006-02-19T20:23:16","guid":{"rendered":"http:\/\/philip.greenspun.com\/blogtest\/2006\/02\/19\/javascript-slide-show-software-read"},"modified":"2006-02-19T16:23:16","modified_gmt":"2006-02-19T20:23:16","slug":"javascript-slide-show-software-ready-for-release-and-someone-to-giv","status":"publish","type":"post","link":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/","title":{"rendered":"JavaScript Slide Show software ready for release (and someone to give us better icons)"},"content":{"rendered":"<p><a name='a12724'><\/a><\/p>\n<p><P>Shimon Rura and I have developed a JavaScript (Ajax)-based slide show program.&nbsp; You can test it out at <A href=\"http:\/\/philip.greenspun.com\/photography\/exhibits\/slide-shows\">http:\/\/philip.greenspun.com\/photography\/exhibits\/slide-shows<\/A>&nbsp;and the comments in the code explain how to adapt it for use on another site.&nbsp; Unlike some other programs that we have seen, this one downloads all of the images in the background so that changing from slide to slide is instantaneous for the user, with no time spent looking at an &#8220;image loading&#8221; screen.&nbsp; The thumbnail feature seems kind of nice too.&nbsp; That is done with browser-resized images.&nbsp; We&#8217;re looking for design experts who want to write skins for this system.&nbsp; Basically we need some styles and buttons (the ones you see were done in GIMP in a few minutes by Shimon and don&#8217;t work very well with MSIE).&nbsp; Credit will be given.&nbsp; Comments would be appreciated on any aspect of the program and its interface.<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shimon Rura and I have developed a JavaScript (Ajax)-based slide show program.&nbsp; You can test it out at http:\/\/philip.greenspun.com\/photography\/exhibits\/slide-shows&nbsp;and the comments in the code explain how to adapt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-650","post","type-post","status-publish","format-standard","hentry","category-fromtheoldserver"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JavaScript Slide Show software ready for release (and someone to give us better icons) - Philip Greenspun\u2019s Weblog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript Slide Show software ready for release (and someone to give us better icons) - Philip Greenspun\u2019s Weblog\" \/>\n<meta property=\"og:description\" content=\"Shimon Rura and I have developed a JavaScript (Ajax)-based slide show program.&nbsp; You can test it out at http:\/\/philip.greenspun.com\/photography\/exhibits\/slide-shows&nbsp;and the comments in the code explain how to adapt [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\" \/>\n<meta property=\"og:site_name\" content=\"Philip Greenspun\u2019s Weblog\" \/>\n<meta property=\"article:published_time\" content=\"2006-02-19T20:23:16+00:00\" \/>\n<meta name=\"author\" content=\"philg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"philg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\"},\"author\":{\"name\":\"philg\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\"},\"headline\":\"JavaScript Slide Show software ready for release (and someone to give us better icons)\",\"datePublished\":\"2006-02-19T20:23:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\"},\"wordCount\":177,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\"},\"articleSection\":[\"From the Old Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\",\"name\":\"JavaScript Slide Show software ready for release (and someone to give us better icons) - Philip Greenspun\u2019s Weblog\",\"isPartOf\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#website\"},\"datePublished\":\"2006-02-19T20:23:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/philip.greenspun.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript Slide Show software ready for release (and someone to give us better icons)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#website\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/\",\"name\":\"Philip Greenspun\u2019s Weblog\",\"description\":\"A posting every day; an interesting idea every three months...\",\"publisher\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/philip.greenspun.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e\",\"name\":\"philg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\",\"url\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\",\"contentUrl\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\",\"width\":2047,\"height\":2560,\"caption\":\"philg\"},\"logo\":{\"@id\":\"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg\"},\"url\":\"https:\/\/philip.greenspun.com\/blog\/author\/philg\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript Slide Show software ready for release (and someone to give us better icons) - Philip Greenspun\u2019s Weblog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript Slide Show software ready for release (and someone to give us better icons) - Philip Greenspun\u2019s Weblog","og_description":"Shimon Rura and I have developed a JavaScript (Ajax)-based slide show program.&nbsp; You can test it out at http:\/\/philip.greenspun.com\/photography\/exhibits\/slide-shows&nbsp;and the comments in the code explain how to adapt [&hellip;]","og_url":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/","og_site_name":"Philip Greenspun\u2019s Weblog","article_published_time":"2006-02-19T20:23:16+00:00","author":"philg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"philg","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#article","isPartOf":{"@id":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/"},"author":{"name":"philg","@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"headline":"JavaScript Slide Show software ready for release (and someone to give us better icons)","datePublished":"2006-02-19T20:23:16+00:00","mainEntityOfPage":{"@id":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/"},"wordCount":177,"commentCount":10,"publisher":{"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"articleSection":["From the Old Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/","url":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/","name":"JavaScript Slide Show software ready for release (and someone to give us better icons) - Philip Greenspun\u2019s Weblog","isPartOf":{"@id":"https:\/\/philip.greenspun.com\/blog\/#website"},"datePublished":"2006-02-19T20:23:16+00:00","breadcrumb":{"@id":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/philip.greenspun.com\/blog\/2006\/02\/19\/javascript-slide-show-software-ready-for-release-and-someone-to-giv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/philip.greenspun.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript Slide Show software ready for release (and someone to give us better icons)"}]},{"@type":"WebSite","@id":"https:\/\/philip.greenspun.com\/blog\/#website","url":"https:\/\/philip.greenspun.com\/blog\/","name":"Philip Greenspun\u2019s Weblog","description":"A posting every day; an interesting idea every three months...","publisher":{"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/philip.greenspun.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/philip.greenspun.com\/blog\/#\/schema\/person\/448e4e6a0ae9105741a06dcf62cee50e","name":"philg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg","url":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg","contentUrl":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg","width":2047,"height":2560,"caption":"philg"},"logo":{"@id":"https:\/\/philip.greenspun.com\/blog\/wp-content\/uploads\/2025\/11\/20210525-philip-greenspun-sea-turtle-release-scaled.jpg"},"url":"https:\/\/philip.greenspun.com\/blog\/author\/philg\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paokyZ-au","_links":{"self":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/comments?post=650"}],"version-history":[{"count":0,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/posts\/650\/revisions"}],"wp:attachment":[{"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/media?parent=650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/categories?post=650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/philip.greenspun.com\/blog\/wp-json\/wp\/v2\/tags?post=650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}