<?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>Burad's Blog &#187; webdev</title>
	<atom:link href="http://www.aburad.com/blog/category/webdev/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aburad.com/blog</link>
	<description>Linux, Tech, web , programming and other stuff I'm inerested in</description>
	<lastBuildDate>Thu, 11 Mar 2010 15:54:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Yahoo search is improving</title>
		<link>http://www.aburad.com/blog/2008/06/yahoo-search-is-improving.html</link>
		<comments>http://www.aburad.com/blog/2008/06/yahoo-search-is-improving.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:36:31 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.aburad.com/blog/?p=256</guid>
		<description><![CDATA[Earlier I wrote about Sometimes yahoo is better is better than google in providing search results when I was searching for Installing latex on hostmonster. And now with its open search platform SearchMonkey its trying to close in to Google. SearchMonkey allows you to create data services to built search apps that can enhance your [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier I wrote about <a href="http://www.aburad.com/blog/2008/05/sometimes-yahoo-is-better.html">Sometimes yahoo is better</a> is better than google in providing search results when I was searching for <a href="http://www.aburad.com/blog/2008/05/installing-latex-on-hostmonster.html">Installing latex on hostmonster</a>. And now with its open search platform <a href="http://developer.yahoo.com/searchmonkey/">SearchMonkey</a> its trying to close in to Google. SearchMonkey allows you to create data services to built search apps that can enhance your search results.<br />
<a href="http://www.aburad.com/blog/wp-content/uploads/2008/06/yahoosearch.png"></a></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-257" title="yahoosearch" src="http://www.aburad.com/blog/wp-content/uploads/2008/06/yahoosearch.png" alt="" width="499" height="165" /></p>
<p><a href="http://gallery.search.yahoo.com/welcome">Yahoo search gallery</a> provides you many existing search enhancements that you can add after logging to yahoo. [Via <a href="http://www.labnol.org/internet/search/love-using-yahoo-search-with-simple-enhancements/3632/">labnol.org</a>].Try various enhancement like <a href="http://gallery.search.yahoo.com/application?smid=GP4">LinkedIn Profile</a>, <a href="http://gallery.search.yahoo.com/application?smid=XSa">IMDB results</a>, <a href="http://gallery.search.yahoo.com/application?smid=UBm">StumbleUpon Reviews</a> and other <a href="http://gallery.search.yahoo.com/popular.html">popular ones</a>.</p>
<p>And you can also create your own search enhancement using step by step method using <a href="http://developer.search.yahoo.com/wizard/index">Presentation application</a> (<a href="http://developer.yahoo.com/searchmonkey/smguide/index.html">SearchMonkey Guide</a>).</p>
<p>SearchMonkey API unables you to modify how particular links appears in search results. You can add images, related links and other html formatting but it does not unable you change position of a page in search result. I was unable to find feature which will enable us to filter sites which requires you to login or sites like ebay and amazon which may not be relevant to us by making their appearance farther in search results. </p>
<p>But still these enhancements provides you little summary of search results which is very useful like in case of movie reviews, people profile via linkedIn, stock information etc thus sometimes making opening the actual webpage unnecessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/06/yahoo-search-is-improving.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating Error 404 page</title>
		<link>http://www.aburad.com/blog/2008/04/creating-error-404-page.html</link>
		<comments>http://www.aburad.com/blog/2008/04/creating-error-404-page.html#comments</comments>
		<pubDate>Wed, 16 Apr 2008 20:54:24 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[tips]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Search functionality]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/2008/04/16/creating-error-404-page/</guid>
		<description><![CDATA[Helping lost visitors? Sometimes a link provided by you may end up as 404 page or viewer might have typed wrong URL that doesn&#8217;t lead correct page on your site. To help your visitors you can actually use .htaccess file (for Apache servers) to redirect all such links to a special page which will be [...]]]></description>
			<content:encoded><![CDATA[<p>Helping lost visitors? Sometimes a link provided by you may end up as 404 page or viewer might have typed wrong URL that doesn&#8217;t lead correct page on your site. To help your visitors you can actually use .htaccess file (for Apache servers) to redirect all such links to a special page which will be more useful than plain &#8220;404 File Not found&#8221; error.</p>
<p>You can add this one line to .htaccess file (create this file if it doesn&#8217;t exist)</p>
<p class="codeblock">&nbsp;</p>
<blockquote><p> ErrorDocument 404 /web404.html</p></blockquote>
<p>This will redirect all queries for files not found in that directory and sub directories to <span style="font-style: italic">web404.html</span><br />
On that page you can provide user with:</p>
<ul>
<li>Link to homepage</li>
<li>Tell them to check the URL or Go Back</li>
<li>Search functionality for your website will be very useful.</li>
</ul>
<p>So yesterday I added a <a href="http://aburad.com/endofweb.html">404 page</a> for <a href="http://aburad.com/">my website</a>: <a href="http://aburad.com/non_existent_page.html">Check it out</a></p>
<p>I have also added similar functionality for my wordpress blog. For setting up 404 Error page on wordpress follow this well compiled article: <a href="http://codex.wordpress.org/Creating_an_Error_404_Page">Creating an Error 404 Page</a></p>
<p>Interesting read: <a href="http://www.codinghorror.com/blog/archives/000819.html" class="title-link">Creating User Friendly 404 Pages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/04/creating-error-404-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR: Web to Desktop</title>
		<link>http://www.aburad.com/blog/2008/02/adobe-air-web-to-desktop.html</link>
		<comments>http://www.aburad.com/blog/2008/02/adobe-air-web-to-desktop.html#comments</comments>
		<pubDate>Tue, 19 Feb 2008 21:28:44 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rubik]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=212</guid>
		<description><![CDATA[Past few days, I have came across Adobe AIR through digg, techmeme, delicious and so today i thought i should try this. Adobe AIR lets us their existing web development skills in HTML, AJAX, Flash and Flex to build and deploy rich Internet applications to the desktop. For Application development you will need two things:

Adobe [...]]]></description>
			<content:encoded><![CDATA[<p>Past few days, I have came across Adobe AIR through digg, techmeme, delicious and so today i thought i should try this. Adobe AIR lets us their existing web development skills in HTML, AJAX, Flash and Flex to build and deploy rich Internet applications to the desktop. For Application development you will need two things:</p>
<ul>
<li><a href="http://labs.adobe.com/downloads/air.html" title="Adobe AIR Runtime">Adobe AIR Runtime</a> : Necessary for running AIR applications. (For windows &amp; mac)</li>
<li><a href="http://labs.adobe.com/downloads/airsdk.html" title="AIR_SDK">AIR_SDK</a> Provide necessary libraries to build AIR application</li>
</ul>
<p>Having <a href="http://labs.adobe.com/wiki/index.php/AIR:Dreamweaver_CS3_Extension">Adobe AIR extension for Dreamweaver CS3</a> can be very helpful as it facilitates to package and preview .air application files directly within Adobe Dreamweaver CS3.</p>
<p>As my first AIR application, I ported my <a href="http://www.aburad.com/cubing/timer.html" title="Rubik Cube Timer">rubiks cube timer</a> as a desktop application (<a href="http://www.aburad.com/cubing/RubikTimer.air" title="RubikTimer">RubikTimer.air</a>). Its very easy using dreamweaver extension, have a look here : <a href="http://livedocs.adobe.com/labs/air/1/devappshtml/help.html?content=HTMLHelloWorld_1.html">Create your first HTML-based AIR application with the AIR SDK </a>(great tutorial for beginners).</p>
<p>One problem I faced: Usually <em>setInterval(&#8220;display()&#8221;,500)</em> works with Firefox/IE but it was not starting with no error message to look into but then i found out about using Adobe CommandLine tool. (via <a href="http://www.blog.mediaprojekte.de/tutorials/three-ways-to-debug-an-adobe-air-javascript-application/">Three ways to debug Adobe javascript Application</a>). It´s called ADL and resides in the /bin folder of the SDK. ADL showed the Error: &#8220;Unsafe javascript&#8221;. Then after some random changes when i change it to <em>&#8220;setInterval(display,500)&#8221;</em>, It started working. Another problem I faced was related to <em>keypress events in javascript</em>, were not working with AIR (still have to resolve this issue)</p>
<p>Download <a href="http://www.aburad.com/cubing/RubikTimer.air">RubikTimer.air here</a><br />
Web Based <a href="http://www.aburad.com/cubing/timer.html">Rubik Cube Timer</a></p>
<p>Related Post:</p>
<p><a href="http://labs.adobe.com/technologies/air/samples/">Sample Adobe AIR Applications</a><a rel="bookmark" href="http://aburad.com/blog/2008/02/trying-hands-on-google-gadgets.html" title="Permanent Link to Trying hands on Google gadgets"><br />
Trying hands on Google gadgets</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/02/adobe-air-web-to-desktop.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Trying hands on Google gadgets</title>
		<link>http://www.aburad.com/blog/2008/02/trying-hands-on-google-gadgets.html</link>
		<comments>http://www.aburad.com/blog/2008/02/trying-hands-on-google-gadgets.html#comments</comments>
		<pubDate>Sun, 17 Feb 2008 00:16:26 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rubik]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=211</guid>
		<description><![CDATA[Tonight i tried creating some google gadgets (actually its quite easy using Google Gadget Creator).  You can check out them here: Google gadgets . You can use html / javascript (as in any other webapage) to create gadgets. So i converted my Rubiks Cube Timer to  a gadget. Other  one is a [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight i tried creating some google gadgets (actually its quite easy using <a href="http://code.google.com/apis/gadgets/docs/gs.html#GGE" title="Google Gadget Creator">Google Gadget Creator</a>).  You can check out them here: <a href="http://www.aburad.com/googlegadget.html">Google gadgets </a>. You can use html / javascript (as in any other webapage) to create gadgets.<img src="http://aburad.com/cubing/rubiktimergadget.png" alt="Rubik timer gadget" align="left" height="196" hspace="5" vspace="5" width="263" /> So i converted my <a href="http://www.aburad.com/cubing/timer.html" title="Rubik Cube Timer">Rubiks Cube Timer</a> to  a <a href="http://fusion.google.com/ig/add?synd=open&amp;source=ggyp&amp;moduleurl=http://burad-gadgets.googlecode.com/files/rubikcubetimer-gadget.xml" title="gadget" target="_blank">gadget</a>. Other  one is a gadget to search stock, scripts on bombay stock exchange.</p>
<p>You can also create gadgets using : <a href="http://www.google.com/ig/gmchoices" title="Make your own Gadget">Make your Own Gadget</a> (Which is as simple as filling out forms)</p>
<p>P.S. : My first post on wordpress blog. (I imported my previous posts from <a href="http://burad.blogspot.com" title="blogger">blogger</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2008/02/trying-hands-on-google-gadgets.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Chart API for webpages</title>
		<link>http://www.aburad.com/blog/2007/12/chart-api-for-webpages.html</link>
		<comments>http://www.aburad.com/blog/2007/12/chart-api-for-webpages.html#comments</comments>
		<pubDate>Fri, 07 Dec 2007 09:45:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[http]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=206</guid>
		<description><![CDATA[Cool&#8230;.Great yet Simple..
Embed charts in webpages with one of our simplest APIs yet
We actually built this originally to use internally &#8211; we use it on Google Video and Google Finance for example. It seemed like it would be a good thing to open up to other users too.  You can find out all about [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">Cool&#8230;.Great</span> yet <span style="font-weight: bold;">Simple..</p>
<p></span><a href="http://google-code-updates.blogspot.com/2007/12/embed-charts-in-webpages-with-one-of.html">Embed charts in webpages with one of our simplest APIs yet</a><br />
<blockquote>We actually built this originally to use internally &#8211; we use it on <a href="http://video.google.com/">Google Video</a> and <a href="http://finance.google.com/">Google Finance</a> for example. It seemed like it would be a good thing to open up to other users too.  You can find out all about it at on the <a href="http://code.google.com/apis/chart/">Google Chart API homepage</a> and there&#8217;s a <a href="http://groups.google.com/group/google-chart-api">Google Chart API group</a> for questions and support.</p></blockquote>
<p><a href="http://www.geeksaresexy.net/2007/12/06/google-publishes-chart-api-for-web-pages/" title="Permanent Link to Google publishes chart API for web pages">Google publishes chart API for web pages</a><br />
<blockquote>A single HTTP GET request with parameters is all you need. You can even use the URL as the src attribute on an img tag.</p></blockquote>
<p>Also Read:<a href="http://blog.programmableweb.com/2007/12/06/googles-new-chart-api/"  title="Permanent Link to Google’s New Chart API">Programmable Web: Google’s New Chart API</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/12/chart-api-for-webpages.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenID ??</title>
		<link>http://www.aburad.com/blog/2007/02/openid.html</link>
		<comments>http://www.aburad.com/blog/2007/02/openid.html#comments</comments>
		<pubDate>Sun, 25 Feb 2007 10:01:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=190</guid>
		<description><![CDATA[today i read this article which explains what openid is ??
Lately OpenID has been hitting the front page of digg, del.icio.us, and many other large websites.
 Read More>> OpenID &#8211; What is it, and why everyone is talking about ityou can also go through..Authenticated Distributed Search (OpenSearch, OpenID)Add OpenSearch to your site in five minutes
Additional [...]]]></description>
			<content:encoded><![CDATA[<p>today i read this article which explains what openid is ??<br />
<blockquote>Lately <a href="http://openid.net/">OpenID</a> has been hitting the front page of <a href="http://digg.com/">digg</a>, <a href="http://del.icio.us/">del.icio.us</a>, and many other large websites.</p></blockquote>
<p> Read More>><br /><a href="http://www.centernetworks.com/openid-what-is-it-and-why-everyone-is-talking-about-it"> OpenID &#8211; What is it, and why everyone is talking about it</a><br />you can also go through..<br /><a href="http://acko.net/blog/authenticated-distributed-search-opensearch-openid">Authenticated Distributed Search (OpenSearch, OpenID)</a><br /><a href="http://blog.unto.net/opensearch/add-opensearch-to-your-site-in-five-minutes/" rel="bookmark" title="Permanent Link to Add OpenSearch to your site in five minutes">Add OpenSearch to your site in five minutes</a></p>
<p>Additional link(offtopic and old article but i came across this well written article and couldn&#8217;t resist posting it.. ):<br /><a href="http://blogs.eng5.com/%7Emlightner/?p=19">What Every Webmaster and Web Developer MUST Know About Ruby on Rails and AJAX</a>   It’s not a tutorial, it’s not a “how-to” but he explains very well just what the heck all this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/02/openid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development Tools</title>
		<link>http://www.aburad.com/blog/2007/02/web-development-tools.html</link>
		<comments>http://www.aburad.com/blog/2007/02/web-development-tools.html#comments</comments>
		<pubDate>Sat, 24 Feb 2007 17:34:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web developer tools]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=189</guid>
		<description><![CDATA[Great listing of web developers powertools by Brennan Stehling.
I&#8217;ll starts with extension for firefox that comes very handy while web devlopment.

Web Developer : Adds a menu and a toolbar with various web developer tools.
Firebug: Allows you to edit debug, and monitor CSS, HTML, and JavaScript live in any web page.
ColorZilla: Advanced Eyedropper, ColorPicker, Page Zoomer [...]]]></description>
			<content:encoded><![CDATA[<p>Great listing of web developers powertools by <a href="http://brennan.offwhite.net/blog/2006/09/10/web-development-tools-for-the-power-developer/">Brennan Stehling</a>.<br />
I&#8217;ll starts with extension for firefox that comes very handy while web devlopment.</p>
<ul>
<li><a href="https://addons.mozilla.org/firefox/60/">Web Developer</a> : Adds a menu and a toolbar with various web developer tools.</li>
<li><a href="https://addons.mozilla.org/firefox/1843/">Firebug</a>: Allows you to edit debug, and monitor CSS, HTML, and JavaScript live in any web page.</li>
<li><a href="https://addons.mozilla.org/firefox/271/">ColorZilla</a>: Advanced Eyedropper, ColorPicker, Page Zoomer and other colorful goodies.</li>
<li><a href="https://addons.mozilla.org/firefox/3829/">Live HTTP Headers</a></li>
</ul>
<p>The list <a href="http://brennan.offwhite.net/blog/2006/09/10/web-development-tools-for-the-power-developer/">Web Development Tools for the Power Developer</a> contains :</p>
<h3>Validators</h3>
<ul>
<li><a href="http://validator.w3.org/">HTML/XHTML Validator</a></li>
<li><a href="http://jigsaw.w3.org/css-validator/">CSS Validator</a></li>
<li><a href="http://feedvalidator.org/">Feed Validator (RSS and Atom)</a></li>
</ul>
<h3>Javascript</h3>
<ul>
<li><a href="http://prototype.conio.net/">Prototype Javascript Framework</a></li>
<li><a href="http://script.aculo.us/">Script.aculo.us</a></li>
<li><a href="http://developer.yahoo.com/javascript/">Yahoo! JavaScript Developer Center</a></li>
<li><a href="http://www.javascriptlint.com/">Javascript Lint</a></li>
</ul>
<h3>Websites</h3>
<ul>
<li><a href="http://www.alistapart.com/">A List Apart</a></li>
<li><a href="http://www.positioniseverything.net/">Position Is Everything</a></li>
<li><a href="http://www.quirksmode.org/">Quirks Mode</a></li>
<li><a href="http://www.webstandards.org/">WaSP</a></li>
<li><a href="http://www.csszengarden.com/">CSS Zen Garden</a></li>
</ul>
<p><a href="http://brennan.offwhite.net/blog/2006/09/10/web-development-tools-for-the-power-developer/">Read More&gt;&gt;</a> (also containing ASP.NET, Proxy tools)<br />
And <a href="http://www.w3schools.com/">w3schools</a>, a great place for finding tutorials realted to web development.</p>
<p>Updated(29 April 2007) : <a href="http://www.tlbox.com/web_designers/" style="font-weight: bold">Tools for web-designers.</a></p>
<p>Related Post :</p>
<ul>
<li><a href="http://aburad.com/blog/2007/02/improving-interactivity-with-javascript.html">Improving interactivity with Javascript</a></li>
<li><a href="http://aburad.com/blog/2007/02/firebug-web-development-evolved.html">Firebug : web development evolved</a></li>
<li><a href="http://aburad.com/blog/2007/02/play-with-html-using-javascript.html">Play with html using javascript</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/02/web-development-tools.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving interactivity with Javascript</title>
		<link>http://www.aburad.com/blog/2007/02/improving-interactivity-with-javascript.html</link>
		<comments>http://www.aburad.com/blog/2007/02/improving-interactivity-with-javascript.html#comments</comments>
		<pubDate>Thu, 22 Feb 2007 04:37:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=188</guid>
		<description><![CDATA[HTML controls other than conventional Push buttons, radio buttons, check boxes, select boxes, and text inputs, can power up forms, webdev using javascript to increase interactivity and easy (for users). List of such controls includes : slider, Date picker, Smart text boxes, Advanced tooltips, Auto validation etc.
Read more friendly bit &#62;&#62; Improving interactivity with Javascript
In [...]]]></description>
			<content:encoded><![CDATA[<p>HTML controls other than conventional Push buttons, radio buttons, check boxes, select boxes, and text inputs, can power up forms, webdev using javascript to increase interactivity and easy (for users). List of such controls includes : <a href="http://webfx.eae.net/dhtml/slider/slider.html">slider</a>, <a href="http://www.basicdatepicker.com/">Date picker</a>, <a href="http://www.cambiaresearch.com/c4/029c978b-aac5-472e-97a8-95b256f5febd/How-Can-I-Use-Javascript-to-Allow-Only-Numbers-to-Be-Entered-in-a-TextBox.aspx">Smart text boxes</a>, Advanced tooltips, Auto validation etc.</p>
<p><a href="http://bp2.blogger.com/_qhHaEAh26gI/Rd0lpUqmA7I/AAAAAAAAAFk/mHsxUi9wQ3s/s1600-h/slider.png"><img border="0" src="http://bp2.blogger.com/_qhHaEAh26gI/Rd0lpUqmA7I/AAAAAAAAAFk/mHsxUi9wQ3s/s400/slider.png" style="display: block; margin: 0px auto 10px; cursor: pointer; text-align: center; border: 0pt" id="BLOGGER_PHOTO_ID_5034221350322308018" /></a><a href="http://bp0.blogger.com/_qhHaEAh26gI/Rd0ld0qmA6I/AAAAAAAAAFc/R7siRwedLkA/s1600-h/tooltip.png" ><img border="0" src="http://bp0.blogger.com/_qhHaEAh26gI/Rd0ld0qmA6I/AAAAAAAAAFc/R7siRwedLkA/s400/tooltip.png" style="display: block; margin: 0px auto 10px; cursor: pointer; text-align: center; border: 0pt" id="BLOGGER_PHOTO_ID_5034221152753812386" /></a>Read more <a href="http://friendlybit.com/">friendly bit</a> &gt;&gt; <a href="http://friendlybit.com/js/improving-interactivity-with-javascript/">Improving interactivity with Javascript</a><br />
In addition, I find image maps also very handy when it comes to intereactivity when used properly with tooltips&#8230;as i used them in <a rel="nofollow" href="http://www.aburad.com/paintchat/paint_chat.php">Paint Chat.</a></p>
<p>Bonus link[ <img src='http://www.aburad.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ] <a href="http://www.dailyblogtips.com/web-design-tutorials/">DailyBlogTips</a> &gt; <a href="http://www.drweb.de/weblog/weblog/?p=780">Web 2.0 Webdesign Tutorials</a><br />
Related post :</p>
<ul>
<li><a href="http://aburad.com/blog/2007/02/play-with-html-using-javascript.html">Play with html using javascript</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/02/improving-interactivity-with-javascript.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firebug : web development evolved</title>
		<link>http://www.aburad.com/blog/2007/02/firebug-web-development-evolved.html</link>
		<comments>http://www.aburad.com/blog/2007/02/firebug-web-development-evolved.html#comments</comments>
		<pubDate>Mon, 12 Feb 2007 10:22:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[web developer]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=183</guid>
		<description><![CDATA[I found firebug very useful while developing my Paint Chat (which is not a big code as such but still), so here it goes in admiration of firebug:
Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live [...]]]></description>
			<content:encoded><![CDATA[<p>I found <a href="http://getfirebug.com/">firebug</a> very useful while developing my <a href="http://www.aburad.com/paintchat/paint_chat.php">Paint Chat</a> (which is not a big code as such but still), so here it goes in admiration of firebug:</p>
<blockquote><p>Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.</p></blockquote>
<p>Firebug is firefox addon that helps you in webdevelopment with <a href="http://bp2.blogger.com/_qhHaEAh26gI/RdBHekqmA4I/AAAAAAAAAFA/uiypuTiwlUA/s1600-h/screenHome-js.gif" ><img border="0" src="http://bp2.blogger.com/_qhHaEAh26gI/RdBHekqmA4I/AAAAAAAAAFA/uiypuTiwlUA/s400/screenHome-js.gif" style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer" id="BLOGGER_PHOTO_ID_5030599374336820098" /></a><br />
its powerful feature such as javascript debugger, <a href="http://getfirebug.com/html.html">Inspect and edit HTML</a>, <a href="http://getfirebug.com/css.html">Tweak CSS to perfection</a>, <a href="http://getfirebug.com/net.html">Monitor network activity</a>, <a href="http://getfirebug.com/dom.html">Explore the DOM</a> and many more. Feature I like most is its quickly diagnosing problem, it allows you set break points and checking intermediate values of variable for javascript thus making a great javascript debugger. Many times you are stuck at where did the code went wrong so in way its a lot useful in saving time.</p>
<p><a href="http://bp3.blogger.com/_qhHaEAh26gI/RdBHS0qmA3I/AAAAAAAAAE4/R1D-ecbdTZ0/s1600-h/screenHome-logging.gif" ><img border="0" src="http://bp3.blogger.com/_qhHaEAh26gI/RdBHS0qmA3I/AAAAAAAAAE4/R1D-ecbdTZ0/s400/screenHome-logging.gif" style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer" id="BLOGGER_PHOTO_ID_5030599172473357170" /></a></p>
<p>I also like is its inspecting html and modifying html and css on fly and see the results with helpful tooltips. It also help in positioning of divs, images with its nice feature of visuallizing css metrics with ruler and box model coloring(HTML inspecting).<br />
<a href="http://bp0.blogger.com/_qhHaEAh26gI/RdBIeEqmA5I/AAAAAAAAAFI/VpSkfPTPxLc/s1600-h/screenHome-html.gif" ><img border="0" src="http://bp0.blogger.com/_qhHaEAh26gI/RdBIeEqmA5I/AAAAAAAAAFI/VpSkfPTPxLc/s400/screenHome-html.gif" style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer" id="BLOGGER_PHOTO_ID_5030600465258513298" /></a><br />
It other great feature is its interface which is comes with browser window split in two halves one for your website and one is extension interface (though it also can be detached from it). I am also a fan of <a href="https://addons.mozilla.org/firefox/60/">Web developer toolbar extension</a> but what it lacks is a java debugger and this great interface but both are a must of a web developer.</p>
<p>Related Post :</p>
<ul>
<li><a href="http://aburad.com/blog/2006/10/if-you-want-to-develop-firefox-extension.html">If you want to develop firefox extension..</a></li>
</ul>
<p><a href="http://www.getfirebug.com/?link=1" title="Firebug is a free web development tool for Firefox"><img border="0" src="http://www.getfirebug.com/images/firebug-web-development.png" alt="Firebug - Web Development Evolved" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/02/firebug-web-development-evolved.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Play with html using javascript</title>
		<link>http://www.aburad.com/blog/2007/02/play-with-html-using-javascript.html</link>
		<comments>http://www.aburad.com/blog/2007/02/play-with-html-using-javascript.html#comments</comments>
		<pubDate>Sun, 11 Feb 2007 18:59:00 +0000</pubDate>
		<dc:creator>burad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://aburad.com/blog/?p=180</guid>
		<description><![CDATA[Javascipt can be very fruitful and flexible when it comes to modifying webapges dynamically (though client side). Javascript can be helpful in creating response to browser events like mouseup, mouseover etc, veryfying of form values prior to submitting them, changing style and value of html elements dynamically.
Examples i disscuss here are being user by me [...]]]></description>
			<content:encoded><![CDATA[<p>Javascipt can be very fruitful and flexible when it comes to modifying webapges dynamically (though client side). Javascript can be helpful in creating response to browser events like mouseup, mouseover etc, veryfying of form values prior to submitting them, changing style and value of html elements dynamically.<br />
Examples i disscuss here are being user by me in developing <a href="http://aburad.com/blog/2007/02/paint-chat.html">Paint Chat !!</a> So here I go..<br />
You can write javascript functions and code in section as:</p>
<blockquote>
<pre><code>&lt;script type="text/javascript"&gt;function test(){alert("test javascript");}&lt;/script&gt;</code></pre>
</blockquote>
<p><span style="font-style: italic"></span></p>
<h4>Action on events:</h4>
<p>Example of events can be mouseclick, keystroke, submitting form etc.<br />
With <span style="font-style: italic">onload()</span></p>
<blockquote>
<pre><code> &lt;body onload="init()"&gt;</code></pre>
</blockquote>
<p>Now <span style="font-style: italic">init()</span> function will be called when this html page is being loaded.<br />
For links, javascript function can be evoked when clicking, mouseover over links like</p>
<blockquote>
<pre><code> &lt;a href="javascript:replay()" mce_href="javascript:replay()"&gt;Refresh ! &lt;/a&gt;</code></pre>
</blockquote>
<p>Now function <span style="font-style: italic">replay()</span> will be called when Refresh! is clicked. For input text box</p>
<blockquote>
<pre><code>&lt;input type="text" size="30" id="search" onchange="suggest()"&gt;; </code></pre>
</blockquote>
<p>Now whenever content of textbox changes the function <span style="font-style: italic">suggest()</span> will be called. It can be useful when feature like google suggest has to be implemented or so.</p>
<p>On submitting forms:</p>
<blockquote>
<pre><code>&lt;form method="post" action="some.php" onsubmit="return checkForm()"&gt;</code></pre>
</blockquote>
<p>So whenever this form is being submitted <span style="font-style: italic">checkForm()</span> function will be called and can be helpful in verifying values of form elements.</p>
<p>onMouseOver and onMouseOut:</p>
<blockquote>
<pre><code>&lt;a href="http://www.aburad.com/blog" mce_href="http://www.aburad.com/blog" onmouseover="fade()"&gt;&lt;img src="image.gif" mce_src="image.gif"&gt; &lt;/a&gt;</code></pre>
</blockquote>
<p>Now when mouse is over image <span style="font-style: italic">fade()</span> function will be called and can be used for animate and styling purposes.<br />
<span style="font-style: italic"></span></p>
<h4>Registering of events</h4>
<p>A simple way can be:<br />
Conside the html code : <code>&lt;div id="sample"&gt; ..... some... html..text.. &lt;/div&gt; </code><br />
Now using javascript you can register event for this div by:</p>
<blockquote>
<pre><code> var div_sample = document.getElementById('sample');div_sample.onmousedown=sampleMouseDown ; </code></pre>
</blockquote>
<p>Now whenever mouseover ocours over this div html element <span style="font-style: italic">sampleMouseDown()</span> function will be called. Events can also be registered using <span style="font-style: italic">addEventListener() </span>. Find more information baout it here:<a href="http://www.quirksmode.org/js/events_advanced.html">Advanced event registration models</a><span style="font-style: italic"></span></p>
<h4>Modify Style and values for html elements</h4>
<p>Within some javascript function, you can first get the element object by <span style="font-style: italic">getElementByID()</span> <span style="font-style: italic">getElementsByName()</span> for example conside the javascript code:</p>
<blockquote><p><code>document.getElementById("colorcode").innerHTML = "#000000";<br />
document.getElementById("bgtest").style.backgroundColor= "green";<br />
</code></p></blockquote>
<p>The first line find the html element with id <span style="font-style: italic">colorcode</span> and then set its value to &#8220;#000000&#8243; using <span style="font-style: italic">innerHTML</span>. In second line, it sets the background of html element with id &#8220;bgtest&#8221; to green.</p>
<p><span style="font-weight: bold">Some other tweaks which were useful :</span></p>
<ul>
<li>Calling some function repeatedly with some time interval, consider javascript code:</li>
</ul>
<blockquote><p><code>var intervalID = setInterval(drawCurve, 100);<br />
</code></p></blockquote>
<p>So the drawCurve() function will be called repeatedly after 100ms. You can cancel this process( removing repeatedly calling) by <code>clearInterval(intervalID);</code></p>
<ul>
<li>You can use <code>setTimeout(drawCurve,100)</code> function to delay <span style="font-style: italic">drawCurve()</span> execution for a specified time period(100ms).</li>
</ul>
<ul>
<li>Calling a php function inside javascript:</li>
</ul>
<blockquote><p><code>var testImg = new Image();<br />
testImg.src="form.php?name=form_value" mce_src="form.php?name=form_value";<br />
</code></p></blockquote>
<p>Now here in <span style="font-style: italic">form.php</span> you can fetch value of variable <span style="font-style: italic">name</span> using <span style="font-weight: bold">$_GET</span> and can perform appropriate action.</p>
<p><span style="font-weight: bold">Some links:</span></p>
<ul>
<li><a href="http://www.w3schools.com/js/js_examples.asp">W3Schools: Javascript Examples</a></li>
<li><a href="http://developer.mozilla.org/en/docs/JavaScript">MDC: Javascript</a></li>
<li><a href="http://www.alistapart.com/articles/domtricks2/">DOM Design Tricks</a></li>
<li><a href="http://www.quirksmode.org/js/events_events.html">The events</a></li>
<li><a href="http://particletree.com/features/javascript-basics-for-prototyping/">Javascript Basic for Prototyping</a></li>
</ul>
<p><span style="font-weight: bold">Related Posts:</span></p>
<ul>
<li><a href="http://aburad.com/blog/2006/03/little-tweaks-with-javascript-bookmarklets.html">Little tweaks with javascript : Bookmarklets.</a></li>
<li><a href="http://aburad.com/blog/2006/10/if-you-want-to-develop-firefox-extension.html">If you want to develop firefox extension..</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aburad.com/blog/2007/02/play-with-html-using-javascript.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
