












<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blogulate &#187; Scripts</title>
	<atom:link href="http://blogulate.com/content/category/developers/scripts/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogulate.com</link>
	<description>Snippets from the web</description>
	<lastBuildDate>Sun, 15 Nov 2009 19:17:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Custom avatar image upload for bbpress</title>
		<link>http://blogulate.com/content/custom-avatar-image-upload-for-bbpress/</link>
		<comments>http://blogulate.com/content/custom-avatar-image-upload-for-bbpress/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 05:39:51 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/custom-avatar-image-upload-for-bbpress/</guid>
		<description><![CDATA[By default, bbpress shows the user&#8217;s Gravatar using his/her email ID. This can be changed by avatar-upload, a plugin for bbpress. This plugin for bbpress allows users to upload an avatar (gif, jpeg/jpg or png) image to bbPress, and provides template functions to display the uploaded image. Other features :

Admins can configure maximum allowed file [...]]]></description>
			<content:encoded><![CDATA[<p>By default, bbpress shows the user&#8217;s Gravatar using his/her email ID. This can be changed by avatar-upload, a plugin for bbpress. This plugin for bbpress allows users to upload an avatar (gif, jpeg/jpg or png) image to bbPress, and provides template functions to display the uploaded image. Other features :</p>
<ul>
<li>Admins can configure maximum allowed file size (bytes) and dimensions (pixels) of images from within the admin page (credit: Sam Bauers).
<ul>
<li>Images that exceed maximum dimensions are automatically resized (and sharpened if truecolor images).</li>
</ul>
</li>
<li>Anybody with the &#8216;moderate&#8217; capability can upload another user&#8217;s avatar</li>
</ul>
<p>User uploaded images can be used to show the user&#8217;s avatar in bbpress forums.</p>
<p>Download from : <a href="http://bbpress.org/plugins/topic/avatar-upload/" target="_blank">http://bbpress.org/plugins/topic/avatar-upload/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/custom-avatar-image-upload-for-bbpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP function for Javascript redirect</title>
		<link>http://blogulate.com/content/php-function-for-javascript-redirect/</link>
		<comments>http://blogulate.com/content/php-function-for-javascript-redirect/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 14:05:28 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/php-function-for-javascript-redirect/</guid>
		<description><![CDATA[The following code is basically JS, but has been made into a PHP function so that it could be invoked with different parameters as per our needs.
&#60;?php
function js_redirect($url, $seconds=5) {
echo "&#60;script language=\"JavaScript\"&#62;\n";
echo "&#60;!-- hide code from displaying on browsers with JS turned off\n\n";
echo "function redirect() {\n";
echo "window.location = \"" . $url . "\";\n";
echo "}\n\n";
echo "timer [...]]]></description>
			<content:encoded><![CDATA[<p>The following code is basically JS, but has been made into a PHP function so that it could be invoked with different parameters as per our needs.</p>
<p class="code"><code><span style="color: #0000bb">&lt;?php<br />
</span><span style="color: #007700">function </span><span style="color: #0000bb">js_redirect</span><span style="color: #007700">(</span><span style="color: #0000bb">$url</span><span style="color: #007700">, </span><span style="color: #0000bb">$seconds</span><span style="color: #007700">=</span><span style="color: #0000bb">5</span><span style="color: #007700">) {<br />
echo </span><span style="color: #dd0000">"&lt;script language=\"JavaScript\"&gt;\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"&lt;!-- hide code from displaying on browsers with JS turned off\n\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"function redirect() {\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"window.location = \"" </span><span style="color: #007700">. </span><span style="color: #0000bb">$url </span><span style="color: #007700">. </span><span style="color: #dd0000">"\";\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"}\n\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"timer = setTimeout('redirect()', '" </span><span style="color: #007700">. (</span><span style="color: #0000bb">$seconds</span><span style="color: #007700">*</span><span style="color: #0000bb">1000</span><span style="color: #007700">) . </span><span style="color: #dd0000">"');\n\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"--&gt;\n"</span><span style="color: #007700">;<br />
echo </span><span style="color: #dd0000">"&lt;/script&gt;\n"</span><span style="color: #007700">;<br />
</span></code></p>
<p class="code"><code><span style="color: #000000"></span><span style="color: #007700">    return </span><span style="color: #0000bb">true</span><span style="color: #007700">;<br />
} </span></code>
</p>
<p class="code"><code><span style="color: #000000"></span><span style="color: #007700">js_redirect(http://blogulate.com,1); //Redirects to blogulate.com in 1 second. </span></code></p>
<p class="code"><code><span style="color: #000000"></span><span style="color: #007700"></span><span style="color: #0000bb">?&gt;</span>  </code></p>
<p>Eg Usage :<br />
<code><span style="color: #007700">js_redirect(http://google.com,5); //Redirects to Google after 5 seconds.</span></code></p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/php-function-for-javascript-redirect/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Spellify : automatic input field spell check</title>
		<link>http://blogulate.com/content/spellify-automatic-input-field-spell-check/</link>
		<comments>http://blogulate.com/content/spellify-automatic-input-field-spell-check/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 14:00:29 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/spellify-automatic-input-field-spell-check/</guid>
		<description><![CDATA[
Spellify automatically checks for spelling errors on user entered text in input text fields. Spellify is powered by the Google™ spell checker. You can see a demo at te homepage and also download the latest version there. Spellify not only works for text fields, but also on text areas.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://blogulate.com/wp-content/uploads/2008/01/spellify-automatic-spell-check-on-input-text-fields.jpg" alt="auto spell check on input text field spellify" /></p>
<p><a href="http://spellify.com/" target="_blank">Spellify</a> automatically checks for spelling errors on user entered text in input text fields. Spellify is powered by the Google™ spell checker. You can see a demo at te homepage and also download the latest version there. Spellify not only works for text fields, but also on text areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/spellify-automatic-input-field-spell-check/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>swfIR : Flash Image enhancements</title>
		<link>http://blogulate.com/content/swfir-flash-image-enhancements/</link>
		<comments>http://blogulate.com/content/swfir-flash-image-enhancements/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 13:38:02 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/swfir-flash-image-enhancements/</guid>
		<description><![CDATA[Add great flash effects to existing images on you site/blog using swfIR..
Effects include Elastic header image (Automatically resizing images  according to text size changes by user), rotated image within content, smooth rounded edges to images, shadow effects etc..

HomePage : http://www.swfir.com/
]]></description>
			<content:encoded><![CDATA[<p>Add great flash <strong>effects to existing images</strong> on you site/blog using swfIR..</p>
<p>Effects include Elastic header image (Automatically resizing images  according to text size changes by user), rotated image within content, smooth rounded edges to images, shadow effects etc..</p>
<p style="text-align: center"><img src="http://blogulate.com/wp-content/uploads/2008/01/swfir-flash-effects-on-existing-images-on-blog.jpg" alt="SWFIR - flash image enhancement to your existing images on blog or site" /></p>
<p>HomePage : <a href="http://www.swfir.com/" target="_blank">http://www.swfir.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/swfir-flash-image-enhancements/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Great looking charts in seconds with Open Flash Chart</title>
		<link>http://blogulate.com/content/great-looking-charts-in-seconds-with-open-flash-chart/</link>
		<comments>http://blogulate.com/content/great-looking-charts-in-seconds-with-open-flash-chart/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 13:26:53 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/great-looking-charts-in-seconds-with-open-flash-chart/</guid>
		<description><![CDATA[Open Flash Chart lets you make great chart/pie representations from you data for a great looking output. The data file is either a text file, or a .php, Perl, Python, Java (or another flavour of dynamic) page.


Open Flash Chart, is open source. It is free to use and you get the source code to fiddle [...]]]></description>
			<content:encoded><![CDATA[<p>Open Flash Chart lets you make great chart/pie representations from you data for a great looking output. The data file is either a text file, or a .php, Perl, Python, Java (or another flavour of dynamic) page.</p>
<p style="text-align: center"><img src="http://blogulate.com/wp-content/uploads/2008/01/flash_chart.jpg" alt="make flash graphs and charts" /></p>
<p style="text-align: center"><img src="http://blogulate.com/wp-content/uploads/2008/01/pie_flash__chart.jpg" alt="Pie chart using flash" /></p>
<p>Open Flash Chart, is open source. It is free to use <em>and</em> you get the source code to fiddle with!</p>
<p># Charts Available<br />
* Data Lines<br />
* Bar Chart<br />
* Bar Chart 2<br />
* 3D Bar Chart<br />
* Glass Bar Chart<br />
* Fade Bar Chart<br />
* Sketch Bars<br />
* Area Charts<br />
* Bars + Lines<br />
* Pie Chart<br />
* Pie Chart Links<br />
* Scatter Chart<br />
* High Low Close<br />
* Candle</p>
<p># Other Features :</p>
<p>* Chart Title<br />
* Line and Key<br />
* Tool tip<br />
* Background Style<br />
* Background Image<br />
* Inner Background Style<br />
* Null data values<br />
* X Offset<br />
* Bar Links<br />
* Format Numbers<br />
* Do more with less<br />
* Pareto chart</p>
<p># Helper classes    * Java<br />
* Perl<br />
* Python<br />
* Ruby and Rails<br />
* PHP<br />
* .NET</p>
<p><a href="http://teethgrinder.co.uk/open-flash-chart/download.php" target="_blank">Download Open Flash Chart</a> Open Flash Chart Latest : Version 1.9.6 (550 Kb)</p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/great-looking-charts-in-seconds-with-open-flash-chart/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP Performance Benchmark Script</title>
		<link>http://blogulate.com/content/php-performance-benchmark-script/</link>
		<comments>http://blogulate.com/content/php-performance-benchmark-script/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 02:40:26 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/php-performance-benchmark-script/</guid>
		<description><![CDATA[
/*

PHP Performance Benchmark Script

Copyright 2003 : PHP Consulting

There are two settings:

First, set $file to be the server and page that you want to benchmark.

Secondly, set $iter to be the number of times you want it loaded.

*/

error_reporting(E_ALL ^ E_NOTICE); //For disabling non fatal error outputs

$file = "http://127.0.0.1/Joomla/index.php"; //Location to file

$iter = 5; //No of times to [...]]]></description>
			<content:encoded><![CDATA[<pre>
/*

PHP Performance Benchmark Script

Copyright 2003 : PHP Consulting

There are two settings:

First, set $file to be the server and page that you want to benchmark.

Secondly, set $iter to be the number of times you want it loaded.

*/</pre>
<pre></pre>
<pre>error_reporting(E_ALL ^ E_NOTICE); //For disabling non fatal error outputs

$file = "http://127.0.0.1/Joomla/index.php"; //Location to file

$iter = 5; //No of times to check

function getmtime()

{

$a = explode (' ',microtime());

return(double) $a[0] + $a[1];

}

for ($i = 0; $i &lt; $iter; $i++)

{

$start = getmtime();

file ($file);

$loadtime += getmtime() - $start ;

$intertime = getmtime() - $start ;

echo $intertime . "&lt;br&gt;" ;

$avgload = $loadtime / $iter;

}

echo "&lt;p&gt;&lt;b&gt;Average" . $avgload . "&lt;/b&gt;" ;

?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/php-performance-benchmark-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Browser Detection with PHP</title>
		<link>http://blogulate.com/content/browser-detection-with-php/</link>
		<comments>http://blogulate.com/content/browser-detection-with-php/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 10:46:39 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/browser-detection-with-php/</guid>
		<description><![CDATA[Did you know that PHP has a built in function to detect which browser your page visitor is running? Try :
&#60; ?
$get_visitor_browser = get_browser(null,true);
print_r($get_visitor_browser);
?&#62;
The output of this function is an object which includes details of the user’s browser:
[browser_name_regex] =&#62; ^mozilla/5.0 (windows; .*; windows nt 5.1.*) gecko/.* firefox/1.5.*$
 [browser_name_pattern] =&#62; Mozilla/5.0 (Windows; *; Windows NT 5.1*) [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that PHP has a <strong>built in function to detect</strong> which <strong>browser </strong>your page visitor is running? Try :</p>
<blockquote><p><code>&lt; ?<br />
$get_visitor_browser = get_browser(null,true);<br />
print_r($get_visitor_browser);<br />
?&gt;</code></p></blockquote>
<p>The output of this function is an object which includes details of the user’s browser:</p>
<blockquote><p><code>[browser_name_regex] =&gt; ^mozilla/5.0 (windows; .*; windows nt 5.1.*) gecko/.* firefox/1.5.*$</code><br />
<code> [browser_name_pattern] =&gt; Mozilla/5.0 (Windows; *; Windows NT 5.1*) Gecko/* Firefox/1.5*</code><br />
<code> [parent] =&gt; Firefox 1.5</code><br />
<code> [platform] =&gt; WinXP</code><br />
<code> [browser] =&gt; Firefox</code><code></code><br />
<code> [version] =&gt; 1.5</code><br />
<code> [majorver] =&gt; 1</code><br />
<code> [minorver] =&gt; 5</code><br />
<code>[css] =&gt; 2</code><br />
<code> [frames] =&gt; 1</code><br />
<code> [iframes] =&gt; 1</code><br />
<code> [tables] =&gt; 1</code><br />
<code> [cookies] =&gt; 1</code><br />
<code></code><code>[javascript] =&gt; 1</code><br />
<code> [javaapplets] =&gt; 1</code><code></code><code></code></p></blockquote>
<p>To get PHP to detect your browser properly, you’ll have to get the updated browsecap.ini file and set the path to the file in your php.ini file.</p>
<p>To set the path to browsecap.ini file, add the following entries in your php.ini file (if it does not exist already):</p>
<p><code>[browscap]<br />
browscap = /specify/path/to/browscap.ini<br />
</code></p>
<p>Get the <strong>browsecap.ini </strong>file: <a href="http://browsers.garykeith.com/downloads.asp" target="_blank">http://browsers.garykeith.com/downloads.asp</a><br />
PHP get_browser() details at php.net : <a href="http://in.php.net/manual/en/function.get-browser.php" target="_blank">http://in.php.net/manual/en/function.get-browser.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/browser-detection-with-php/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP Script &#8211; Open port check</title>
		<link>http://blogulate.com/content/php-script-open-port-check/</link>
		<comments>http://blogulate.com/content/php-script-open-port-check/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 09:41:20 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/php-script-open-port-check/</guid>
		<description><![CDATA[Got this from Vinu&#8217;s blog. This simple script will attempt to connect to the site:port using fsockopen to determine if a service is running on the port.
 &#60; ?php

$site = "vinuthomas.com";
$port = 80;
$fp = fsockopen($site,$port,$errno,$errstr,10);
if(!$fp)
{
echo "Cannot connect to server";
}
   else{
echo "Connect was successful - no errors on Port ".$port." at ".$site;
fclose($fp);
}
?&#62;

]]></description>
			<content:encoded><![CDATA[<p>Got this from <a href="http://blogs.vinuthomas.com/2007/06/13/php-port-check/" target="_blank">Vinu&#8217;s blog</a>. This simple script will attempt to connect to the site:port using fsockopen to determine if a service is running on the port.</p>
<p><code> &lt; ?php<br />
</code></p>
<p><code>$site = "vinuthomas.com";<br />
$port = 80;</p>
<p>$fp = fsockopen($site,$port,$errno,$errstr,10);<br />
if(!$fp)<br />
{<br />
echo "Cannot connect to server";<br />
}</code></p>
<p><code>   else{<br />
echo "Connect was successful - no errors on Port ".$port." at ".$site;<br />
fclose($fp);<br />
}</p>
<p>?&gt;</code><br />
<!--adsensestart--></p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/php-script-open-port-check/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tripoli &#8211; generic CSS standard for HTML rendering</title>
		<link>http://blogulate.com/content/tripoli-generic-css-standard-for-html-rendering/</link>
		<comments>http://blogulate.com/content/tripoli-generic-css-standard-for-html-rendering/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 09:26:30 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/tripoli-generic-css-standard-for-html-rendering/</guid>
		<description><![CDATA[Seems Dave has brought out Tripoli. Tripoli is a generic CSS standard for HTML rendering. By resetting and rebuilding browser standards, Tripoli forms a stable, cross-browser rendering foundation for your web projects.
The ideas behind Tripoli

to form a generic standard for rendering HTML 4 tags
to reset and rebuild all browser defaults for maximum compability
to address deprecated [...]]]></description>
			<content:encoded><![CDATA[<p>Seems <a href="http://monc.se/kitchen/" target="_blank">Dave</a> has brought out Tripoli. <strong>Tripoli </strong>is a<strong> generic <abbr title="Cascading Style Sheets">CSS</abbr> standard for <abbr title="hyperText Markup Language">HTML</abbr></strong> rendering. By r<strong>esetting and rebuilding browser standards</strong>, Tripoli forms a stable, cross-browser rendering foundation for your web projects.</p>
<h3>The ideas behind Tripoli</h3>
<ul>
<li>to form a generic standard for rendering <abbr>HTML 4</abbr> tags</li>
<li>to reset and rebuild all browser defaults for maximum compability</li>
<li>to address deprecated tags in <abbr>HTML 4</abbr> and disable them through CSS</li>
<li>to separate content typography from layout measurements, allowing simple implementation in dynamic design environments</li>
<li>to increase readability and web typography</li>
<li>to assist clients who have little knowledge about <abbr>CSS</abbr> to write <abbr>HTML</abbr> that actually looks great</li>
<li>to increase form useability and visual appearance of form controls</li>
<li>to make the <abbr>HTML</abbr> look great in several medias, including screens, mobile browsers and prints</li>
<li>to embrace <abbr>W3C</abbr>’s guidelines and well know typographic rules</li>
<li>to allow external plugs that can extend generic defaults into more advanced themes</li>
</ul>
<p>Visit the <a href="http://monc.se/tripoli" target="_blank">Tripoli site</a> for more information, downloads and examples.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/tripoli-generic-css-standard-for-html-rendering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple, fast and light Image gallery using Javascript and CSS</title>
		<link>http://blogulate.com/content/simple-fast-and-light-image-gallery-using-javascript-and-css/</link>
		<comments>http://blogulate.com/content/simple-fast-and-light-image-gallery-using-javascript-and-css/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 09:17:36 +0000</pubDate>
		<dc:creator>thinkdj</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Webmasters]]></category>

		<guid isPermaLink="false">http://blogulate.com/content/simple-fast-and-light-image-gallery-using-javascript-and-css/</guid>
		<description><![CDATA[Here is a very simple script ( Javascript + CSS + HTML ) for a lightweight photogallery for webmasters who doesn&#8217;t want a full fledged gallery like Gallery2. It&#8217;s lightweight, uses unobtrusive javascript to create thumbnails and supports great cross-browser consistency.

Try a Demo online 
Visit Homepage
]]></description>
			<content:encoded><![CDATA[<p>Here is a very simple script ( Javascript + CSS + HTML ) for a lightweight photogallery for webmasters who doesn&#8217;t want a full fledged gallery like Gallery2. It&#8217;s lightweight, uses unobtrusive javascript to create thumbnails and supports great cross-browser consistency.</p>
<p style="text-align: center"><img src="http://blogulate.com/wp-content/uploads/2007/11/css_image_gallery.jpg" alt="css_image_gallery.jpg" /></p>
<p>Try a <a href="http://monc.se/kitchen/stew/gallery/" target="_blank">Demo online </a></p>
<p>Visit <a href="http://monc.se/kitchen/80/lightweight-image-gallery-with-thumbnails" target="_blank">Homepage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogulate.com/content/simple-fast-and-light-image-gallery-using-javascript-and-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
