<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-710590818673993641</id><updated>2011-10-02T07:42:17.650-07:00</updated><category term='Javascript Questions and Answers'/><title type='text'>Javascript Interview Questions with Answers,  Tips</title><subtitle type='html'>This blog is to share every thing related to javascript. javascript Interview Questions with Answers, Interview Tips , javascript Jobs, javascript Walkins. javascript Job Salary.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-7190562032881524820</id><published>2010-08-05T21:50:00.001-07:00</published><updated>2010-08-05T21:50:08.967-07:00</updated><title type='text'>5000 + Sample Resumes for fresher &amp; experienced</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;h3&gt;5000 + Sample Resumes for fresher &amp;amp; experienced &lt;/h3&gt;   &lt;p&gt;Hi friends,I have got this very much useful information. I would like to share with all.Are you confused what to write in a resume being a fresher? OR How to improve your resume being an experienced person?Here is my personal links which I use. You will find more then 5000+ resume samples in all the links below. So why wait… Start making / improving.&lt;br&gt;&lt;a href="http://resume.monster.com/archives/samples" target="_blank"&gt;resume.monster.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://susanireland.com/resumeindex.htm" target="_blank"&gt;susanireland.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.jobweb.com/Resources/Library/Samples/default.htm" target="_blank"&gt;jobweb.com&lt;/a&gt;&lt;br&gt;   &lt;a href="http://www.resume-resource.com/" target="_blank"&gt;resume-resource.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.careeresumes.com/resume_samples.html" target="_blank"&gt;resume-resource.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.career.vt.edu/JOBSEARC/Resumes/formats.htm" target="_blank"&gt;career.vt.edu&lt;/a&gt;&lt;br&gt;   &lt;a href="http://www.resumesandcoverletters.com/sample_resumes.html" target="_blank"&gt;resumesandcoverletters.com&lt;/a&gt;&lt;br&gt;Many resume formats on left side of the page&lt;br&gt;.Download Resume formats&lt;br&gt;&lt;a href="http://www.careerperfect.com/CareerPerfect/resumeExampleMain.htm" target="_blank"&gt;careerperfect.com&lt;/a&gt;&lt;br&gt;   For Freshers &lt;a href="http://www.quintcareers.com/resume_samples.html" target="_blank"&gt;quintcareers.com&lt;/a&gt;&lt;br&gt;I hope this is useful to all&lt;br&gt;&lt;a href="http://www.bestsampleresume.com/Download%20Resume%20formats" target="_blank"&gt;bestsampleresume.com&lt;/a&gt;&lt;br&gt;   &lt;a href="http://www.careerperfect.com/CareerPerfect/resumeExampleMain.htm" target="_blank"&gt;careerperfect.com&lt;/a&gt;&lt;br&gt;For Freshers&lt;br&gt;&lt;a href="http://www.quintcareers.com/resume_samples.html" target="_blank"&gt;quintcareers.com&lt;/a&gt;&lt;br&gt;  I hope this is useful to all.&lt;/p&gt; &lt;br&gt;-- &lt;br&gt;&lt;span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"&gt;&lt;span style="font-family:arial;font-size:small"&gt;&lt;span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"&gt;&lt;span style="font-family:arial,sans-serif;font-size:13px"&gt;&lt;div style="text-align:left"&gt;   &lt;div style="text-align:center"&gt;&lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;font-size:18px;line-height:25px"&gt;&lt;b&gt;&lt;b&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="orange"&gt;G&lt;/font&gt;eT&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;O&lt;/font&gt;nlY&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;B&lt;/font&gt;esT&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;M&lt;/font&gt;ailS to &lt;font color="orange"&gt;Y&lt;/font&gt;ouR&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;I&lt;/font&gt;nboX,&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;   &lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;line-height:18px"&gt;&lt;div style="text-align:center"&gt;&lt;span style="font-size:18px;font-weight:800;line-height:25px"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="line-height:25px;font-size:18px"&gt;&lt;div style="text-align:center"&gt;   &lt;b&gt;&lt;b&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="green"&gt;S&lt;/font&gt;o,&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;J&lt;/font&gt;oiN&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;N&lt;/font&gt;oW and&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;F&lt;/font&gt;eeL the&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;F&lt;/font&gt;uN.&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;   &lt;b&gt;&lt;div style="text-align:center"&gt;&lt;br&gt;&lt;/div&gt;&lt;b&gt;&lt;div style="text-align:center"&gt;&lt;span style="font-weight:normal"&gt;&lt;b&gt;&lt;b&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="maroon"&gt;~~~~~ JusT ClicK here to JoiN ~~~~~&lt;/font&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;   &lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left"&gt;&lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;line-height:18px"&gt;&lt;span style="line-height:25px;font-size:18px"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="text-align:center"&gt;&lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;line-height:18px"&gt;&lt;span style="line-height:25px"&gt;&lt;span style="font-size:xx-large"&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="#ff00ff"&gt;JOIN NOW&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" target="_blank"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;,monospace;font-size:large;font-weight:bold"&gt;&lt;img title="Click Here to Join FunN2sHh" alt="Join NOW !!!" src="http://i40.tinypic.com/2yv6y3t.gif" border="0"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br&gt; &lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt; &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-7190562032881524820?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/7190562032881524820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/08/5000-sample-resumes-for-fresher.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7190562032881524820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7190562032881524820'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/08/5000-sample-resumes-for-fresher.html' title='5000 + Sample Resumes for fresher &amp; experienced'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i40.tinypic.com/2yv6y3t_th.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-160665257386705774</id><published>2010-08-05T21:32:00.000-07:00</published><updated>2010-08-05T21:33:00.260-07:00</updated><title type='text'>How to swap two variables, without using third variable ?</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"&gt;&lt;span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"&gt;&lt;pre style="white-space:pre-wrap"&gt; &lt;b&gt;&lt;span style="font-size:large"&gt;How to swap two variables, without using third variable ?&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:large"&gt; Hi this question was asked in my interview.  Ans is :  a=a+b; b=a-b; a=a-b;  Any other solution? &lt;/span&gt;&lt;b&gt;&lt;span style="font-size:large"&gt;a=a*b/(b=a);&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:large"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="font-size:large"&gt;b=(a+b)-(a=b);&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:large"&gt; use xor to swap  a = a^b b= a^b a= a^b Ans is :  a=a*b; b=a/b; a=a/b;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;br clear="all"&gt;&lt;br&gt;&lt;br&gt;&lt;span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"&gt;&lt;span style="font-family:arial;font-size:small"&gt;&lt;span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"&gt;&lt;span style="font-family:arial,sans-serif;font-size:13px"&gt;&lt;div style="text-align:left"&gt;    &lt;div style="text-align:center"&gt;&lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;font-size:18px;line-height:25px"&gt;&lt;b&gt;&lt;b&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="orange"&gt;G&lt;/font&gt;eT&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;O&lt;/font&gt;nlY&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;B&lt;/font&gt;esT&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;M&lt;/font&gt;ailS to &lt;font color="orange"&gt;Y&lt;/font&gt;ouR&lt;span&gt; &lt;/span&gt;&lt;font color="orange"&gt;I&lt;/font&gt;nboX,&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;    &lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;line-height:18px"&gt;&lt;div style="text-align:center"&gt;&lt;span style="font-size:18px;font-weight:800;line-height:25px"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="line-height:25px;font-size:18px"&gt;&lt;div style="text-align:center"&gt;    &lt;b&gt;&lt;b&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="green"&gt;S&lt;/font&gt;o,&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;J&lt;/font&gt;oiN&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;N&lt;/font&gt;oW and&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;F&lt;/font&gt;eeL the&lt;span&gt; &lt;/span&gt;&lt;font color="green"&gt;F&lt;/font&gt;uN.&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;    &lt;b&gt;&lt;div style="text-align:center"&gt;&lt;br&gt;&lt;/div&gt;&lt;b&gt;&lt;div style="text-align:center"&gt;&lt;span style="font-weight:normal"&gt;&lt;b&gt;&lt;b&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="maroon"&gt;~~~~~ JusT ClicK here to JoiN ~~~~~&lt;/font&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;    &lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left"&gt;&lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;line-height:18px"&gt;&lt;span style="line-height:25px;font-size:18px"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;   &lt;div style="text-align:center"&gt;&lt;span style="font-family:Arial,Tahoma,Helvetica,FreeSans,sans-serif;line-height:18px"&gt;&lt;span style="line-height:25px"&gt;&lt;span style="font-size:xx-large"&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" rel="nofollow" style="color:rgb(85, 26, 139)" target="_blank"&gt;&lt;font color="#ff00ff"&gt;JOIN NOW&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://groups.google.co.in/group/venkatmails/subscribe" target="_blank"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;,monospace;font-size:large;font-weight:bold"&gt;&lt;img title="Click Here to Join FunN2sHh" alt="Join NOW !!!" src="http://i40.tinypic.com/2yv6y3t.gif" border="0"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br&gt; &lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt; &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-160665257386705774?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/160665257386705774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/08/how-to-swap-two-variables-without-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/160665257386705774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/160665257386705774'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/08/how-to-swap-two-variables-without-using.html' title='How to swap two variables, without using third variable ?'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i40.tinypic.com/2yv6y3t_th.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-2710631960511033330</id><published>2010-07-29T04:52:00.001-07:00</published><updated>2010-07-29T04:52:06.756-07:00</updated><title type='text'>What is the difference between DROP,DELETE and TRUNCATE.</title><content type='html'>&lt;p style="margin-bottom: 0cm"&gt;&lt;b&gt;What is difference between TRUNCATE &amp;amp; DELETE?&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;TRUNCATE is a DDL command and cannot be rolled back. All of the memory space is released back to the server.  &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;DELETE is a DML command and can be rolled back.  &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;Both commands accomplish identical tasks (removing all data from a table), but TRUNCATE is much faster.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;TRUNCATE : You can&amp;#39;t use WHERE clause  &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;DELETE : You can use WHERE clause&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;Truncate: Drop all object&amp;#39;s statistics and marks like High Water Mark free extents and leave the object really empty with the first extent.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;Delete: You can keep object&amp;#39;s statistics and all allocated space.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;1&amp;gt;TRUNCATE is a DDL command whereas DELETE is a DML command.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;2&amp;gt;TRUNCATE is much faster than DELETE.&lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;span style="font-weight: medium"&gt;Reason:When you type DELETE.all the data get copied into the &lt;/span&gt;&lt;b&gt;Rollback Tablespace first&lt;/b&gt;&lt;span style="font-weight: medium"&gt;.then delete operation get performed.Thats why when you type ROLLBACK after deleting a table you can get back the data(The system get it for you from the RollbackTablespace).All this process take time.But when you type TRUNCATE it removes data directly without copying it into the Rollback Tablespace.Thatswhy TRUNCATE is faster.Once you Truncate you cann&amp;#39;t get back the data.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;3&amp;gt;You cann&amp;#39;t rollback in TRUNCATE but in DELETE you can rollback.TRUNCATE removes the record permanently.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;4&amp;gt;In case of TRUNCATE Trigger doesn&amp;#39;t get fired.But in DML commands like DELETE .Trigger get fired.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;5&amp;gt;You cann&amp;#39;t use conditions(WHERE clause) in TRUNCATE.But in DELETE you can write conditions using WHERE clause.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;pre style="font-weight: medium"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;truncate is ddl command.its faster than delete as it doesnt  have go through the rollbacks etc.truncate being a ddl is  auto commit.we can only truncate the whole table(cant use  where clause).once table is truncated we cant rollback the  changes.when a table is truncated the memory occupied is  released.that id the water mark is adjusted.  delete is a dml command and can be rolled &lt;a href="http://back.is"&gt;back.is&lt;/a&gt; slower  than truncate as it is dml has to go through rollback  segments etc.we can use where clause with delete.when a  table is deleted memory occupied is not released ans also  the water mark is not adjusted.&lt;/span&gt; &lt;/pre&gt;&lt;p style="margin-bottom: 0cm; font-weight: medium"&gt; &lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;b&gt;What is the difference between DROP,DELETE and TRUNCATE.&lt;/b&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;Drop and Truncate are DDL With Drop Command we can remove entire Table or columns from database. With Truncate we can remove the records in the table by keeping table structure.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;Drop and Truncate are AutoCommit.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;By using Delete command we can remove rows in the table but its not autocommit&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;DELETE&lt;br&gt;Delete is the command that only remove the data from the table. It is DML statement. Deleted data can be rollback. By using this we can delete whole data from the table(if use without where clause).If ew want to remove only selected data then we should specify condition in the where clause&lt;br&gt;SQL&amp;gt;delete from employee;(this command will remove all the data from table)&lt;br&gt;SQL&amp;gt;delete from employee where employee_name=&amp;#39;JOHN&amp;#39;;(This command will remove only that row from employee table where employee_name is JOHN&amp;#39;);&lt;/p&gt; &lt;p&gt;DROP:&lt;br&gt;Drop command remove the table from data dictionary. This is the DDL statement. We can not recover the table before Oracle 10g. But Oracle 10g provide the command to recover it by using the command (FLASHBACK)&lt;/p&gt; &lt;p&gt;TRUNCATE:&lt;br&gt;This is the DML command. This command delete the data from table. But there is one difference from ordinary delete command. Truncate command drop the storage held by this table. Drop storage can be use by this table again or some other table. This is the faster command because it directly drop the storage&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-2710631960511033330?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/2710631960511033330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/what-is-difference-between-dropdelete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2710631960511033330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2710631960511033330'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/what-is-difference-between-dropdelete.html' title='What is the difference between DROP,DELETE and TRUNCATE.'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3765091890373974541</id><published>2010-07-29T04:49:00.001-07:00</published><updated>2010-07-29T04:49:39.139-07:00</updated><title type='text'>What is host file?</title><content type='html'>&lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;font size="4"&gt;&lt;b&gt;What is host file?&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;font size="3"&gt;The hosts file is a computer file used in an operating system to map hostnames to IP addresses. This method is one of several system facilities to address network nodes on a computer network. On some operating systems, the host file content is used preferentially over other methods, such as the Domain Name System (DNS), but many systems implement name service switches to provide customization. Unlike DNS, the hosts file is under the control of the local computer&amp;#39;s administrator.[1]&lt;/font&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;font size="3"&gt;The hosts file is a plain-text file and is traditionally named hosts.&lt;/font&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;font size="3"&gt;The short answer is that the Hosts file is like an address book. When you type an address like &lt;a href="http://www.yahoo.com"&gt;www.yahoo.com&lt;/a&gt; into your browser, the Hosts file is consulted to see if you have the IP address, or &amp;quot;telephone number,&amp;quot; for that site. If you do, then your computer will &amp;quot;call it&amp;quot; and the site will open. If not, your computer will ask your ISP&amp;#39;s (internet service provider) computer for the phone number before it can &amp;quot;call&amp;quot; that site. Most of the time, you do not have addresses in your &amp;quot;address book,&amp;quot; because you have not put any there. Therefore, most of the time your computer asks for the IP address from your ISP to find sites.&lt;/font&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;font size="3"&gt;If you put ad server names into your Hosts file with your own computer&amp;#39;s IP address, your computer will never be able to contact the ad server. It will try to, but it will be simply calling itself and get a &amp;quot;busy signal&amp;quot; of sorts. Your computer will then give up calling the ad server and no ads will be loaded, nor will any tracking take place. Your choices for blocking sites are not just limited to blocking ad servers. You may block sites that serve advertisements, sites that serve objectionable content, or any other site that you choose to block. &lt;/font&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;font size="3"&gt;Location of HOST File:&lt;/font&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm"&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;i&gt;&lt;span style="font-weight: medium"&gt;Windows 95/98/Me&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;span style="font-weight: medium"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;b&gt;c:\windows\hosts &lt;/b&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt; &lt;p align="LEFT"&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;i&gt;Windows NT/2000/XP Pro&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;  &lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;b&gt;c:\winnt\system32\drivers\etc\hosts&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/font&gt; &lt;/p&gt; &lt;p align="LEFT"&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;i&gt;Windows XP Home&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt;&lt;b&gt;c:\windows\system32\drivers\etc\hosts&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/font&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;font size="3"&gt;Linux: It present in /etc folder &lt;/font&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-weight: medium"&gt;&lt;br&gt; &lt;/p&gt; &lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3765091890373974541?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3765091890373974541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/what-is-host-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3765091890373974541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3765091890373974541'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/what-is-host-file.html' title='What is host file?'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-1292021296960496738</id><published>2010-07-29T04:44:00.001-07:00</published><updated>2010-07-29T04:44:18.651-07:00</updated><title type='text'>How to swap two variables, without using third variable ?</title><content type='html'>&lt;pre&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;How to swap two variables, without using third variable ?&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt; Hi this question was asked in my interview.  Ans is :  a=a+b; b=a-b; a=a-b;  Any other solution? &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;a=a*b/(b=a);&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;b=(a+b)-(a=b);&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt; use xor to swap  a = a^b b= a^b a= a^b Ans is :  a=a*b; b=a/b; a=a/b; &lt;/span&gt;&lt;/pre&gt; &lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-1292021296960496738?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/1292021296960496738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/how-to-swap-two-variables-without-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/1292021296960496738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/1292021296960496738'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/how-to-swap-two-variables-without-using.html' title='How to swap two variables, without using third variable ?'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-7315799915713539520</id><published>2010-07-29T04:42:00.001-07:00</published><updated>2010-07-29T04:42:20.680-07:00</updated><title type='text'>What is the Difference Between http and https?</title><content type='html'>&lt;h1 class="western" style="margin-top: 0cm"&gt;What is the Difference Between http and https?&lt;/h1&gt; &lt;p&gt;&lt;font face="Time, Times New Roman, serif"&gt;&lt;font size="3" style="font-size: 13pt"&gt;http is hyper text transfer protocol which is responsible for transmitting and receiving information across the Internet where as https is secure http, which is used exchanging confidential information with a server, which needs to be secured in order to prevent unauthorized access.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;br&gt; &lt;/p&gt; &lt;p&gt;&lt;font face="Time, Times New Roman, serif"&gt;&lt;font size="3" style="font-size: 13pt"&gt;HTTP is Hyper Text Transport Protocol and is transmitted over the wire via PORT 80(TCP). You normally use HTTP when you are browsing the web, its not secure, so someone can eavesdrop on the conversation between your computer and the web server.&lt;br&gt;&lt;br&gt;HTTPS (Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL) is a Web protocol developed by Netscape and built into its browser that encrypts and decrypts user page requests as well as the pages that are returned by the Web server. HTTPS is really just the use of Netscape&amp;#39;s Secure Socket Layer (SSL) as a sublayer under its regular HTTP application layering. (HTTPS uses port 443 instead of HTTP port 80 in its interactions with the lower layer, TCP/IP.) SSL uses a 40-bit key size for the RC4 stream encryption algorithm,new-age browsers use 128-bit key size which is more secure than the former, it is considered an adequate degree of encryption for commercial exchange.HTTPS is normally used in login pages, shopping/commercial sites.&lt;br&gt;&lt;br&gt;Although it may be encrypted does not mean its safe, there are tools out there to decrypt the information being sent over the wire, although its more difficult to do so.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-7315799915713539520?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/7315799915713539520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/what-is-difference-between-http-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7315799915713539520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7315799915713539520'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/what-is-difference-between-http-and.html' title='What is the Difference Between http and https?'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-4723441183318635013</id><published>2010-07-29T04:41:00.001-07:00</published><updated>2010-07-29T04:41:31.893-07:00</updated><title type='text'>Tables vs DIV Tags: What's the Difference? Which is Better?</title><content type='html'>&lt;h2 class="western" style="margin-top: 0cm"&gt;&lt;font face="Time, Times New Roman, serif"&gt;&lt;font size="3" style="font-size: 13pt"&gt;Tables vs DIV Tags: What&amp;#39;s the Difference? Which is Better? &lt;/font&gt;&lt;/font&gt; &lt;/h2&gt; &lt;p&gt;&lt;font face="Time, Times New Roman, serif"&gt;&lt;font size="3" style="font-size: 13pt"&gt;Jump into CSS with both feet and don&amp;#39;t look back.&lt;br&gt;&lt;br&gt;Tables were never meant for layout, that&amp;#39;s just the way Web sites were developed from the start because they could control layout easier than early CSS and early browsers were VERY hard to make CSS work in.&lt;br&gt;&lt;br&gt;Building sites using CSS over tables has many advantages:&lt;br&gt;&lt;br&gt;1. Easy to make sitewide positional and styling changes in one file instead of making a change on 1000 different pages using tables, for example.&lt;br&gt;2. Reduces the amount of code used to display a page, improving load times, reducing bandwidth, costing you less money (you are allowed specific amounts of bandwidth in your hosting package).&lt;br&gt;3. CSS helps sites work across many different mediums such as PDAs, Web browsers, and mobile phones.&lt;br&gt;4. You can easily switch layouts (as described earlier).&lt;br&gt;5. Future editions of Web browsers will support CSS standards changes.&lt;br&gt;6. Search engine spiders can get through your site from your CSS text-based navigation.&lt;br&gt;&lt;br&gt;While you are at it, build your sites using Server-side Includes as well so you can make content changes in one place (the include file) and layout changes in one place (the style sheet).&lt;br&gt;&lt;br&gt;Lastly, yes, use tables to tabular data.&lt;br&gt;&lt;br&gt;Hope that helps. &lt;/font&gt;&lt;/font&gt; &lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="font-family: Time, &amp;#39;Times New Roman&amp;#39;, serif; font-size: 17px; "&gt;Over the last several years, developers have moved from table-based website structures to div-based structures. Do developers know the reasons for moving to div-based structures?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;However, it's a matter of personal preference. That doesn't mean there's anything wrong at all with making a different choice.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Difference Between &amp;lt;Div&amp;gt; tag and &amp;lt;Table&amp;gt; tag&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;In my opinion, &lt;strong&gt;Div tag&lt;/strong&gt; has a lot of advantage compare to table in terms of &lt;strong&gt;page loading speed&lt;/strong&gt;, &lt;strong&gt;crawling your page&lt;/strong&gt; and &lt;strong&gt;SEO friendly&lt;/strong&gt;. However, tables will make object appear aligned the same in all browsers.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Advantages of Using the &amp;lt;Div&amp;gt; Tag&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1.Easily to maintain and organize the site.&lt;br&gt;2.Webpage with&lt;strong&gt; Div tag&lt;/strong&gt; tends to load faster than table mainly because of less code.&lt;br&gt;3.It will decrease the code and code to content ratio decreases, Thus, the content is found more easily to bots.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Advantages of &amp;lt;Div&amp;gt; Tag from SEO perspective&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Using &lt;strong&gt;Div tag&lt;/strong&gt; is very good for SEO because while you use Tableless layout then you are separating structural and presentational (html and CSS).&lt;/p&gt; &lt;p&gt;&lt;img src="http://i268.photobucket.com/albums/jj20/imdavidlee1983/tabletagvsdivtag.gif" name="graphics2" alt="tabletagvsdivtag" align="BOTTOM" width="357" height="350" border="0"&gt;&lt;/p&gt; &lt;p&gt;As you can see from the above example, the table-based structure contains more code than the div-based structure by a ratio as much as 2:1.&lt;/p&gt; &lt;p&gt;&lt;a name="more-201"&gt;&lt;/a&gt;Another drawback to tables is that they make it &lt;strong&gt;harder to separate content&lt;/strong&gt; from design. The border, width, cellpadding and cellspacing tags are used in about 90% of all websites that use tables. This adds code to the HTML that should instead go in the CSS.&lt;/p&gt; &lt;p&gt;More lines of code will &lt;strong&gt;slow down the development&lt;/strong&gt; and &lt;strong&gt;raises maintenance costs.&lt;/strong&gt; There's a limit to how many lines of code a programmer can produce per day, and excess code is &lt;strong&gt;more complicated&lt;/strong&gt; for others to understand.&lt;/p&gt; &lt;p&gt;Besides, &lt;strong&gt;more lines of code&lt;/strong&gt; mean&lt;strong&gt; larger file sizes,&lt;/strong&gt; which mean longer download times. A large code base probably has &lt;strong&gt;more bugs&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Disadvantages of Using the &amp;lt;Div&amp;gt; Tag&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Using a div for structure can make a page &lt;strong&gt;more fragile&lt;/strong&gt; when content is pushing the DIV to its limit. It can also force columns to fall under each other. But this is usually only happen for older browsers like IE6, I often encounter this issue when changing the whole web layout for my company site.&lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;br&gt; &lt;/p&gt; &lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-4723441183318635013?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/4723441183318635013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/tables-vs-div-tags-whats-difference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/4723441183318635013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/4723441183318635013'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/tables-vs-div-tags-whats-difference.html' title='Tables vs DIV Tags: What&apos;s the Difference? Which is Better?'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3907133878455695343</id><published>2010-07-09T04:48:00.003-07:00</published><updated>2010-07-09T04:48:36.479-07:00</updated><title type='text'>Final Year Project List ECE, ICE , CSE, IT, EEE, Mech</title><content type='html'>&lt;p&gt;In this post you can find the Final year project lists for for various branches such as ECE, ICE , CSE, IT, EEE, Mech. For any queries regaurding project feel free to leave a comment.&lt;/p&gt; &lt;p&gt;Embedded Projects:&lt;/p&gt; &lt;p&gt;1. DIGITAL COMBINATION LOCK&lt;br&gt; 2. SAFETY GUARD FOR THE BLIND (PROXIMITY BASE)&lt;br&gt; 3. LIGHT CONTROLLED DIGITAL FAN REGULATOR&lt;br&gt; 4. LOW-COST ENERGY METER USING ADE 7757&lt;br&gt; 5. HOME AUTOMATION AND SECURITY CONTROL INTERFACE WITH TELEPHONE&lt;br&gt; 6. LINE TRACKING ROBOT/MOUSE&lt;br&gt; 7. REMOTE CONTROLLED STEPPER MOTOR&lt;br&gt; 8. ULTRASONIC SWITCH&lt;br&gt; 9. DEVICE SWITCHING USING PASSWORD&lt;br&gt; 10. SPEED CHECKER FOR HIGHWAYS&lt;br&gt; 11. ULTRASONIC PROXIMITY DETECTOR&lt;br&gt; 12. ULTRASONIC MOVEMENT DETECTOR&lt;br&gt; 13. VEHICLE SEED MEASUREMENT CONTROL PC BASED&lt;br&gt; 14. SMART CARD FOR ENTRY EMPLOY&lt;br&gt; 15. SECURITY ACCESS CONTROL SYSTEM&lt;br&gt; 16. RADAR SYSTEM&lt;br&gt; 17. PRI-PAID ENERGY METER&lt;br&gt; 18. PRI-PAID CAR PARKING SYSTEM&lt;br&gt; 19. ULTRASONIC DISTANCE METER&lt;br&gt; 20. DATA SECURITY SYSTEM&lt;br&gt; 21. DESIGN OF A BUS STATUS IDENTIFICATION SYSTEM&lt;br&gt; 22. CALLING NUMBER IDENTIFICATION USING CALCULATOR&lt;br&gt; 23. OPTICAL REMOTE SWITCH&lt;br&gt; 24. LOAD PROTECTOR WITH REMOTE SWITCHING&lt;br&gt; 25. DIGITAL WEIGHT ACCUMULATOR&lt;br&gt; 26. REMOTE CONTROLLED LAND ROVER&lt;br&gt; 27. TELEPHONE ANSWERING MATCHING&lt;br&gt; 28. AUTO CAR PARKING&lt;br&gt; 29. AN INTELLIGENT AMBULANCE CAR WHICH CONTROL TO TRAFFIC LIGHT&lt;br&gt; 30. WATCHMAN ROBOT&lt;br&gt; 31. SUN SEEKER&lt;br&gt; 32. AUTO BRAKING SYSTEM&lt;br&gt; 33. TOUCH SCREEN&lt;br&gt; 34. DTMF REMOTE CONTROL SYSTEM&lt;br&gt; 35. AUTOMATIC RAILWAY CROSSING GATE CONTROLLER&lt;br&gt; 36. HOME SECURITY SYSTEM WITH SENDING MESSAGE ON OUR CELL PHONE&lt;br&gt; 37. FASTED FINGER FIRST&lt;br&gt; 38. MOBILE CONTROL ELECTRICAL APPLIANCES&lt;br&gt; 39. RF CONTROL ELECTRICAL APPLIANCES&lt;br&gt; 40. MIND READER&lt;br&gt; 41. DIGITAL COMBINATION LOCK&lt;br&gt; 42. SAFETY GUARD FOR THE BLIND&lt;br&gt; 43. DIGITAL SPEEDOMETER&lt;br&gt; 44. RADIO CONTROLLED REMOTE CONTROL&lt;br&gt; 45. MICRO PROCESSOR-BASED DC MOTOR SPEED CONTROL&lt;br&gt; 46. 31/2 DIGIT VOLTMETER WITH LED&lt;br&gt; 47. 31/2 DIGIT VOLTMETER WITH LCD&lt;br&gt; 48. 31/2 DIGIT THERMOMETER&lt;br&gt; 49. DTMF 5-CHANNEL SWITCHING VIA POWER LINE&lt;br&gt; 50. DEVICE SWITCHING USING PASSWORD&lt;br&gt; 51. LASER-BASED COMMUNICATION LINK&lt;br&gt; 52. VOICE &amp;amp; DATA COMMUNICATION WITH FIBER LINK&lt;br&gt; 53. BUDGET DIGITAL OSCILLOSCOPE&lt;br&gt; 54. WIRELESS HOME SECURITY&lt;br&gt; 55. BEND STOP FILTER&lt;br&gt; 56. A VERSATILE FUNCTION GENERATOR&lt;br&gt; 57. DIGITAL DOOR BELL&lt;br&gt; 58. TRANSFORMER LESS 12V DUAL POWER SUPPLY&lt;br&gt; 59. INFRARED BURGLAR ALARM WITH TIMER&lt;br&gt; 60. AUTOMATIC VOLTAGE STABILIZER USING AUTO TRANSFORMER&lt;br&gt; 61. DIGITAL CODE LOCK&lt;br&gt; 62. TELEPHONE CALL METER&lt;br&gt; 63. EMERGENCY LIGHT USING CFL&lt;br&gt; 64. WIDE RANG SQUARE WAVE GENERATOR&lt;br&gt; 65. 1 HZ CLOCK GENERATOR&lt;br&gt; 66. REMOTE MUSICAL BELL&lt;br&gt; 67. ELE. TELEPHONE DEMONSTRATOR&lt;br&gt; 68. TELEPHONE CALL COUNTER&lt;br&gt; 69. LED VOLTMETER FOR CAR BATTERY&lt;br&gt; 70. QUALITY FM TRANSMITTER&lt;br&gt; 71. DIGITAL VOLUME CONTROL&lt;br&gt; 72. 99.99 SEC. STOP-CLOCK&lt;br&gt; 73. MULTIPURPOSE DIGITAL COUNTER&lt;br&gt; 74. VERSATILE ON/OFF TIMER&lt;br&gt; 75. SUPER SIMPLE TRIANGULAR TO SINE WAVE GENERATOR&lt;br&gt; 76. DIGITAL FAN REGULATOR&lt;br&gt; 77. TEMPERATURE DISPLAY&lt;br&gt; 78. FREQUENCY GENERATOR&lt;br&gt; 79. SOUND LEVEL INDICATOR FOR STEREO SYSTEM&lt;br&gt; 80. SINGLE-GATE SQUARE WAVE GENERATOR&lt;br&gt; 81. QUICK 741 AND 555 TESTER&lt;br&gt; 82. REGULATE DUAL POWER SUPPLY&lt;br&gt; 83. SENSITIVE FM TRANSMITTER&lt;br&gt; 84. LIGHT CONTROLLED DIGITAL FAN REGULATOR&lt;br&gt; 85. MOVING MESSAGE DISPLAY EPROM BASE&lt;br&gt; 86. PROGRAMMABLE DIGITAL TIME SWITCH&lt;br&gt; 87. PROGRAMMABLE DIGITAL TIMER CUM CLOCK&lt;br&gt; 88. REMOTE CONTROL AUDIO PROCESSOR&lt;br&gt; 89. HEART BEAT MONITOR&lt;br&gt; 90. AIRPLANE DIRECTION INDICATOR&lt;br&gt; 91. VOICE TRANSMITTER IN POWER LINE AND SWITCHING&lt;br&gt; 92. A SINGLE-CHIP TIMER WITH DIGITAL CLOCK AND CALENDER&lt;br&gt; 93. IMPEDANCE METER&lt;br&gt; 94. REMOTE AUDIO LEVEL INDICATOR&lt;br&gt; 95. MULTICHANNEL TOUCH SWITCH&lt;br&gt; 96. SAW TOOTH WAVE GENERATOR&lt;br&gt; 97. TEMPERATURE CONTROLLED FAN&lt;br&gt; 98. 1 HZ MASTER OSCILLATOR&lt;br&gt; 99. REMOTE TV TESTER&lt;br&gt; 100. CORDLESS INTERCOM&lt;br&gt; 101. REMOTE CONTROLLER ED LAND ROVER –A DIY ROBOTIC PROJECT&lt;br&gt; 102. DIGITAL WEIGHT ACCUMULATOR&lt;br&gt; 103. IR- TO- RF CONVERTER&lt;br&gt; 104. FM RECEIVER USING CXA1619&lt;br&gt; 105. HEAT SENSITIVE SWITCH&lt;br&gt; 106. TRANSISTOR TESTER&lt;br&gt; 107. AUTOMATIC SCHOOL BELL&lt;br&gt; 108. DIGITAL STOP WATER&lt;br&gt; 109. INFRARED INTERRUPTION COUNTER&lt;br&gt; 110. AUTOMATIC ROOM LIGHT CONTROLLER: In this project we use object counter circuit with, auto light on when any body enter in the room and counter display any number, when all the person left the room and counter shows a 0 number on display then only light is off two rays of sensor is install in the door.&lt;/p&gt; &lt;p&gt;PC INTERFACE PROJECTS&lt;/p&gt; &lt;p&gt;1. PC TO PC COMMUNICATION USING IR/FIBER OPTIC CABLE&lt;br&gt; 2. PWM CONTROL OF DC MOTOR USING C++&lt;br&gt; 3. COMPUTERIZED ELECTRICAL APPLAINCE CONTROL&lt;br&gt; 4. DATA ACQUISITION CARD FOR P.C.&lt;br&gt; 5. SIMPLE ANALOGUE INTERFACE FOR P.C.&lt;br&gt; 6. P.C. BASED FUNCTION GENERATOR&lt;br&gt; 7. PC BASED SUN SEEKER&lt;br&gt; 8. COMMUNICATION BETWEEN PC'S USING IR, LASER&lt;br&gt; 9. SIMPLE RELAY AND SENSOR INTERFACE FOR P.C.&lt;br&gt; 10. P.C. BASED DIGITAL CLOCK&lt;br&gt; 11. INTERFACE YOUR PC WITH LIGHT AND FANS&lt;br&gt; 12. P.C. BASED VISITOR COUNTER&lt;br&gt; 13. P.C. BASED TOKEN NUMBER DIS PLAYER&lt;br&gt; 14. PC BASE TRANSISTOR LEAD IDENTIFIER&lt;br&gt; 15. PC BASED STEPPER MOTOR CONTROLLER&lt;br&gt; 16. PC BASED DC MOTOR SPEED CONTROLLER&lt;br&gt; 17. P.C. BASED 7-SEGMENT ROLLING DISPLAY&lt;br&gt; 18. PC. BASED DC MOTOR SPEED CONTROLLED&lt;br&gt; 19. PC BASED ROBOTIC ARM&lt;br&gt; 20. P.C. BASED TIMER&lt;br&gt; 21. P.C. BASED MULTILEVEL CAR PARKING&lt;/p&gt; &lt;p&gt;MICROCONTROLLER BASED PROJECTS&lt;/p&gt; &lt;p&gt;1. FASTEST-FINGER-FIRST USING 89C51&lt;br&gt; 2. MICRO PROCESSOR BASED REVERSIBLE D.C. MOTOR CONTROL&lt;br&gt; 3. MOVING MESSAGE DISPLAY 8085 MICROPROCESSOR&lt;br&gt; 4. PC16F84- BASED CODED DEVICE SWITCHING SYSTEM&lt;br&gt; 5. STEPPER MOTOR CONTROL USING 89C51&lt;br&gt; 6. MIC-89C51 MONITORING SYSTEM&lt;br&gt; 7. MANUAL AT 89C51 PROGRAM&lt;br&gt; 8. AT 89C2051 BASED COUNTDOWN TIMER&lt;br&gt; 9. MICRO CONTROLLER BASED CODE LOCK USING AT 89C2051&lt;br&gt; 10. LCD FREQUENCY METER USING 89C2051&lt;br&gt; 11. CALLER ID UNIT USING MICRO-CONTROLLER&lt;br&gt; 12. PIC 18 F 84 MICRO-CONTROLLER BASE CODE DEVICE SWITCH SYSTEM&lt;br&gt; 13. MICROPROCESSOR-BASED HOME SECURITY SYSTEM&lt;br&gt; 14. STEPPER MOTOR CONTROL USING 89C51 MICRO-CONTROLLER&lt;br&gt; 15. MICRO CONTROLLER BASED TEMPERATURE METER&lt;br&gt; 16. MICRO CONTROLLER BASED HEARTBEAT MONITOR&lt;br&gt; 17. RS232 ANALOG TO DIGITAL CONVERTER USING AT89C51 MCU&lt;br&gt; 18. ULTRASONIC RANGEFINDER USING PIC MICRO CONTROLLER&lt;br&gt; 19. CALLER- ID UNIT USING MICRO CONTROLLER&lt;br&gt; 20. MICRO CONTROLLER BASED PATHFINDER&lt;br&gt; 21. MICRO CONTROLLER BASED ROBOT.&lt;br&gt; 22. MICRO CONTROLLER MOVING MESSAGE DISPLAY&lt;br&gt; 23. MICRO CONTROLLER BASED RELAY SWITCHING&lt;br&gt; 24. MICRO CONTROLLER AUTO DIALER USING GSM.&lt;br&gt; 25. MICRO CONTROLLER BASED WATER LEVER INDICATOR&lt;br&gt; 26. MICRO CONTROLLER BASED WIRELESS HOME AUTOMATION&lt;br&gt; 27. MICRO CONTROLLER BASED RADAR SYSTEM&lt;br&gt; 28. MULTI CHANNEL INFRA RED CONTROL 4 different point 89c2051 micro controller in transmitter and receiver, using infra red technique.&lt;br&gt; 29. MOVING MESSAGE DISPLAY : 89c51 micro controller Led matrix,&lt;br&gt; 30. Digital clock with alarm: using 89c51 micro controller&lt;br&gt; 31. TRAFFIC LIGHT WITH DOWN COUNTER : all the four sides of the road with one side counter display using 89c51 micro controller circuit.&lt;br&gt; 32. ULTRASONIC DISTANCE METER USING MICRO CONTROLLER&lt;br&gt; 33. PRE-PAID CAR PARKING SYSTEM&lt;br&gt; 34. MULTILEVEL CAR PARKING BY MCU&lt;br&gt; 35. MICRO CONTROLLER TEMPERATURE METER&lt;br&gt; 36. ANALOG TO DIGITAL CONVERTER USING AT89C51 MCU&lt;br&gt; 37. INFRARED REMOTE CONTROL SYSTEM&lt;br&gt; 38. ULTRASONIC MOVEMENT DETECTOR&lt;br&gt; 39. MICRO CONTROLLER BASED TACHOMETER&lt;br&gt; 40. MCU BASED VISITOR COUNTER&lt;br&gt; 41. PWM CONTROL OF DC MOTOR USING 89C51&lt;br&gt; 42. AN INTELLIGENT AMBULANCE CAR WHICH CONTROL TO TRAFFIC LIGHT&lt;br&gt; 43. PRE-PAID ENERGY METER&lt;br&gt; 44. MICROC CONTROLLER BASED LINE FOLLOWER OR TRACING ROBOT&lt;br&gt; 45. AUTOMATED WALKING ROBOT CONTROLLED BY MCU&lt;br&gt; 46. AUTO BRAKING SYSTEM&lt;br&gt; 47. AUTOMATIC RAILWAY CROSSING GATE CONTROLLER&lt;/p&gt; &lt;p&gt;ROBOTIC &amp;amp; ELECTOR-MECHANICAL CONTROL BASED PROJECTS&lt;/p&gt; &lt;p&gt;1. ROBOTIC ARM INTERFACING WITH PC/MCU/ IR/RF&lt;br&gt; 2. HYDRAULIC LIFT&lt;br&gt; 3. LINE FOLLOWER OR TRACING ROBOT&lt;br&gt; 4. AUTOMATED WALKING ROBOT&lt;br&gt; 5. DIGITAL SPEED MEASUREMENT SYSTEM FOR AUTOMOBILE&lt;br&gt; 6. LIFT CONTROL USING PC AND MCU&lt;br&gt; 7. ESCALATOR LIFT USING PC &amp;amp; MCU&lt;br&gt; 8. PATH FINDER MOBILE ROBOT&lt;br&gt; 9. MULTILEVEL CAR PARKING LIFT USING MCU&lt;br&gt; 10. AUTOMATIC RAILWAY CROSSING GATE CONTROLLER&lt;br&gt; 11. AUTO REJECTION + CONVEYOR BELT SYSTEM&lt;br&gt; 12. AUTO JACK MACHINE&lt;br&gt; 13. AUTO BRACK SYSTEM FOR AUTOMOBILE&lt;br&gt; 14. PADDLE CONTROLLED WASHING MACHINE&lt;br&gt; 15. HYDRO ELECTRICITY&lt;br&gt; 16. WIND ELECTRICITY&lt;br&gt; 17. ELECTRICITY FROM SPEED BRAKER&lt;br&gt; 18. SOLAR SUN SEEKER&lt;br&gt; 19. ROBOTIC CRANE WITH UP/DOWN &amp;amp; CIRCULAR MOTION&lt;/p&gt; &lt;p&gt;Computer science Projects:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Development of a feature-rich, practical online leave management system (LMS)&lt;/li&gt; &lt;li&gt;Development of a practical Online Help Desk (OHD) for the facilities in the campus&lt;/li&gt; &lt;li&gt;Development of an auto-summarization tool&lt;/li&gt; &lt;li&gt;Development of an agent-based information push mechanism&lt;/li&gt; &lt;li&gt;Development of a feature-rich, practical online on-request courses coordination system (ORS)&lt;/li&gt; &lt;li&gt;Development of an online Library Management System (LiMS)&lt;/li&gt; &lt;li&gt;Development of an online Sales and Inventory Management System (SIMS)&lt;/li&gt; &lt;li&gt;Development of a feature-rich, Employee Transfer Application&lt;/li&gt; &lt;li&gt;Development of a feature-rich, Resume Builder Application&lt;/li&gt; &lt;li&gt;Development of a safe and secure Internet banking system( Java based) OR Banking System    in Visual Basic( Stand Alone)&lt;/li&gt; &lt;li&gt;Development of a feature-rich, practical online intranet knowledge mgmt system for the college (KMS).&lt;/li&gt; &lt;li&gt;Development of a feature-rich, practical online application for the Training and Placement Dept. of the college&lt;/li&gt; &lt;li&gt;Development of a Repository and Search Engine for Alumni of College (RASE)&lt;/li&gt; &lt;li&gt;Development of a split screen application for the data entry of the shipments.&lt;/li&gt; &lt;li&gt;Development of a Campaign Information System&lt;/li&gt; &lt;li&gt;Development of an e-Post Office System&lt;/li&gt; &lt;li&gt;Development of a Lost Articles and Letters Reconciliation System&lt;/li&gt; &lt;li&gt;Student Project Allocation and Management with Online Testing System (SPM)&lt;/li&gt; &lt;li&gt;Development of a user friendly ,feature-rich, practical Online Testing System (OTS).&lt;/li&gt; &lt;li&gt;Development of a feature-rich, practical Resource Management System (RMS)&lt;/li&gt; &lt;li&gt;Development of a feature rich, practical online Tickets reservation system for Cinema halls.&lt;/li&gt; &lt;li&gt;Development of a feature rich, practical Time table generation system for a college.&lt;/li&gt; &lt;li&gt;Development of a user friendly ,feature-rich, practical Appraisal Tracker&lt;/li&gt; &lt;li&gt;Development of Effort Tracker System&lt;/li&gt; &lt;li&gt;Development of a feature-rich, practical "Web Enabled Estate Agent"(WEEA)&lt;/li&gt; &lt;li&gt;Development of a Web Based Mail Client&lt;/li&gt; &lt;li&gt;Development of a work flow based Complaint Management System (where the complaints are received through emails)&lt;/li&gt; &lt;li&gt;Development of an application for receiving orders for printing digital photographs&lt;/li&gt; &lt;li&gt;Development of a work flow based purchase request approval system&lt;/li&gt; &lt;li&gt;Development of a Defect Tracking System (DTS)&lt;/li&gt; &lt;li&gt;Development of a Product Master Maintenance system&lt;/li&gt; &lt;li&gt;Development of a Recipe Management System&lt;/li&gt; &lt;li&gt;Development of a feature-rich Employee Separation System (E-Separation System)&lt;/li&gt; &lt;li&gt;Development of a Miles Acquisition System (MAS)&lt;/li&gt; &lt;li&gt;Development of a Network packet sniffer&lt;/li&gt; &lt;li&gt;Development of a Web Based Meeting Scheduler&lt;/li&gt; &lt;li&gt;Development of an Employee Cubicle Management System&lt;/li&gt; &lt;li&gt;Development of a web based Stationery Management System&lt;/li&gt; &lt;li&gt;Development of an Online Course Portal for a campus&lt;/li&gt; &lt;li&gt;Development of an Online Auctioning Shop for a campus/organization&lt;/li&gt; &lt;li&gt;Solving system of linear equations using parallel processing&lt;/li&gt; &lt;li&gt;Design and development of Point Of Sale [ POS ]&lt;/li&gt; &lt;li&gt;Design and development of Speed Cash System [ SCS ]&lt;/li&gt; &lt;li&gt;Development of a feature-rich, practical Online Survey Tool (OST)&lt;/li&gt; &lt;li&gt;Development of a Web/Email based Search Engine&lt;/li&gt; &lt;li&gt;Development of a web-based Recruitment Process System for the HR group for a company&lt;/li&gt; &lt;li&gt;Development of a Budget Approval System&lt;/li&gt; &lt;li&gt;File system simulation&lt;/li&gt; &lt;li&gt;Development of a Network Print Spooler&lt;/li&gt; &lt;li&gt;Development of a HTTP Caching Proxy Server&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;University: Final Year Project For ECE Department&lt;/p&gt; &lt;p&gt;For Abstract and full details of this project please leave a comment here if you want any of the project. I have full procedure along with design and block diagram of the below projects. I got it through some university.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;mega644 JTAG Debugger&lt;/li&gt; &lt;li&gt; Ultrasonic Haptic Vision&lt;/li&gt; &lt;li&gt;Haptic appointment manager&lt;/li&gt; &lt;li&gt; 3D ultrasonic mouse&lt;/li&gt; &lt;li&gt;3D scanner&lt;/li&gt; &lt;li&gt;Gesture Recognition Based on Scratch Inputs&lt;/li&gt; &lt;li&gt;LED Sensor Keyboard&lt;/li&gt; &lt;li&gt;Touchpad/Infrared Music Synthesizer&lt;/li&gt; &lt;li&gt; Programmable Synthesized Guitar&lt;/li&gt; &lt;li&gt; Der Kapellmeister&lt;/li&gt; &lt;li&gt;IR harp&lt;/li&gt; &lt;li&gt;Digital Receipts System&lt;/li&gt; &lt;li&gt; ODB-II Automotive data interface&lt;/li&gt; &lt;li&gt; Traction control system&lt;/li&gt; &lt;li&gt;ACL Research: Foot Acceleration Sensor&lt;/li&gt; &lt;li&gt;Fart Intensity Detector&lt;/li&gt; &lt;li&gt; Dual-Channel Mobile Surface Electromyograph&lt;/li&gt; &lt;li&gt;Tissue Impedance Digital Biopsy&lt;/li&gt; &lt;li&gt; GPS Data Logger with Wireless Trigger&lt;/li&gt; &lt;li&gt; Self-Adjusting Window Shade&lt;/li&gt; &lt;li&gt;Weather Canvas&lt;/li&gt; &lt;li&gt; Autonomous Self-parking car&lt;/li&gt; &lt;li&gt;Holonomic Drive Vehicle with Stochastic Evolution&lt;/li&gt; &lt;li&gt;Ball Picker Robot&lt;/li&gt; &lt;li&gt;Balance Bot&lt;/li&gt; &lt;li&gt; Snake arm Multiple PID motor controller&lt;/li&gt; &lt;li&gt;Electric Etch&lt;/li&gt; &lt;li&gt;POV display&lt;/li&gt; &lt;li&gt; POV display&lt;/li&gt; &lt;li&gt;Alarm clock with speech synthesis&lt;/li&gt; &lt;li&gt;Blackout game&lt;/li&gt; &lt;li&gt; ESD Foam Touch Controlled Brick Blaster&lt;/li&gt; &lt;li&gt; NES emulator&lt;/li&gt; &lt;li&gt;Laser Audio Transmitter&lt;/li&gt; &lt;li&gt;Voice Tuner&lt;/li&gt; &lt;li&gt;Wireless music player&lt;/li&gt; &lt;li&gt;Multi sensor Data Transmission&lt;/li&gt; &lt;li&gt; Heliostat (MP4)&lt;/li&gt; &lt;li&gt; Wii Conductor&lt;/li&gt; &lt;li&gt; Tic Tac Toe with CMOS Camera&lt;/li&gt; &lt;li&gt; Robot Plotter&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Few list of Offshore Software Development Projects&lt;/p&gt; &lt;p&gt;.NET PROJECT TITLE&lt;/p&gt; &lt;ol&gt; &lt;li&gt; Virtual Job Search Engine generation and maintenance&lt;/li&gt; &lt;li&gt; Virtual job mailer system&lt;/li&gt; &lt;li&gt; I-Connect Streaming Media Chronicles&lt;/li&gt; &lt;li&gt; Quality centric task mapper&lt;/li&gt; &lt;li&gt; Global Solutions for wiki management (GSWN)&lt;/li&gt; &lt;li&gt; North East west south global unified Reporting utility ( NEWS GURU)&lt;/li&gt; &lt;li&gt; Integrator â€" A progressive Immensity populating mailer&lt;/li&gt; &lt;li&gt; Community portal for social networking and synthesis.&lt;/li&gt; &lt;li&gt; Performance analysis of production engine by logs ( PALEL ).&lt;/li&gt; &lt;li&gt; Deployed sustaining software enhancement Defect chronicle tracker. â€" Error Log&lt;/li&gt; &lt;li&gt; Semantic Web Service on Query Based System for Automatic invocation&lt;/li&gt; &lt;li&gt; voice diffusion System&lt;/li&gt; &lt;li&gt;Privacy preserving data mining system&lt;/li&gt; &lt;li&gt; Network signature based on intrusion detection system&lt;/li&gt; &lt;li&gt; Web content adaptation&lt;/li&gt; &lt;li&gt; Distributed middleware for web services using advanced secured system&lt;/li&gt; &lt;li&gt; Dynamic load Balance for Distributed mobile mining.&lt;/li&gt; &lt;li&gt; Mining prefecting and caching for network storage System&lt;/li&gt; &lt;li&gt; Real Syndicate feeding and Analysis of Data&lt;/li&gt; &lt;li&gt; Classified maintenance and process control system using SOA&lt;/li&gt; &lt;li&gt; Video Synthesis and monitoring System&lt;/li&gt; &lt;li&gt; Banyan Trade Capture System&lt;/li&gt; &lt;li&gt; Graphical Models and Animation Synthesis and control System&lt;/li&gt; &lt;li&gt; Advertisement Tracking System Using SOA&lt;/li&gt; &lt;li&gt; Wireless Medium Control and monitoring Process&lt;/li&gt; &lt;li&gt; Infrared communication and enhancement process&lt;/li&gt; &lt;li&gt; Global Product development and control system&lt;/li&gt; &lt;li&gt; E-Blotter for mobile shop management Tool&lt;/li&gt; &lt;li&gt; Mobile Shop Maintenance System Using Desktop Application&lt;/li&gt; &lt;li&gt; Open Source Data Feeding System Using Web 2.0&lt;/li&gt; &lt;li&gt; Management Information Maintenance process using AJAX Tool Kit&lt;/li&gt; &lt;li&gt; Web Portal Real Time Operational Client Relationship Management System&lt;/li&gt; &lt;li&gt; Unveils Strategic framework for client relationships and monitoring system&lt;/li&gt; &lt;li&gt; Web Portal Real Time Operational cognitive Content Management System&lt;/li&gt; &lt;li&gt; Information Barrier and Control Program Implementation&lt;/li&gt; &lt;li&gt; Procuring Information and reconciliation maintenance system&lt;/li&gt; &lt;li&gt; Information Control System Using .Net&lt;/li&gt; &lt;li&gt; Mortgage controller and Trade Capture System&lt;/li&gt; &lt;li&gt; Dynamic Demand Resource management Framework using Web 2.0&lt;/li&gt; &lt;li&gt; Multi-Million Dollar maintenance Using WLS Algorithms&lt;/li&gt; &lt;li&gt; White Labeling System&lt;/li&gt; &lt;li&gt; Semantic Web Service on Query Based System for Automatic invocation&lt;/li&gt; &lt;li&gt; Integration of Data source for answering Semantic Web Service&lt;/li&gt; &lt;li&gt; Work In Progress management System&lt;/li&gt; &lt;li&gt; I-Recruit monitoring System&lt;/li&gt; &lt;li&gt; Chit-chat generation and discussion analysis Process&lt;/li&gt; &lt;li&gt; Eblotter management and code endeavour control system&lt;/li&gt; &lt;li&gt; Aurora system for job mailer and scheduler Networks&lt;/li&gt; &lt;li&gt;Security oriented chat scheduler for heterogeneous Distributed system&lt;/li&gt; &lt;li&gt; Real-time Blog generation and control access and denial system&lt;/li&gt; &lt;li&gt; Global Assets management system using makespan constraint in uncertain environment&lt;/li&gt; &lt;li&gt;Automatic Image processing system using web 2.0&lt;/li&gt; &lt;li&gt; Information Streaming process and security control system using SOA&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;JAVA Project Titles&lt;/p&gt; &lt;ol&gt; &lt;li&gt; DDos (Distributed Denial of Service) Using Throttle Algorithm&lt;/li&gt; &lt;li&gt; LAN Monitoring System using Throttle Algorithm&lt;/li&gt; &lt;li&gt; Load Balancing Using Proxy Server&lt;/li&gt; &lt;li&gt; MANET-Global Connectivity for Mobile IPv6-based Ad Hoc Networks&lt;/li&gt; &lt;li&gt; Analysis Of Web Page Viewing From Customer And Performance Enhancement(Web-mining)&lt;/li&gt; &lt;li&gt; SHORT-TIME BAND-WIDTH TARIFF INCREASE FOR ADAPTIVE APPLICATIONS&lt;/li&gt; &lt;li&gt; Cryptography and Stenographer&lt;/li&gt; &lt;li&gt; Inventory Deluxe&lt;/li&gt; &lt;li&gt; Proxy Server&lt;/li&gt; &lt;li&gt; Supervising Secret key agreement in a level based hierarchy&lt;/li&gt; &lt;li&gt; Secured Data Communication using algorithm (or) BSF Encoding Decoding&lt;/li&gt; &lt;li&gt; Smart Communication Suite&lt;/li&gt; &lt;li&gt;Transliteration&lt;/li&gt; &lt;li&gt;Model Management&lt;/li&gt; &lt;li&gt; Media streaming&lt;/li&gt; &lt;li&gt; Medical Diagnostic System&lt;/li&gt; &lt;li&gt; Right protection for catero logical data&lt;/li&gt;&lt;/ol&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3907133878455695343?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3907133878455695343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/final-year-project-list-ece-ice-cse-it.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3907133878455695343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3907133878455695343'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/final-year-project-list-ece-ice-cse-it.html' title='Final Year Project List ECE, ICE , CSE, IT, EEE, Mech'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-8556120358833509893</id><published>2010-07-09T04:48:00.001-07:00</published><updated>2010-07-09T04:48:21.414-07:00</updated><title type='text'>Final Year Computer / Electrical / Electronics Project Topics /  Suggestions : Some Ideas</title><content type='html'>&lt;div style="text-align:center"&gt;Final Year Computer / Electrical / Electronics  Project Topics / Suggestions : Some Ideas &lt;/div&gt;&lt;div style="text-align:left"&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="text-align:left"&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt; Here is a huge list of project suggestion for final year project (BE computer).&lt;/strong&gt;&lt;strong&gt;I have collected them from various sites.&lt;/strong&gt;&lt;/p&gt;  &lt;/blockquote&gt;&lt;p&gt;-------------------------------------------------------------&lt;/p&gt; &lt;p&gt;Online Index Recommendations for High-Dimensional Databases Using Query Workloads&lt;br&gt; Efficient and Secure Content Processing&lt;br&gt; Controlling IP Spoofing through Inter domain Packet Filters&lt;br&gt; Rough sets based Search Engine for grid service discovery&lt;br&gt; Trustworthy Computing under Resource Constraints with the DOWN policy&lt;br&gt; Credit Card Fraud Detection using Hidden Markov Model&lt;br&gt; Hba: Distributed Metadata Management for Large cluster-based storage system&lt;br&gt; Minimizing file download time in Stochastic Peer-to-Peer networks&lt;br&gt; Statistical Techniques for detecting Traffic anomalies through Packet Header Data&lt;br&gt; The Effect of Pairs in Program Design Tasks&lt;br&gt; Rate Allocation and Network Life Time Problems&lt;br&gt; Distributed cache updating for the Dynamic source routing protocol&lt;br&gt; An Adaptive Programming Model for Fault-Tolerant Distributed Computing&lt;br&gt; Face Recognition Using Laplacian faces&lt;br&gt; Predictive Job Scheduling in a Connection Limited System using Parallel Genetic Algorithm&lt;br&gt; Digital Image Processing Techniques for the Detection and Removal of Cracks in Digitized Paintings&lt;br&gt; A Distributed Database Architecture for Global Roaming in Next-Generation Mobile Networks&lt;br&gt; Noise Reduction by Fuzzy Image Filtering&lt;br&gt; Online Handwritten Script Recognition&lt;br&gt; ODAM: An Optimized Distributed Association Rule Mining Algorithm&lt;br&gt; Structure and Texture Filling-In of Missing Image Blocks in Wireless Transmission and Compression Applications&lt;br&gt; Workflow Mining: Discovering Process Models from Event Logs&lt;br&gt; An Agent Based Intrusion Detection, Response and Blocking using signature method in Active Networks&lt;br&gt; A Novel Secure Communication Protocol for Ad Hoc networks [SCP]&lt;br&gt; ITP: An Image Transport Protocol for the Internet&lt;br&gt; Hybrid Intrusion Detection with Weighted Signature Generation over Anomalous Internet Episodes(HIDS) /&lt;br&gt; Incremental deployment service of Hop by hop multicast routing protocol&lt;br&gt; Network border patrol: preventing congestion collapse and promoting fairness in the Internet&lt;br&gt; Location-Aided Routing (LAR) in Mobile Ad Hoc Networks&lt;br&gt; Neural Networks for Handwritten character and Digits /&lt;br&gt; Selective Encryption of Still Image /VB,C&lt;br&gt; An Acknowledgment-Based Approach For The Detection Of Routing Misbehavior In MANETs&lt;br&gt; Neural Network-Based Face Detection /&lt;br&gt; Homogenous Network Control and Implementation&lt;br&gt; XML Data Stores: Emerging Practices&lt;br&gt; XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks&lt;br&gt; A near-optimal multicast scheme for mobile ad hoc networks using a hybrid genetic algorithm&lt;br&gt; Mobile Agents In Distributed Multimedia Database Systems&lt;br&gt; Wireless Traffic Viewer Using   Mail Client Server&lt;br&gt; Monitoring And Managing The Clusters Using JMX&lt;br&gt; Peer-To-Peer Messaging&lt;br&gt; Mobile Information Provider&lt;br&gt; Mobile Bank WAP&lt;br&gt; Video Steganography Using Mobile Simulation&lt;br&gt; Network Traffic Anomaly Detector&lt;br&gt; ERP for Leather Company&lt;br&gt; Online Web shop&lt;br&gt; Online Fashion Studios&lt;br&gt; ERP for Small Business&lt;br&gt; Bulk Billing System&lt;br&gt; SN Java Project Titles Language&lt;br&gt; Optimal Multicast Routing in Mobile Ad-Hoc Networks Java&lt;br&gt; Homogenous Network Control and Implementation Java&lt;br&gt; Performance Evaluation of RMI Java&lt;br&gt; Network Component for XML Migration Java&lt;br&gt; A Secure Routing Protocol for mobile Ad-hoc Network Java&lt;br&gt; Retrieving Files Using Content Based Searching and presenting it in Carousel view Java&lt;br&gt; An Acknowledgment-Based Approach for the Detection of Routing&lt;br&gt; Misbehavior in MANETs Java&lt;br&gt; Java Network File Sharing System Java&lt;br&gt; Image Transformation using Grid Java&lt;br&gt; Java Visual Editor with Compiler Java&lt;br&gt; Embedding In Video Steganography Java&lt;br&gt; Genetic Algorithm Based Train Simulation Using Concurrent Engineering Java&lt;br&gt; Image Rendering For Grid Technology Java&lt;br&gt; Scalable Wireless AD-HOC Network Simulation Using XTC Java&lt;br&gt; ATM Networks For Online Monitoring System Java&lt;br&gt; Network Border Patrol Preventing Congestion Collapse Java&lt;br&gt; Shortest Node Finder In Wireless Ad-Hoc Networks Java&lt;br&gt; TCP/IP Pocket Controlling Monitor Java&lt;br&gt; Network Security System In DNS Using Ad-Hoc Networks Java&lt;br&gt; E-Mail Server Using Multithreaded Sockets Java&lt;br&gt; Integrating Speech Engine With Web Navigator Java&lt;br&gt; XML Enable SQL Server Java&lt;br&gt; Network Analyzer Java&lt;br&gt; Public Key Validation for DNS security Extension Java&lt;br&gt; Java Productivity Aids Java&lt;br&gt; Image Water Marking&lt;br&gt; Call Center Management System ASP Net&lt;br&gt; Online Shopping ASP Net&lt;br&gt; Textile Web Services ASP Net&lt;br&gt; Auction System ASP Net&lt;br&gt; Online Quiz ASP Net&lt;br&gt; Online Bank ASP Net&lt;br&gt; Online Voting System ASP Net&lt;br&gt; Securing Image URL ASP Net&lt;br&gt; Web Services ASP Net&lt;br&gt; Smart Knowledge Provider ASP Net&lt;br&gt; Online Book Shop ASP Net&lt;br&gt; Electronic Fund Transfer ASP Net&lt;br&gt; Work Flow Management System ASP Net&lt;br&gt; Online Customer Care ASP Net&lt;br&gt; CVS Root File Changing Utility&lt;br&gt; C# MP Compressor&lt;br&gt; Convolution Filters Using Image Processing&lt;br&gt; Database Schema Comparison Utility C#&lt;br&gt; Displacement filters, including swirl using GDI+&lt;br&gt; Edge Detection Filters&lt;br&gt; Flood Fill Algorithms in C# and GDI+&lt;br&gt; Genetic Algorithms and the Traveling Salesman Problem using C# and ATL COM&lt;br&gt; Hiding binary data in HTML documents&lt;br&gt; Hiding Messages in MIDI Songs&lt;br&gt; Hiding messages in the Noise of a Picture&lt;br&gt; Image Processing&lt;br&gt; Windows Management Instrumentation WMI Implementation&lt;br&gt; Image Processing for Bilinear Filters and Resizing&lt;br&gt; Image processing for HSL color space&lt;br&gt; Image Processing for Per Pixel Filters using GDI+&lt;br&gt; Multithreaded Chat Server&lt;br&gt; Reading and Writing AVI files using steganography&lt;br&gt; Steganography for Hiding Data in Wave Audio Files&lt;br&gt; TCPIP Chat client server Using C#&lt;br&gt; Neural Networks for Unicode Optical Character Recognition&lt;br&gt; Using Trigonometry and Pythagoras to Watermark an Image&lt;br&gt; Library Management System&lt;br&gt; Steganography for FTP through a Proxy Server&lt;br&gt; Artificial intelligence network load balancing using Ant Colony Optimization&lt;br&gt; Neural Networks for Handwriting Detection System Using Brain Net VB &lt;/p&gt; &lt;p&gt;Net&lt;br&gt; Library Management system&lt;br&gt; Windows Management Instrument (WMI) Net&lt;br&gt; Wallpaper Changer Utility&lt;br&gt; Win Application for Word Processing&lt;br&gt; Screen capture Utility&lt;br&gt; HTML Editor&lt;br&gt; Image Converter&lt;br&gt; Internet History Viewer&lt;br&gt;   Smart Mail Transfer Protocol&lt;br&gt; Windows Multi File Search utility&lt;br&gt; Message Digest&lt;br&gt; FTP Explorer&lt;br&gt; Convolution Filter&lt;br&gt; Find and Replace utility&lt;br&gt; Apartment Management System&lt;br&gt; Computerized Information Software&lt;br&gt; Employee Management System&lt;br&gt; Hotel Management System&lt;br&gt; Human Resources Management System&lt;br&gt; Inventory System&lt;br&gt; Membership Management System&lt;br&gt; Patient Care System&lt;br&gt; Send SMS To Cell Phone Through SMTP Mail&lt;br&gt; Trainee Management System&lt;br&gt; Cryptographically Using Secure Server/Client Protocol&lt;br&gt; Intrusion Detection Prevention And Trace back Systems&lt;br&gt; Neural Network for Recognition of Handwritten and Digits  &lt;/p&gt; &lt;p&gt;_______________________________________________________&lt;br&gt; 1. Design of Intranet Mail System&lt;br&gt; 2. Mirroring&lt;br&gt; 3. Development of a Distributed Systems Simulator for Event Based Middleware&lt;br&gt; 4. A Smart phone Application to remotely a PC over the internet&lt;br&gt; 5. Network Protocol Verification Using Linear Temporal Logic&lt;br&gt; 6. Virtual Routing Network Emulation Frame Work&lt;br&gt; 7. A Multihoming Solution for effective load balancing&lt;br&gt; 8. Implementing a Linux Cluster&lt;br&gt; 9. Improving the efficiency of Memory Management in Linux by Efficient Page&lt;br&gt; 10. Replacement Policies.&lt;br&gt; 11. Experimenting with Code Optimizations on SUIF (Stanford University Intermediate Format)&lt;br&gt; 12. Intranet Caching Protocol&lt;br&gt; 13. A DBMS with SQL Interpreter&lt;br&gt; 14. Developing an Organically Growing Peer to Peer Network&lt;br&gt; 15. Analysis of Routing Models in Event Base Middlewares&lt;br&gt; 16. Analysis of Event Models in Event based Middle ware&lt;br&gt; 17. Integration of Heterogeneous Databases Into XML Format with Translator&lt;br&gt; 18. Information Management and Representation Using Topic Maps&lt;br&gt; 19. Face Recognition Using Artificial Neural Networks&lt;br&gt; 20. Video Conferencing with Multicast Support&lt;br&gt; 21. Collaborative Span Filtering Using Centralized Incrementally Learning Spam Rules&lt;br&gt; 23. Hierarchical Data Back Up&lt;br&gt; 24. Automated Generation of Cycle Level Simulators for Embedded Processors.&lt;br&gt; 25. Mini Projects By M.Techs&lt;br&gt; 26. Fingerprint Image Enhancement&lt;br&gt; 27. Dept Library Management System&lt;br&gt; 28. Linux Kernel Enhancement&lt;br&gt; 29. Cloth Animation &amp;amp; Dynamics.&lt;br&gt; 30. Linux Kernel (Memory Management)&lt;br&gt; 31. Image Steganography&lt;br&gt; 32. Web Enabled Opinion Poll System For NITC&lt;br&gt; 33. Application Of Bayesian Networks To Data Mining&lt;br&gt; 34. Triple crypt Using Vector Displacement Algorithm&lt;br&gt; 35. Network Analysis&lt;br&gt; 36. Feed Forward Neural Networks&lt;br&gt; 37. IP Sniffer&lt;br&gt; 38. Project Management System&lt;br&gt; 39. Cryptographic Engine&lt;br&gt; 40. Fault-Tolerant TCP&lt;br&gt; 41. Enhancing The Algorithms&lt;br&gt; 42. 2 mail&lt;br&gt; 43. Mini Projects by B.Techs ( Currently reports are not available )&lt;br&gt; 44. Time Table Information System&lt;br&gt; 45. Online Library System&lt;br&gt; 46. Implementing an interface for transliteration&lt;br&gt; 47. Simulation of the IA64 Instruction Set Architecture&lt;br&gt; 48. Simple FTP Client&lt;br&gt; 49. Text Editor for Linux Platform&lt;br&gt; 50. Exam Server&lt;br&gt; 51. Online Bulletin Board&lt;br&gt; 52. Project Server&lt;br&gt; 53. Developing GUI for IP Tables Configuration&lt;br&gt; 54. Academic planner&lt;br&gt; 55. Online Election Software for Hostel Election&lt;br&gt; 56. Performance Evaluation of Routing Algorithm using NS2&lt;br&gt; 57. Alumni Software&lt;br&gt; 58. Bandwidth management Tool&lt;br&gt; 59. Implementation of Scalar Optimizations&lt;br&gt; 60. Online Banking&lt;br&gt; 61. Distributed Workgroup File Indexer&lt;br&gt; 62. Managing Linux Distributions&lt;br&gt; 63. Network Sniffer&lt;br&gt; 64. Simulating Routing Algorithms in Java&lt;br&gt; 65. A Tool For Network Auditing(ping and Port Scanning, TCP/IP Finger printing&lt;br&gt; 66. An alternative semantics for error and exceptional handling&lt;br&gt; 67. Online Counseling software&lt;br&gt; 68. Web application&lt;br&gt; 69. Instant messenger system&lt;br&gt; 70. course home page generator&lt;br&gt; 71. Web application&lt;br&gt; 72. An Interpretor for lambda calculus with some extensions&lt;br&gt; 73. course home page generator&lt;br&gt; 74. Probabilistic Techniques for cache replacement&lt;br&gt; 75. Implementation of Download wizard for simultaneous downloads&lt;br&gt; 76. Online Share Trading&lt;br&gt; 77. Online Counseling&lt;br&gt; 78. Transfer Program in Java Using Protocols like FTP,SMB,HTTP,SSH&lt;br&gt; 79. Transfer Program in Java Using Protocols like FTP,SMB,HTTP,SSH&lt;br&gt; 80. Using Genetic Algorithms for testcase generation for finite state machines&lt;br&gt; 81. A study of the Linux Operating system, Development of useful System programs&lt;br&gt; 82. subsequently implementing a GUI Providing a certain useful functionality&lt;br&gt; 83. Online Shopping&lt;br&gt; 84. Text to Speech conversion&lt;br&gt; 85. Hostel elections voting software&lt;br&gt; 86. Code optimization: Implementation of scalar optimizations&lt;br&gt; 87. A Web based academic monitoring system&lt;br&gt; 88. To output the timing schedule&lt;br&gt; 89. Code optimization: Implementation of scalar optimizations&lt;br&gt; 90. Online Objective test&lt;br&gt; 91. Performance Evaluation of Routing Algorithm using NS2&lt;br&gt; 92. IA64 ISA Simulation&lt;br&gt; 93. Text to Speech conversion&lt;br&gt; 94. Auction simulator using agents&lt;br&gt; 95. Customizing Proxy Web server&lt;br&gt; 96. Auction simulator using agents&lt;br&gt; 97. Implementation of cryptographic protocols in oblivious signature based envelope (OSBE to handle cyclic policy interdependency)&lt;br&gt; 99. NITC Student information system&lt;br&gt; 100. Implementation of the gaming software&lt;br&gt; 101. Online Library Management system&lt;br&gt; 102. Project Server&lt;br&gt; 103. My SQL Administrative tool kit&lt;br&gt; 104. Error handling for syntax analysis&lt;br&gt; 105. Online Student Registration&lt;br&gt; 106. Final Project by M.Techs ( currently reports are not available)&lt;br&gt; 107. Operating system enhancements to prevent the misuse of system calls.&lt;br&gt; 108. Type systems and applications to safety.&lt;br&gt; 109. Spatial and temporal database (queries for retrieving data)&lt;br&gt; 110. Adaptive distributed event model.&lt;br&gt; 111. Improving TCP performance in adhoc networks.&lt;br&gt; 112. Model checking for protocol verification.&lt;br&gt; 113. Type systems and it's application to safe and efficient code.&lt;br&gt; 114. Exact functional context matching for web services.&lt;br&gt; 115. A new methodology for representation of TCP performance in TCPSF.&lt;br&gt; 116. Adaptive event based middleware architecture.&lt;br&gt; 117. Intelligent agents.&lt;br&gt; 118. Optimizing pattern matching algorithm in intrusion detection.&lt;br&gt; 119. Information retrieval from textual corpus.&lt;br&gt; 120. Direction queries in spatio-temporal databases.&lt;br&gt; 121. Secure routing.&lt;br&gt; 122. Audio processing of movies.&lt;br&gt; 123. Final Projects By MCA ( currently reports are not available)&lt;br&gt; 124. Secure Conferencing System&lt;br&gt; 125. Web based Linux Administration&lt;br&gt; 126. Wireless Search Engine&lt;br&gt; 127. Hostel Election Software&lt;br&gt; 128. Performance Enhancement of HTTP using improved TCP Functionalities&lt;br&gt; 129. Adding Functionalities to Libpcap&lt;br&gt; 130. Performance Evaluation of an Efficient Multicast Routing Protocol&lt;br&gt; 131. Development of an OS Framework for a MIPS Simulator&lt;br&gt; 132. Secure Mail Server&lt;br&gt; 133. Development of an OS Framework for a MIPS Simulator&lt;br&gt; 134. Development of an OS Framework for a MIPS Simulator&lt;br&gt; 135. Academic per-to-peer Network&lt;br&gt; 136. Secure Mail Server&lt;br&gt; 137. Distributed System simulator for Publish-Subscribe Model&lt;br&gt; 138. Data Integration&lt;br&gt; 139. Web based Linux Administration&lt;br&gt; 140. Interface for Mobile Phone and PDA using J2ME&lt;br&gt; 141. Distributed System simulator for Publish-Subscribe Model&lt;br&gt; 142. Distributed System simulator for Publish-Subscribe Model&lt;br&gt; 143. Contact Reminder&lt;br&gt; 144. Direct Information System&lt;br&gt; 145. Course Home Page Generator&lt;br&gt; 146. Campus Online Help Desk&lt;br&gt; 147. Online Class Register&lt;br&gt; 148. Mail Server Utility&lt;br&gt; 149. Hostel Election Software&lt;br&gt; 150. Collaborative Web Browsing&lt;br&gt; 151. Web based Application for Multiple Clients&lt;br&gt; 152. Testing Tool&lt;br&gt;-------------------------------------------------------------&lt;/p&gt; &lt;p&gt;1. Scalable infrastructure for index based information extraction over large document collections&lt;br&gt; 2. Efficient inference algorithm for large state space graphical model&lt;br&gt; 3. Information Extraction in Diverse Setting&lt;br&gt; 4. Anomaly Detection&lt;br&gt; 5. Information Retrieval in Resource Constrained Environments&lt;br&gt; 6. Dynamic Data Dissimination in Resource Constrained Environment&lt;br&gt; 7. Using Multiple Decomposition Methods and Combining a Multitude of Experts&lt;br&gt; 8. Using a multitude of experts in time series forecasting&lt;br&gt; 9. Forecasting&lt;br&gt; 10. Matchmaking algorithms for Semantic Web Services&lt;br&gt; 11. To Coordinate Collaborative Software Development Based on SDLC Models&lt;br&gt; 12. Collaborative Platform for Open Source&lt;br&gt; 13. Feedback Based Self-Configuring Systems&lt;br&gt; 14. Towards Evaluating Lexico-Semantic Networks&lt;br&gt; 15. Semantic Searching using NLP techniques&lt;br&gt; 16. Word Sense Disambiguation Engine for Multiple Languages&lt;br&gt; 17. Marathi Sentence Generation from UNL.&lt;br&gt; 18. Automating News Gathering and Classification&lt;br&gt; 19. RFID Data Management&lt;br&gt; 20. RFID Data Management&lt;br&gt; 21. Performance Analysis of Telephony Routing Protocols&lt;br&gt; 22. Load Sensitive Routing algorithm and its application in traffic engineering&lt;br&gt; 23. Energy Efficient Event Reliable Transport in Wireless Sensor Networks&lt;br&gt; 24. Inter-operability of IEEE 802.11 with IEEE 802.11e&lt;br&gt; 25. Intelligent Car Transportation System (IntelliCarTS)&lt;br&gt; 26. Design and Implementation of WiFiRE protocol&lt;br&gt; 27. Design and Implementation of WiFiRE protocol&lt;br&gt; 28. Design and implementation of PSTN/VoIP gateway with inbuilt PBX.&lt;br&gt; 29. Extending Shikav to support animation of networking protocols&lt;br&gt; 30. Formal Specification and Verification of WiFiRe&lt;br&gt; 31. Performance Analysis of WiFi-Re(Wireless Fidelity - Rural Extension)&lt;br&gt; 32. Design and Implementation of PSTN to VoIP Gateway in built Asterisk PBX&lt;br&gt; 33. Optimized and delay sensitive service provisioning over SLiT networks&lt;br&gt; 34. Detecting and Blocking Skype&lt;br&gt; 35. Design of an Infrastructure using WiFi for Road Naviation&lt;br&gt; 36. Approximation Algorithm for Facility location and related problems&lt;br&gt; 37. Wireless Security&lt;br&gt; 38. Context Aware Service Oriented Architecture&lt;br&gt; 39. Web Monitoring for Lightweight Devices&lt;br&gt; 40. Web based Named Entity Recognition&lt;br&gt; 41. Learning relevance order over graphically linked objects&lt;br&gt; 42. Exploiting Local Regularities in Text Segmentation using Conditional Random Fields&lt;br&gt; 43. Statistical Learners for Information Extraction:An Empiricial Approach&lt;br&gt; 44. Recurring Functional Sites in Protein Structures detected with allowance for Substitution of Amino Acids.&lt;br&gt; 45. Web Monitoring for Lightweight Devices&lt;br&gt; 46. Compression in Flash-based Databases&lt;br&gt; 47. Topology-Aware Failure Diagnosis For Distributed Enterprise Systems.&lt;br&gt; 48. Object-level Partitioning of Applications&lt;br&gt; 49. Power Aware duty scheduling in Wireless Sensor Networks&lt;br&gt; 50. Building Cluster Environment For Interactive Users.&lt;br&gt; 51. Overload Control of Web Services with SEDA&lt;br&gt; 52. P-AODV: Extension of AODV for Partially Connected Ad Hoc Networks&lt;br&gt; 53. Hybrid Mechanism for Enhancing the Performance of Streaming Service in D-T MA&lt;br&gt; 54. WiMax MAC over WiFi PHY for rural communication&lt;br&gt; 55. A Contention Window Differentiation Mechanism for providing QoS in 802.11&lt;br&gt; 56. Video over variable bandwidth links&lt;br&gt; 57. Improving RFID System to read the tags efficiently&lt;br&gt; 58. RFID Security&lt;br&gt; 59. Object-level Partitioning of Applications&lt;br&gt; 60. On supporting Design evolution and treaceablity&lt;br&gt; 61. Improve Forecasting Performance Using Decomposition and Combining&lt;br&gt; 62. Using Multitude of Time Series Forecasting Models to ImproveForecast&lt;br&gt; 63. Short Term Load Forecasting&lt;br&gt; 64. Integrated Case Based Reasoning And Rule Based Reasoning for Insurance&lt;br&gt; 65. Hybrid Model Based Reasoning in Finance&lt;br&gt; 66. Efficient Causality Tracking in Optimistic Distributed Simulation&lt;br&gt; 67. Publish-Subscribe systems for P2P Networks&lt;br&gt; 68. Secure Routers&lt;br&gt; 69. DNS based Multihoming&lt;br&gt; 70. Indian Internet Tomography&lt;br&gt; 71. Performance Study of Infiniband Based Cluster&lt;br&gt; 72. Optimal Router Buffer Size&lt;br&gt; 73. Why Disks fail in India and what can be done about it&lt;br&gt; 74. Estimating latencies and buffer requirements in multimedia networks&lt;br&gt; 75. Receiver feedback based rate adaptation of multimedia sources.&lt;br&gt; 76. Statistical models for Information Extraction from webpages&lt;br&gt; 77. Tools for comparative analysis of extraction algorithms&lt;br&gt; 78. Aggregate queries on uncertain results of data integration systems&lt;br&gt; 79. Improving performance of large scale data integration systems&lt;br&gt; 80. Forecasting using Neural Networks&lt;br&gt; 81. Forecasting using Genetic Algorithms.&lt;br&gt; 82. Enterprise Application Integration&lt;br&gt; 83. Use of wavelets in Forecasting&lt;br&gt; 84. Information Extraction&lt;br&gt; 85. Visual Layout Driven Information Extraction from Websites&lt;br&gt; 86. Information Extraction using a Database&lt;br&gt; 87. Deduplication and Soft matching&lt;br&gt; 88. Entity Recognition on the Web&lt;br&gt; 89. Middleware for group communication in hybrid network.&lt;br&gt; 90. A Collision-free tag reading mechanism for RFID Network with Mobile Readers.&lt;br&gt; 91. Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers&lt;br&gt; 92. Performance Analysis of Telephony Routing over IP&lt;br&gt; 93. An Efficient OSPF Based Load Sensitive Routing Algorithm.&lt;br&gt; 94. Performance Analysis of IEEE 802.16 MAC&lt;br&gt; 95. VoIP over wireless network&lt;br&gt; 96. Measurement Based Performance Characterization of Software Servers&lt;br&gt; 97. Quality of Service Provisioning in IEEE 802.11 Wireless LANs&lt;br&gt; 98. Fine-grained symmetric multiprocessor software architecture for TCP/IP stack on the UNM platform&lt;br&gt; 99. Embedded Real Time Systems&lt;br&gt; 100. Vehicle Driver Rating System&lt;br&gt; 101. Image Classification Using Neural Networks and Fuzzy Logic&lt;br&gt; 102. Dynamic Topology Extraction for Component Based Enterprise Application Environments&lt;br&gt; 103. Database In Smart Cards&lt;br&gt; 104. Low Bit Rate Speech Coding&lt;br&gt; 105. Code Generation for Lazy Functional Languages&lt;br&gt; 106. Spectral methods for Graph Partitioning&lt;br&gt; 107. QOS Architecture for Mobile Nodes&lt;br&gt; 108. Digital video browser and multimedia content search&lt;br&gt; 109. XML agents in Smart Cards&lt;br&gt; 110. Computational Geometry in Drug Design&lt;br&gt; 111. Pure Optical router for Optical routing without electronic intervention&lt;br&gt; 112. FPGA implementation of 802.11 MAC.&lt;br&gt; 113. 3D View Morphing&lt;br&gt; 114. Learning Paths for Information Extraction&lt;br&gt; 115. Application of Geometric invariants in finding structural properties in biological molecules&lt;br&gt; 116. Content Cognizant data dissemination&lt;br&gt; 117. Autonomic Computing and Self Healing Systems&lt;br&gt; 118. NOT AVIALBLE Data Mining&lt;br&gt; 119. QoS in Wireless Networks&lt;br&gt; 120. NOT AVIALBLE Data Mining (title yet to be decided)&lt;br&gt; 121. Building VoIP over DEP Network&lt;br&gt; 122. Secure Update Semantics in XML databases (Area)&lt;br&gt; 123. Hardware - Software Codesign using hierarchical Finite State machines&lt;br&gt; 124. Design and Deployment of a Transfer Control Protocol over Asymmetric Satellite Networks&lt;br&gt; 125. Semi Automatic generation of properties for verification&lt;br&gt; 126. Protein prediction.&lt;br&gt; 127. Streaming in Networks&lt;br&gt; 128. NOT AVAILABLE DEP networking (title yet to be decided)&lt;br&gt; 129. Information Retrieval&lt;br&gt; 130. Information Theoretic Text Similarity Measurement Using Approximate Word Sense Disambiguation&lt;br&gt; 131. Chaos based Encryption for a Structured Video Codec&lt;br&gt; 132. Synchronization Specifier and Presenter for Authoring System&lt;br&gt; 133. Tackling the exposed node problem in IEEE 802.11 MAC&lt;br&gt; 134. Design and Deployment of a Reliable File Transfer Protocol over Asymmetric Satellite Networks&lt;br&gt; 135. Robust HTML to DOM conversion and applications&lt;br&gt; 136. Detection of recurring patterns in protein structure by superimposition and geometric hashing&lt;br&gt; 137. QoS based Routing Algorithms in Internet&lt;br&gt; 138. Object Based Video Segmentation&lt;br&gt; 139. Reconfigurable Packet Classifier&lt;br&gt; 140. Design and Evaluation of an IEEE 802.11 Based Dual MAC for MANETs&lt;br&gt; 141. Optimizing the evaluation of complex similarity predicates on large datasets&lt;br&gt; 142. Dynamic Adaption of DCF and PCF mode of IEEE 802.11 WLAN&lt;br&gt; 143. Information Hiding Using Fractal Encoding&lt;br&gt; 144. Verification of Communicating Reactive State Machines&lt;br&gt; 145. Dynamic Slicing of Programs&lt;br&gt; 146. Semi Supervised Information Extraction Using Hidden Markov Mode&lt;br&gt; 147. Slicing of Synchronous Programs&lt;br&gt; 148. Fast Algorithms for the Modified Discrete Cosine Transform&lt;br&gt; 149. Video Streaming in Wireless Environments&lt;br&gt; 150. Design and Implementation of Traffic Engineering Extensions for OSPF&lt;br&gt; 151. Route Repair in Mobile Adhoc Networks&lt;br&gt; 152. Design of Multi-threaded Label Distribution Protocol for MPLS Emulator&lt;br&gt; 153. Filter Object Framework for MICO - Static Model&lt;br&gt; 154. DSP Based Virtual Private Network&lt;br&gt; 155. Design and Implementation of RSVP-TE over MPLS Emulator&lt;br&gt; 156. TAX: Tree Algebra for XML Implementation&lt;br&gt; 157. Filter Object Framework for MICO - Dynamic Model&lt;br&gt; 158. A Reconfigurable Scheduling Co-Processor&lt;br&gt; 159. A Hybrid Approach to Semi-Supervised Learning&lt;br&gt; 160. Interactive Deduplication using Active Learning&lt;br&gt; 161. Security Issues in Mobile Agents&lt;br&gt; 162. Filter Object Framework for MICO - Dynamic Model&lt;br&gt; 163. Multi-threaded Label Distribution Protocol for MPLS Emulator&lt;br&gt; 164. Traffic Engineering Extensions to OSPF&lt;br&gt; 165. Development of basic TGREP simulator&lt;br&gt; 166. Development of QoS enhancement in VOIP applicationDevelopment of QoS enhancement in VOIP application&lt;br&gt; 167. Building a Distributed Computing Environment in KreSIT&lt;br&gt; 168. Development of an API for using SMS as transport layer.&lt;br&gt; 169. Voice message transfer using Personalised Repository based Speech-Coding techniques&lt;br&gt; 170. Telematic Application - Global Position Aware Vehicle&lt;br&gt; 171. Framework for cascading Payments in P2P&lt;br&gt; 172. Implementation of Virtual Private Database (VPDmechanism for POSTGRES.)&lt;br&gt; 173. Implementation of an ASP based Supply Chain Management System&lt;br&gt; 174. Development of Orchestration Server based on BPEL4WS standard (tentatively named as "ORCSERV").&lt;br&gt; 175. Development of LBX: Low-Bandwidth X&lt;br&gt; 176. Development of Thin LINUX desktop with or without X&lt;br&gt; 177. Source code management (like Rational Clearcase)&lt;br&gt; 178. Grid Computing&lt;br&gt; 179. Linux Clustering&lt;br&gt; 180. A leave planner&lt;br&gt; 181. A software life cycle maintainer&lt;br&gt; 182. Developing wireless components&lt;br&gt; 183. Congestion Window Control&lt;br&gt; 184. Implement SIP call control for voice Telephony.&lt;br&gt; 185. Implement Registration Server and Presence Server for SIP.&lt;br&gt; 186. Implement security framework for P to P file system&lt;br&gt; 187. GNUTELLA client for LINUX&lt;br&gt; 188. Matchmaking website&lt;br&gt; 189. Productivity Enhancement tool for Animation industry&lt;br&gt; 190. Web-based presentation of Soil-biotechnology (SBT)&lt;br&gt; 191. Implementation of Soil-biotechnology(SBT)&lt;br&gt; 192. Semantic WEB&lt;br&gt; 193. E-Commerce related project&lt;br&gt; 194. User Interfaces for Web Applications&lt;br&gt; 195. Exploring XUL as a GUI development kit&lt;br&gt; 196. Business Card Manager&lt;br&gt; 197. PCI Interface to Wireless LAN&lt;br&gt; 198. GUI Front-end for Postgres&lt;br&gt; 199. Low cost affordable raid storage&lt;br&gt; 200. Optimization on postgres optimizer&lt;br&gt; 201. Embedded Systems for Automobiles&lt;br&gt; 202. Document Manager&lt;br&gt; 203. WorkFlow Management System&lt;br&gt; 204. Characterization of JVM&lt;br&gt; 205. Performance Evaluation and Modeling of Servlet Containers&lt;br&gt; 206. MAC Layer Scheduling in Ad-hoc Networks&lt;/p&gt;&lt;p&gt;-------------------------------------------------------------&lt;br&gt; 1. Granite Business management system&lt;br&gt; 2. Virtual classroom&lt;br&gt; 3. Dijkstra algorithm for shortest path&lt;br&gt; 4. Implementation of BPCS-Steganography&lt;br&gt; 5. Job portal&lt;br&gt; 6. Pragmatic general multicast&lt;br&gt; 7. Log browser&lt;br&gt; 8. Online matrimonial system&lt;br&gt; 9. Online health care system&lt;br&gt; 10. Factory management system&lt;br&gt; 11. T-Blogger&lt;br&gt; 12. Online bug tracking and customer support system&lt;br&gt; 13. Online call logging and customer support system&lt;br&gt; 14. E-Banking transaction system and portal for bank officials and customer&lt;br&gt; 15. Online book shop management system&lt;br&gt; 16. Advance vehicle and highway management system&lt;br&gt; 17. Acturial projection system&lt;br&gt; 18. Developing port scanning and detection system&lt;br&gt; 19. Development of simple IP subnet calculator tool&lt;br&gt; 20. College management system&lt;br&gt; 21. Library management system&lt;br&gt; 22. Tax management system&lt;br&gt; 23. Payroll information system&lt;br&gt; 24. Medical management system&lt;br&gt; 25. Vehicles with Intelligent Systems for Transport Automation&lt;br&gt; 26. Advanced public bus transportation system for India&lt;br&gt; 27. Automatic Medicine Announcement System&lt;br&gt; 28. Intelligent Multi-sensor System for Control of Boilers and Furnaces&lt;br&gt; 29. Dedicated Short range road side communication for vehicles&lt;br&gt; 30. Accident prevention system for hairpin bend zone&lt;br&gt; 31. Sequential switching for industrial application&lt;br&gt; 32. RFID based car parking system&lt;br&gt; 33. Intelligent Greenhouse&lt;br&gt; 34. RFID reader enabled mobile with environment alert and mobile tracking&lt;br&gt; 35. Active Learning Methods for Image Retrieval&lt;br&gt; 36. Remote Switching Control System for Home Appliances&lt;br&gt; 37. Real native and persistent layer for Java &amp;amp; .Net&lt;br&gt; 38. Global Insurance Management System&lt;br&gt; 39. A Smart System for Remote Monitoring of Patients and SMS Messaging upon Critical Condition&lt;br&gt; 40. Role Based Access Control&lt;br&gt; 41. Rich Internet Application Using Flux Frame for Managing Workflow in healthcare domain&lt;br&gt; 42. Effective Monitoring of Web navigation using Code Check&lt;br&gt; 43. Customer Support Protocol&lt;br&gt; 44. Online Employee Time Management System&lt;br&gt; 45. Insurance Management System&lt;br&gt; 46. Development of Customer relationship Management System to increase Sales&lt;br&gt; 47. Intelligent Call Routing &amp;amp; Management using IVR in Asterisk Server&lt;br&gt; 48. Human Age Estimation&lt;br&gt; 49. An Intelligent Dictionary Based encoding Algorithm for data compressing for High Speed Transformation Over Internet&lt;br&gt; 50. Motion Detecting System&lt;br&gt; 51. Project Management System&lt;br&gt; 52. Process Monitoring System&lt;br&gt; 53. Web Based help desk&lt;br&gt; 54. Honey Pots- A Security System to Identify Black Hat Community in Networks&lt;br&gt; 55. Water Marking Relational Databases Using Optimization technique&lt;br&gt; 56. Quantum Key Distribution for 3rd party authentication&lt;br&gt; 57. OMR Sheet Reader&lt;br&gt; a) Multi player strategy game: Project ideas on Visual basic,Java,Database&lt;br&gt; b) You can develop a speech reponse application using some hardware interface using the Microsoft SAPI SDK&lt;br&gt; c) You can develop a Microsoft Word like application in VB ( a text editor basically)&lt;br&gt; d) Timetable generation (user will input subjects, faculty times, class room times) : User will also input subject seriality and topics to be taken for the week&lt;br&gt; e) CD library management&lt;br&gt; f) Admission procedure&lt;br&gt; g) Online passport registeration&lt;br&gt; h) You can develop a LAN administrator tool (socket programming comes easy in VB) which will monitor application on a LAN and provide functions&lt;br&gt; i) Voice Mail Systems&lt;br&gt; j) Computer Telephony Integration&lt;br&gt; k) Interfacing alphanumeric LCD x using VB&lt;br&gt; l) Registry Editor&lt;br&gt; m) NAT&lt;br&gt; n) honeypots&lt;br&gt; o) Creation of a DMZ&lt;br&gt; p) Creation of a sniffer and a port scanner&lt;br&gt; q) GSM&lt;br&gt; r) Library Management System&lt;br&gt; s) Hotel Management System&lt;br&gt; t) Examination result according to the classes&lt;br&gt; u) Ice cream parlour management system&lt;br&gt; v) Pizza hut - account management system&lt;br&gt;-------------------------------------------------------------&lt;/p&gt; &lt;p&gt; 1. E-Campus&lt;br&gt; 2. ERP/CRM&lt;br&gt; 3. Virtual University&lt;br&gt; 4. Flexible Network Monitoring Tool Based on a Data Stream Management System&lt;br&gt; 5. Remote Service Monitor.&lt;br&gt; 6. Desk FM Monitor&lt;br&gt; 7. Verifying Delivery, Authorization and Integrity of Electronic Messages&lt;br&gt; 8. A Utility-Based Incentive Scheme for P2P File Sharing in MANETs&lt;br&gt; 9. Java Dynamic Data Viewer&lt;br&gt; 10. E-learning&lt;br&gt; 11. Satellite Image Processing.&lt;br&gt; 12. Color Image Segmentation&lt;br&gt; 13. File System Workload Analysis&lt;br&gt; 14. E-form Application for Employee Management Using Hibernate Vs JDBC&lt;br&gt; 15. E-Job Card and Timesheet Using Hibernate Vs JDBC&lt;br&gt; 16. IP Spoofing Detection Approach (ISDA) for Network Intrusion Detection System&lt;br&gt; 17. CSI-KNN-based Intrusion Detection System&lt;br&gt; 18. Host Based IDS&lt;br&gt; 19. Voice Over IP&lt;br&gt; 20. Online Video/Audio Conference&lt;br&gt; 21. Anomaly Detection/One-Class Classification Algorithm&lt;br&gt; 22. Anomaly Detection/One-Class Classification Algorithm&lt;br&gt; 23. Intranet Based Email System&lt;br&gt; 24. Automatic Java Media Manager&lt;br&gt; 25. Session Initiation Protocol (SIP) in Java&lt;br&gt; 26. Effective Decision Tree Algorithm&lt;br&gt; 27. A Hackers Approach to Improve the A.I. Behind CAPTCHA&lt;br&gt; 28. Advanced Computer Cluster Architecture&lt;br&gt; 29. Fair and dynamic Bandwidth Distribution Architecture&lt;br&gt; 30. Network based Gaming Server.(NGS)&lt;br&gt; 31. Code Database Servers-A Centralized Compiler Architecture&lt;br&gt; 32. Code Review Tool Using Existing Third Party Implementations&lt;br&gt; 33. Web Application Server Development Using SMS&lt;br&gt; 34. Data Recovery In Ext2 files system and Adding secure deletion to your favorite file System&lt;br&gt; 35. All in One Steganography&lt;br&gt; 36. Design considerations for computer-telephony application programming interfaces and related components&lt;br&gt; 37. Services in Converged Network (Value-Added Services)&lt;br&gt; 38. Peer To Peer Secure Internet Telephony (SIP)&lt;br&gt; 39. Model Checking of Software Components: Combining Java Pathfinder and Behavior Protocol Model Checker&lt;br&gt; 40. Effectively Tuning and Optimizing the Database&lt;br&gt; 41. Soundbox: A Graphical Interface to Digital&lt;br&gt; 42. Directory Retrieval Using Voice Form Filling Online&lt;br&gt; 43. Polyphonic Wizards&lt;br&gt; 44. Incorporating Quality Considerations into Project Time/Cost Tradeoff Analysis and Decision Making.&lt;br&gt; 45. Enhance the Email Performance Through SMTP- New Approach&lt;br&gt; 46. ETHEREAL System&lt;br&gt; 47. Load Balancer in client-server architectures&lt;br&gt; 48. Without packet Reordering dynamic load balancing&lt;br&gt; 49. Without Load Balancing in MANET: Single Path Routing Vs. Multi Path Routing&lt;br&gt; 50. Push Vs Pull: Quantative Comparison for Data Broadcast&lt;br&gt; 51. Graphical Search Engine&lt;br&gt; 52. GSM Based LAN Monitoring&lt;br&gt; 53. Image Restoration&lt;br&gt; 54. Information Retrieval SMS Server&lt;br&gt; 55. LAN Based Bit Torrent&lt;br&gt; 56. Quicklook approach to IDS&lt;br&gt; 57. Generating Windows Presentation Foundation using templates&lt;br&gt; 58. Bypassing Vista USA and correctly launching interactive process from a windows service.&lt;br&gt; 59. CAPTCHA&lt;br&gt; 60. AntiSqlFilter-Blocking SQL Injection Hacker Attacks&lt;br&gt; 61. Java SIP Signaling Comptroller&lt;br&gt; 62. A Text Watermarking Algorithm based on Word Classification and Inter-word Space Statistics &amp;amp; Multi word features&lt;br&gt; 63. Multicast Application and Approach to Security issues using key management&lt;br&gt; 64. Webcam Image Tracker.&lt;br&gt; 65. Human Head Internal Rendering with Mouth and Text To Speech Synthesizer&lt;br&gt; 66. Hybrid Constraint Satisfaction Problem Solver&lt;br&gt; 67. Hybrid Query Expansion&lt;br&gt; 68. Web Based Artificial Intelligence Simulations&lt;br&gt; 69. Circular Target Detection and Pattern Detection&lt;br&gt; 70. Web Attacks Alerter Using Feature Extraction and SNORT&lt;br&gt; 71. Grid Extension Framework for Large Scale Parallel Financial Modeling&lt;br&gt; 72. Investigating Correlation-Based Fingerprint Authentication Schemes for Mobile Devices Using the J2ME technology&lt;br&gt; 73. Secure Mobile Banking &amp;amp; Security Issues&lt;br&gt; 74. Efficient Way To Capturing and sending images and videos from mobile to PC and Vice-Versa&lt;br&gt; 75. Barcode Capture and Recognition for EAN Barcodes Using Cell phone Camera&lt;br&gt; 76. Interactive Multiplayer Mobile Games Using Bluetooth&lt;br&gt; 77. Treating Patients Diabetes Using Mobile and PC&lt;br&gt; 78. Mobile Based Software Inspection&lt;br&gt; 79. Enterprise Mobile Service Platform Using JMS &amp;amp; J2ME&lt;br&gt; 80. A Secure Mobile Agent System Model Based on Extended Elementary Object System&lt;br&gt; 81. Direct Manipulation Technique for Wireless Networking&lt;br&gt; 82. GPRS Traffic Performance Measurements&lt;br&gt; 83. J2ME end-to-end security for M-commerce.&lt;br&gt; 84. Robust Distributed Speech Recognition using Speech Enhancement&lt;br&gt; 85. Hybrid wireless-optical broadband access network (woban): prototype Development and Research challenges&lt;br&gt; 86. Quality of Resilience as a Network Reliability Characterization Tool&lt;br&gt; 87. Handover Keying and its Uses&lt;br&gt; 88. New Adversary and New Threats: Security in Unattended Sensor Networks&lt;br&gt; 89. Wireless Data Traffic Decade of Change&lt;br&gt; 90. Dimensioning Network Links: A New Look at Equivalent Bandwidth&lt;br&gt; 91. Media Handling for Multimedia Conferencing in Multihop Cellular Networks&lt;br&gt; 92. Risk Homeostasis and Network Security&lt;br&gt; 93. Network Anomaly detection and classification via opportunistic sampling.&lt;br&gt; 94. Self-addressable Memory-Based FSM: a Scalable Intrusion Detection Engine&lt;br&gt; 95. Accurate Anomaly Detection Through Parallelism&lt;br&gt; 96. Counting Bloom Filters for Pattern Matching and Anti-evasion at the Wire Speed&lt;br&gt; 97. A Simple and Efficient Hidden Markov Model Scheme for Host-Based Anomaly Intrusion Detection&lt;br&gt; 98. Parallelizing XML Processing Pipelines via Map Reduce&lt;br&gt; 99. Application of Mobile Agent Systems to First Responder Training With Flexibility&lt;br&gt; 100. Advance IP Traceback Scheme&lt;br&gt; 101. An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops&lt;br&gt; 102. Multi-input Fuzzy Logic Controller for Brushless dc Motor Drives&lt;br&gt; 103. On the Performance of Ad Hoc Networks with Multiuser Detection, Rate Control and Hybrid ARQ&lt;br&gt; 104. Two-Rule-Based Linguistic Fuzzy Controllers&lt;br&gt; 105. A Unified Log-Based Relevance Feedback Scheme for Image Retrieval&lt;br&gt; 106. The Impact of Loss Recovery on Congestion Control for Reliable Multicast&lt;br&gt; 107. Dynamic Location Strategy for Hot Mobile Subscribers in personal Communications&lt;br&gt; 108. Simulation-based Comparisons of Tahoe, Reno, and SACK TCP&lt;br&gt; 109. Network Simulation Creator and Animator/NAM Enhanced Simulation Animation (NS2)&lt;br&gt; 110. MobiNet: A Scalable Emulation Infrastructure for Ad Hoc and Wireless Networks&lt;br&gt; 111. A Robust Spanning Tree Topology for Data Collection and Dissemination in Distributed Environments&lt;br&gt; 112. Estimating Ridge Topologies with High Curvature for Fingerprint Authentication Systems&lt;br&gt; 113. Generation of Reliable PINs from Fingerprints&lt;br&gt; 114. Physical Implementation and Evaluation of Ad Hoc Network Routing Protocols using Unmodi ed Simulation Models&lt;br&gt; 115. A Visualization and Analysis Tool for NS-2 Wireless Simulations: iNSpect&lt;br&gt; 116. Impact of Node Mobility on MANET Routing Protocols Models&lt;br&gt; 117. Dynamic Signature Verification Using Discriminative Training&lt;br&gt; 118. A Fingerprint Orientation Model Based on 2D Fourier Expansion (FOMFE) and Its Application to Singular-Point Detection and Fingerprint Indexing&lt;br&gt; 119. A Signal Processing Module for the Analysis of Heart Sounds and Heart Murmurs&lt;br&gt; 120. A Framework for Distributed Key Management Schemes in Heterogeneous Wireless Sensor Networks&lt;br&gt; 121. Ann Based Control Patterns Estimator For UPFC Used In Power Flow Problem&lt;br&gt; 122. UPFC Simulation and Control Using the ATP/EMTP and MATLAB/Simulink Programs&lt;br&gt; 123. A Simulation Analysis of Routing Misbehaviour in Mobile Ad hoc Networks&lt;br&gt; 124. Simulation Study of BlackHole Attack In MANET: Detection and Prevention&lt;br&gt; 125. Secure Internet Connectivity for Dynamic Source Routing (DSR) based Mobile Ad hoc Networks&lt;br&gt; 126. Maximum Confidence Hidden Markov Modeling for Face Recognition&lt;br&gt; 127. A Statistics Based Design of MAC Protocols with Distributed Collision Resolution for Ad Hoc Networks&lt;br&gt; 128. Power Flow Control with UPFC&lt;br&gt; 129. Scalable Urban Network Simulator&lt;br&gt; 130. Control Setting of Unified Power Flow Controller Through Load Flow Calculation&lt;br&gt; o managing cash and bank accounts&lt;br&gt; o General Accounting&lt;br&gt; o Cost Accounting No multivariate analysis in the activities of the organization&lt;br&gt; o The chart of accounts, a tool for cost accounting and analysis of multidimensional&lt;br&gt; o Financial statements and reports from the organizations&lt;br&gt; o The data warehouse &amp;amp; data mining in the multivariate analysis of financial and accounting information for managing an organization.&lt;br&gt; o assist in the monitoring, budgeting and financial controlling&lt;br&gt; o simulation in forecasting systems aid decision making&lt;br&gt; o Study of "computer literacy" in organization and business Systems &lt;/p&gt; &lt;p&gt;o XML as a tool for integrating information systems&lt;br&gt; o Studies of quality criteria for information systems management using the approach of TQM&lt;br&gt; o Design, development of integrated information systems&lt;br&gt; o The security of information systems in organizations&lt;br&gt; o Connections vs. Graph Web and accessibility of information&lt;br&gt; o Design, Development and Implementation of Information Systems such as ERP / MRP / BI: IT systems help to:&lt;br&gt; • Expertise: SE&lt;br&gt; • Decision making: DSS&lt;br&gt; • Management costs: (Standard, ABC)&lt;br&gt; • Personnel Management: Payroll / salaries / fees (status, contract), social security, insurance (life, health … etc), working time asset management&lt;br&gt; • Commercial Management&lt;br&gt; o management of stocks and stores: Cas …&lt;br&gt; o Management of sales (wholesale and retail)&lt;br&gt; o Order Management and Procurement&lt;br&gt; o management of billing&lt;br&gt; o customer management (CRM)&lt;br&gt; No vendor management (CRM)&lt;br&gt; o management of logistics / supply&lt;br&gt; o management of marketing information&lt;br&gt; o bar codes and computer systems sales&lt;br&gt; o Modeling and Optimization in the supply chain (SCM) The implementation of WLAN in organizations and institutions&lt;br&gt; o VoIP and Wlan: a solution of the future in the landlocked country?&lt;br&gt; o streaming over WLAN: an opportunity for optimizing bandwidth in a mobile environment&lt;br&gt; o A comparative study of the prioritization of packets vs. streaming in optimizing bandwidth for multimedia applications&lt;br&gt; o Study of the responsiveness and interactivity for Internet companies&lt;br&gt; o Appropriation of ICT in strengthening marketing and sales capabilities: competitiveness,&lt;br&gt; o ICT and creativity&lt;br&gt; o The ICT &amp;amp; Competitiveness&lt;br&gt; o ICT and the effectiveness&lt;br&gt; o ICT and efficiency&lt;br&gt; o Studies of open access infrastructure in regional integration and their impact on the economies of countries&lt;br&gt; o Future developments on multimedia networking web: the case of TV on the Web / mobile phones.&lt;br&gt; o The standard transmission of VoIP and Video on the Live network&lt;br&gt; o The educational games Multimedia&lt;br&gt; o The standards of 3G/4G mobile telephony&lt;br&gt; o Impact of Technology on 3G/4G integration of information systems Iimplémentation payments by electronic cards in eCommerce.&lt;br&gt; o Design and development of application of the eCommerce payment électroniquedans&lt;br&gt; o The electronic payment cards, smart monney&lt;br&gt; o The security of electronic payments&lt;br&gt; o The computer systems and electronic payment&lt;/p&gt; &lt;p&gt;o Electronic banking: Opportunities and Challenges&lt;br&gt; o Legal and Tax Aspects of eCommerce&lt;br&gt; o eBanking and its evolution into the m-Banking&lt;br&gt; o The challenges of nomadism in eBanking&lt;br&gt; o The e / m-commerce and inter-operability systemic convergence technology.&lt;br&gt; o tele-clearing interbank electronic exchanges&lt;br&gt; o The electronic signature and legal challenges of eCommerce&lt;br&gt; o Internet eXchange Point (IXP) and its impact in the management of Internet resources&lt;br&gt; o E-Marketing, a new Eldorado of the conquest of markets&lt;br&gt; o The intranet: an EDI system effectively and efficiently in the enterprise&lt;br&gt; o Intranet and Supply Chain Management (SCM)&lt;br&gt; o Intranet and financial management (ERP)&lt;br&gt; o Intranet and staff management (HRM)&lt;br&gt; o Intranet: the headquarters of the Economic Intelligence (Business Intelligence-BI) and technological convergence.&lt;br&gt; o Role of Intranet / Internet in disseminating information in real time (Real time systems)&lt;br&gt; o The ATM (Automatic Teller Machines) in the banking&lt;br&gt; o Post Service (ATM and POS) and customer service&lt;br&gt; o Internet service business strategy&lt;br&gt; o Study on the role of countries of the region in the production of web content&lt;br&gt; o Challenges and opportunities to appropriate ICT&lt;br&gt; -------------------------------------------------------------&lt;/p&gt; &lt;p&gt;Consumer-oriented devices and services&lt;br&gt; Mobile TV and IPTV&lt;br&gt; Consumer-oriented e-commerce&lt;br&gt; Smart and digital homes&lt;br&gt; Wearable devices&lt;br&gt; Smart consumer appliances&lt;br&gt; Speech enable appliances&lt;br&gt; Consumer accessibility appliances and services&lt;br&gt; Economics of security and protection&lt;br&gt; Knowledge for global defense&lt;br&gt; Security in network, systems, and applications&lt;br&gt; Trust, privacy, and safeness&lt;br&gt; Business continuity and availability&lt;br&gt; Cryptography and algorithms encryption&lt;br&gt; Rapid Internet attacks and network&lt;br&gt; Applications and network vulnerabilities&lt;br&gt; System advanced paradigms&lt;br&gt; Data-centered information systems&lt;br&gt; User-centric information systems&lt;br&gt; Pervasive and ubiquitous systems&lt;br&gt; Mobile learning and communications&lt;br&gt; Open and distance education systems&lt;br&gt; Management and control&lt;br&gt; Digital telecommunications management&lt;br&gt; Control and monitoring systems&lt;br&gt; Measurement and management systems&lt;br&gt; Human/Machine interface and man-in-the-loop control&lt;br&gt; Energy and power systems control&lt;br&gt; Self-monitoring, self-diagnosing, self-management systems&lt;br&gt; Digital analysis and processing&lt;br&gt; Digital information processing (Voice/Data/Video)&lt;br&gt; Computer graphics and animation&lt;br&gt; Virtual reality/3D graphics/Games&lt;br&gt; Computer modeling/simulation&lt;br&gt; Graphic/Image/Photo/Hand-writing analysis and processing&lt;br&gt; Pattern recognition / Computer vision&lt;br&gt; Natural language processing / robust processing&lt;br&gt; Speech recognition and processing&lt;br&gt; Mobile devices and biotechnologies&lt;br&gt; Robotics/Mobile devices/ Mobile networks&lt;br&gt; Handled and wearable computing and devices&lt;br&gt; Vehicular navigation and control&lt;br&gt; Nanotechnologies/Systems-on-the-chip works-on-the-chip/ Haptic phenomena&lt;br&gt; Biotechnologies/Bioinformatics/Biometrics/Biomedical systems&lt;br&gt; Computational biochemistry&lt;br&gt; Biological data management&lt;br&gt; Software robustness for digital society&lt;br&gt; Software as a service&lt;br&gt; Software specification and design methodologies&lt;br&gt; Software development and deployment&lt;br&gt; Programming languages and supporting tools&lt;br&gt; Patterns/Anti-patterns/Artifacts/Frameworks&lt;br&gt; Agile/Generic/Agent-oriented programming&lt;br&gt; Neuronal networks/Fuzzy logic/Temporal logic/ Genetic Algorithms&lt;br&gt; Reasoning models/Model checking/Modular reasoning/&lt;br&gt; Program verification/validation/correctness&lt;br&gt; Embedded and real-time systems&lt;br&gt; Consumer-oriented digital economics&lt;br&gt; Online consumer decision support &amp;amp; advertising&lt;br&gt; Semiotic engineering of online services&lt;br&gt; Human factors in computer systems&lt;br&gt; Personal information management&lt;br&gt; Consumer trust in digital society&lt;br&gt; Interaction in smart environments&lt;br&gt; Mobile consumers and interactive spaces&lt;br&gt; Hedonic and perceived digital quality&lt;br&gt; Usability, aesthetics, and accessibility&lt;br&gt; Multimodal and interactive interfaces&lt;br&gt; Intelligent user interfaces&lt;br&gt; Government services in the context of digital society&lt;br&gt; ICT support for collaboration&lt;br&gt; EKNOW: Information and knowledge management&lt;br&gt; Knowledge data systems&lt;br&gt; Linguistic knowledge representation&lt;br&gt; Knowledge acquisition, processing, and management&lt;br&gt; Cognitive science and knowledge agent-based systems&lt;br&gt; Knowledge modeling and virtualization&lt;br&gt; Context-aware and self-management systems&lt;br&gt; Imprecision/Uncertainty/Incompleteness in databases&lt;br&gt; Geographic and spatial data infrastructures&lt;br&gt; Information technologies&lt;br&gt; Optimization and information technology&lt;br&gt; Business process integration and management&lt;br&gt; Information management systems&lt;br&gt; Information ethics and legal evaluations&lt;br&gt; On-demand business transformation&lt;br&gt; Informational mining/retrieval/classification&lt;br&gt; Multi-criteria decision theory&lt;br&gt; Organizational information systems&lt;br&gt; e-Business, e-Science systems&lt;br&gt; Decision support systems&lt;br&gt; Zero-knowledge systems&lt;br&gt; Expert systems&lt;br&gt; Tutoring systems&lt;br&gt; Digital libraries&lt;br&gt; Databases and mobility in databases&lt;br&gt; Industrial systems&lt;br&gt; TELEMED: Telemedicine and eHealth&lt;br&gt; Telemedicine software and devices&lt;br&gt; Virtual telemedicine&lt;br&gt; Wireless telemedicine&lt;br&gt; Electronic imagery and visualization frameworks&lt;br&gt; Color imaging and multidimensional projections&lt;br&gt; Personal, adaptive, and content-based image retrieval imaging&lt;br&gt; Imaging interfaces and navigation&lt;br&gt; Medical image processing&lt;br&gt; Computer vision and resolution&lt;br&gt; Telemedicine and tele health&lt;br&gt; Tele pathology and digital imaging&lt;br&gt; Tele cardiology&lt;br&gt; Tele rehabilitation&lt;br&gt; Clinical telemedicine&lt;br&gt; Internet imaging localization and archiving&lt;br&gt; Video techniques for medical images&lt;br&gt; Remote medicine and Internet&lt;br&gt; Safety in telemedicine&lt;br&gt; Telemedicine portals&lt;br&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt;1. INTRUDER ALARM SYSTEM&lt;br&gt; 2. FACE DETECTION USING HSV (BY PERFORMING SKIN SEARCH OF INPUT IMAGE)&lt;br&gt; 3. WIRELESS AUDIENCE POLLING SYSTEM&lt;br&gt; 4. MANAGE PRISONS (CONTROLLING CRIME)&lt;br&gt; 5. PATIENT MONITORING&lt;br&gt; 6. AUTOMATIC AND DYNAMIC GENERATION OF RANDOM IMAGES&lt;br&gt; 7. OPTIMIZATION TECHNIQUES FOR NETWORKS USING COGNITIVE APPROACH&lt;br&gt; 8. SYNCHRONISED TELE MEDICINE USING WAP&lt;br&gt; 9. MULTI-LINGUISTIC PEOPLE SEARCH&lt;br&gt; 10. ATM USING FINGER PRINTS&lt;br&gt; 11. GSM BASED WIRELESS DISTRIBUTED ENERGY BILLING SYSTEM&lt;br&gt; 12. MECHANISMS FOR TEMPORAL PARTITIONING IN THE COMMUNICATION SYSTEM OF AN INTEGRATED ARCHITECTURE AND ASSESSMENT OF PERFORMANCE&lt;br&gt; 13. DATA GUARD - THE ULTIMATE PROTECTOR&lt;br&gt; 14. CONTENT AUTHENTICATION OF DIGITAL IMAGES USING FRAGILE AND SEMI-FRAGILE WATERMARKING TECHNIQUES&lt;br&gt; 15. WEBCAM BASED HUMAN TO MACHINE INTERACTION (WEBCAM MOUSE)&lt;br&gt; 16. VIDEO MINING PATTERN RECOVERY VS. PATTERN RECOGNITION&lt;br&gt; 17. CODE-X FOR SECURE TRANSACTION MANAGEMENT IN A MULTI CLIENT / SERVER TERRA FIRMA&lt;br&gt; 18. RELATIONAL DATA OBFUSCATION&lt;br&gt; 19. TCP MODELLING FOR CONGESTION CONTROL&lt;br&gt; 20. Q-ROUTING IN DYNAMIC NETWORKS USING MOBILE AGENTS&lt;br&gt; 21. SPARE BAND WIDTH ALLOCATION USING RESOURCE MANAGEMENT CELL&lt;br&gt; 22. TOUCH SCREEN BASED SMS IN REAL TIME ENVIRONMENT&lt;br&gt; 23. Development of a user friendly ,feature-rich, practical Appraisal Tracker.&lt;br&gt; 24. Development of a split screen application for the data entry of the shipments.&lt;br&gt; 25. Development of an Interest Calculation system for a retail bank&lt;br&gt; 26. Development of an agent-based information push mechanism&lt;br&gt; 27. Development of a feature-rich, practical online application for the Training and Placement Dept. of the college.&lt;br&gt; 28. Development of a Defect Tracking System&lt;br&gt; 29. Development of a Miles Acquisition System (MAS)&lt;br&gt; 30. Development of a feature-rich, practical online leave management system&lt;br&gt; 31. ONLINE LEAVE MANAGEMENT SYSTEM&lt;br&gt; 32. ONLINE ON-REQUEST COURSES COORDINATION SYSTEM (ORS)&lt;br&gt; 33. BIDDERS' ANALYSIS SOFTWARE FOR A TENDER&lt;/p&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-8556120358833509893?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/8556120358833509893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/final-year-computer-electrical.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8556120358833509893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8556120358833509893'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/final-year-computer-electrical.html' title='Final Year Computer / Electrical / Electronics Project Topics /  Suggestions : Some Ideas'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-7798648659407918449</id><published>2010-07-09T04:47:00.001-07:00</published><updated>2010-07-09T04:47:44.401-07:00</updated><title type='text'>BTECH MCA MINI PROJECTS TITLES 2010</title><content type='html'>&lt;div style="text-align:center"&gt;&lt;span style="font-size:large"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left"&gt;&lt;span style="font-size:large"&gt;&lt;br&gt;JAVA NETWORK BASED PROJECTS&lt;br&gt; &lt;br&gt;   1. REMOTE APPROACH FOR EFFECTIVE TASK EXECUTION AND DATA ACCESSING TOOL&lt;br&gt;   2. ACTIVE SOURCE ROUTING PROTOCOL FOR MOBILE NETWORKS&lt;br&gt;   3. EXCESSIVE DATA ACCUMULATION FREE ROUTING IN ENLARGE NETWORK&lt;br&gt;   4. REALISTIC BROADCAST PROTOCOL HANDLER FOR GROUP COMMUNICATION&lt;br&gt;     5. MULTICAST LIVE VIDEO BROADCASTING USING REAL TIME TRANSMISSION PROTOCOL&lt;br&gt;   6. ADAPTIVE SECURITY AND AUTHENTICATION FOR DNS SYSTEM&lt;br&gt;   7. EVALUATING THE PERFORMANCE OF VERSATILE RMI APPROACH IN JAVA&lt;br&gt;   8. DYNAMIC CONTROL FOR ACTIVE NETWORK SYSTEM&lt;br&gt;     9. EFFECTIVE PACKET ANALYZING AND FILTERING SYSTEM FOR ATM NETWORK&lt;br&gt;  10. MULTI SERVER COMMUNICATION IN DISTRIBUTED DATABASE MANAGEMENT&lt;br&gt;  11. MESSAGING SERVICE OVER TCP/IP IN LOCAL AREA NETWORK&lt;br&gt;  12. EXPLICIT ALLOCATION OF BEST-EFFORT PACKET DELIVERY SERVICE&lt;br&gt;    13. LOGICAL GROUP NETWORK MAINTENANCE AND CONTROL SYSTEM&lt;br&gt;  14. REDUCTION OF NETWORK DENSITY FOR WIRELESS AD-HOC NETWORK USING XTC ALGORITHM&lt;br&gt;  15. DISTRIBUTED NODE MIGRATION BY EFFECTIVE FAULT TOLERANCE&lt;br&gt;&lt;br&gt;CORE JAVA PROJECTS&lt;br&gt;  &lt;br&gt;   1. TOOL FOR BUG TRACKING AND SYSTEM ANALYSIS&lt;br&gt;   2. USER FRIENDLY FRAME BUILDER ENVIRONMENT FOR JAVA SWING&lt;br&gt;   3. ARIFICIAL INTELLIGENCE BROWSER USING JAVA SPEECH API&lt;br&gt;   4. HUB FOR JAVA COMPILATION AND ERROR CHECKING&lt;br&gt;     5. SCATTERED SYSTEM FOR AIRCRAFT MAINTAINENCE&lt;br&gt;   6. MAIL-EXCHANGER USING MULTI TASKING SOCKET&lt;br&gt;   7. DATA SECLUSION IN AUDIO FILES&lt;br&gt;   8. SECURE DATA HIDDING AND EXTRACTION USING BPCS&lt;br&gt;   9. XML BASED GUI TESTING TOOL&lt;br&gt;    10. WRONG METHOD CALL IDENTIFIER&lt;br&gt;  11. JAVA MUSICIAN USING JAVA SOUND API&lt;br&gt;  12. DYNAMIC SIGNATURE VERIFICATION USING PATTERN RECOGNITION&lt;br&gt;  13. BULK SMS GATEWAY – INTEGRA&lt;br&gt;  14. DATA MNIMIZATION AND STORAGE USING XML ENABLE SQL SERVER&lt;br&gt;    15. RETRIVING FILES USING CONTENT BASED SEARCH&lt;br&gt;&lt;br&gt;J2EE WEB APPLICATIONS&lt;br&gt;&lt;br&gt;   1. DEVELOPMENT OF A FEATURE-RICH, PRACTICAL RESOURCE MANAGEMENT SYSTEM (RMS)&lt;br&gt;   2. E-AUCTION BIDDING AND WATCHING&lt;br&gt;   3. DEVELOPMENT OF A WEB-BASED RECRUITMENT PROCESS SYSTEM FOR HR GROUP OF COMPANY&lt;br&gt;     4. DESIGN AND IMPLEMENTATION OF WORK PLANNER FOR STAFF SCHEDULING&lt;br&gt;   5. DEVELOPMENT OF A WEB BASED CHANGE REQUEST TRACKER SYSTEM&lt;br&gt;   6. MULTI-TIER INTERNET COMPUTING USING JAVA TECHNOLOGY&lt;br&gt;   7. CORPORATE COURSE PLANNING SCHEDULE MANAGEMENT&lt;br&gt;     8. INTERACTING BANKING SYSTEM WITH MOBILE&lt;br&gt;   9. GLOBAL ADVANCED WEB RATING SYSTEM&lt;br&gt;  10. MULTISERVER MAINTENANCE FOR UNIVERSITY MARK DISTRIBUTED SYSTEM&lt;br&gt;  11. IT DOMAIN NAME SYSTEM MAINTENANACE&lt;br&gt;  12. VIRTUAL CLASS ROOM&lt;br&gt;    13. ONLINE WEB SHARE MARKETING SYSTEM&lt;br&gt;  14. ONLINE EXAMINATION SYSTEM&lt;br&gt;  15. GLOBAL INSURANCE MANAGEMENT SYSTEM&lt;br&gt;  16. CITY MAPPING GUIDE&lt;br&gt;  17. GLOBAL JOB PORTAL MANAGEMENT&lt;br&gt;  18. GAS AGENCY MANAGEMENT&lt;br&gt;  19. MOBILE PROXY SERVER IMPLEMENTATION&lt;br&gt;    20. ON-LINE MOBILE VOTING&lt;br&gt;  21. XML ENABLED CROSS DATA MIGRATION&lt;br&gt;&lt;br&gt;&lt;br&gt;1. CARGO MANAGEMENT&lt;br&gt;&lt;br&gt;2. CRM FOR AIRLINE INDUSTRY&lt;br&gt;&lt;br&gt;3. DISTRIBUTED MANAGEMENT SYSTEM&lt;br&gt;&lt;br&gt;4. E-CARE HELP DESK&lt;br&gt;&lt;br&gt;5. FLOW WELL AUTOMATION SYSTEM&lt;br&gt;  &lt;br&gt;6. WEB MAILING SYSTEM&lt;br&gt;&lt;br&gt;7. RESOURCE AND OUTSOURCING&lt;br&gt;&lt;br&gt;8. CORPORATE RECRUITMENT SYSTEM&lt;br&gt;&lt;br&gt;9. NETWORK BANKING&lt;br&gt;&lt;br&gt;10. PROJECT STATUS INFORMATION SYSTEM&lt;br&gt;&lt;br&gt;11. Secure Stock Exchange System Using Web services&lt;br&gt;  &lt;br&gt;12. TELECOMMUNICATION&lt;br&gt;&lt;br&gt;13. H.R CONSULTANCY&lt;br&gt;&lt;br&gt;14. SECURABLE NETWORK IN 3 PARTY PROTOCOLS&lt;br&gt;&lt;br&gt;15. MULTI TASKING SOCKETS&lt;br&gt;&lt;br&gt;16. MOBILE EMERGENCY SERVICES&lt;br&gt;&lt;br&gt;17. BUG TRACKING&lt;br&gt;&lt;br&gt;18. COMPUTER ASSISTED HUMAN RELATIONS TRACKINGT&lt;br&gt;  &lt;br&gt;19. NET SURVEY SIMULATION&lt;br&gt;&lt;br&gt;20. ROUTING SIMULATOR&lt;br&gt;&lt;br&gt;21. AJAX ENABLED ONLINE ORDER PROCESSING SYSTEM&lt;br&gt;&lt;br&gt;22. BSNL&lt;br&gt;&lt;br&gt;23. COLLEGE ATTENDANCE SYSTEM&lt;br&gt;&lt;br&gt;24. DATA CENTRIC KNOWLEDGE MANAGEMENT SYSTEM&lt;br&gt;  &lt;br&gt;25. COMMERCE&lt;br&gt;&lt;br&gt;26. SOFTWARE METRICS ANALYSIS AND VISUALISATION TOOL&lt;br&gt;&lt;br&gt;27. HEALTH CENTER MANAGEMENT SYSTEM&lt;br&gt;&lt;br&gt;28. ONLINE SHOPPING&lt;br&gt;&lt;br&gt;29. ONLINE EXAMS&lt;br&gt;&lt;br&gt;30. MOBILE BANKING&lt;br&gt;&lt;br&gt;31. E-ATTENDANCE&lt;br&gt;  &lt;br&gt;32. E-POST OFFICE&lt;br&gt;&lt;br&gt;33. CONTENT MANAGER&lt;br&gt;&lt;br&gt;&lt;br&gt;MINI PROJECT TITLES 2010&lt;br&gt;DOTNET MINI PROJECT TITLES 2010&lt;br&gt;&lt;br&gt;   1. EXPORT TRACKING SYSTEM&lt;br&gt;   2. ONLINE INTELLIGENCE QUOTIENT TEST&lt;br&gt;   3. A COPERNICOUS MEDICAL SOLUTION&lt;br&gt;     4. DIGITAL ENVELOPES&lt;br&gt;   5. DOWNLOAD ACCELERATOR&lt;br&gt;   6. FINGER PRINT&lt;br&gt;   7. KNOWLEDGE MANAGEMENT&lt;br&gt;   8. Multi-threaded Segmented Download Accelerator using Plug-in Architecture&lt;br&gt;   9. SECURITY FOR POCKET PC&lt;br&gt;    10. STUDENT RESULT PROCESSING&lt;br&gt;  11. TAX NET&lt;br&gt;  12. WAREHOUSE EXECUTOR&lt;br&gt;  13. XML SIGNATURES&lt;br&gt;&lt;br&gt;&lt;a href="http://ADO.NET" target="_blank"&gt;ADO.NET&lt;/a&gt; WINDOWS APPLICATIONS&lt;br&gt;&lt;br&gt;   1. ACTUARIAL PROJECTION SYSTEM&lt;br&gt;    2. ADVANCED VEHICLE AND HIGHWAY SYSTEMS (AVHS)&lt;br&gt;    3. AUTOMATIC PRAYER TIME VIA SMS&lt;br&gt;   4. BUILDING CONSTRUCTION: COST ESTIMATE SYSTEM&lt;br&gt;   5. CLIENT/SERVER COMPUTING EXAMINATION RESULT INFORMATION SYSTEM&lt;br&gt;   6. DEVELOPING IP ADDRESS MANAGEMENT TOOL (IP MANAGER)&lt;br&gt;     7. DEVELOPING PORT SCANNING DETECTOR PROGRAM&lt;br&gt;   8. DEVELOPMENT OF A SIMPLE IP SUBNET CALCULATOR TOOL&lt;br&gt;   9. ENCRYPTION: SECURE COMMUNICATION USING PUBLIC KEY INFRASTRUCTURE VIA TCP/IP NETWORK PROTOCOL&lt;br&gt;  10. FINANCIAL ANALYSIS DATABASE SYSTEM FOR INVESTMENT DECISION&lt;br&gt;    11. NETWORK PROBLEM NOTIFICATION VIA SMS&lt;br&gt;  12. INVENTORY CONTROL MANAGEMENT&lt;br&gt;  13. VOICE RECOGNITION USING NEURAL NETWORKS&lt;br&gt;  14. UNIVERSITY ADMISSION SYSTEM&lt;br&gt;  15. GENERIC PROJECT MANAGEMENT PORTAL&lt;br&gt;  16. DISPENSARY MANAGEMENT SYSTEM&lt;br&gt;    17. MULTI THREADED SERVER&lt;br&gt;  18. INTRANET MULTI CLIENT CHATTING&lt;br&gt;  19. FINGER PRINT BASED EMPLOYEE ATTENDANCE SYSTEM&lt;br&gt;  20. IMAGE PROCESSING&lt;br&gt;  21. REAL TIME NOSE BRIDGE TRACKING IN PRESENCE OF GEOMETRIC CHANGES&lt;br&gt;    22. TEXT FILE HIDING IN AUDIO(WAV) FILES USING LOWBIT ENCODING STEGNOGRAPHY&lt;br&gt;  23. DISTRIBUTED NETWORK PROCESSOR UTILIZATION&lt;br&gt;  24. REMOTE EXPLORER AND TASK MANAGER FOR CONTROLLING NODES IN LOCAL AREA NETWORK&lt;br&gt;  25. BACKUP AND RECOVERY SCHEDULER AUTOMATION MANAGEMENT&lt;br&gt;    26. NETWORK LOAD BALANCING&lt;br&gt;  27. MULTIPLE FILES PROTECTOR WITH PASSWORD PROTECTION AND CRYPTOGRAPHY SECURITY USING TRIPLEDES ALGORITHM&lt;br&gt;  28. ENHANCED LICENSE MAKER FOR SOFTWARE PROTECTION&lt;br&gt;  29. CYBER EYE&lt;br&gt;  30. TCP-IP BASED PROCESS MONITOR AND CONTROLLER FOR BOTH LOCAL AND REMOTE MACHINES&lt;br&gt;    31. XML CODE EDITOR WITH SYNTAX CHECKER AND SYNTAX COLORING&lt;br&gt;  32. COLLEGE MANAGEMENT SYSTEM&lt;br&gt;  33. MEDICAL MANAGEMENT SYSTEM&lt;br&gt;  34. PAYROLL INFORMATION SYSTEM&lt;br&gt;  35. HOSPITAL MANAGEMENT SYSTEM&lt;br&gt;  36. LIBRARY MANAGEMENT SYSTEM&lt;br&gt;    37. TAX MANAGEMENT SYSTEM&lt;br&gt;  38. DIGITAL IMAGE PROCESSING TECHNOQUES&lt;br&gt;&lt;br&gt;WEB APPLICATIONS &lt;a href="http://ASP.NET" target="_blank"&gt;ASP.NET&lt;/a&gt;&lt;br&gt;&lt;br&gt;   1. DEVELOPMENT OF A FEATURE-RICH, TRAINING PORTAL APPLICATION&lt;br&gt;    2. DEVELOPMENT OF A FEATURE-RICH, RESUME BUILDER APPLICATION&lt;br&gt;    3. DEVELOPMENT OF A WEB-BASED RECRUITMENT PROCESS SYSTEM FOR THE HR GROUP FOR A COMPANY&lt;br&gt;   4. WEB BASED REWARD POINTS MANAGEMENT SYSTEM&lt;br&gt;   5. ONLINE DISCUSS-FORM&lt;br&gt;   6. DEVELOPMENT OF A FEATURE-RICH, PRACTICAL ONLINE ON-REQUEST COURSES COORDINATION SYSTEM (ORS)&lt;br&gt;     7. REAL-ESTATE MANAGEMENT SYSTEM&lt;br&gt;   8. DESIGN AND DEVELOPMENT OF INSURANCE AGENT'S SAMURAI&lt;br&gt;   9. DEVELOPMENT OF A FEATURE-RICH, PRACTICAL ONLINE SURVEY TOOL (OST)&lt;br&gt;  10. DEVELOPMENT OF A REPOSITORY AND SEARCH ENGINE FOR ALUMNI OF COLLEGE (RASE)&lt;br&gt;    11. DEVELOPMENT OF WEB BASED DOCUMENT VERSION CONTROLLER&lt;br&gt;  12. DEVELOPMENT OF A WEB BASED MEETING SCHEDULER&lt;br&gt;  13. IMPLEMENTATION OF A SIMPLE DEVICE MEDIATION APPLICATION OF A NETWORK MANAGEMENT SYSTEM&lt;br&gt;  14. MULTILEVEL MARKETING MEASUREMENT SYSTEM&lt;br&gt;    15. DESIGN AND DEVELOPMENT OF EQUITY TRADING PORTFOLIO MANAGER&lt;br&gt;  16. DEVELOPMENT OF A CAMPAIGN INFORMATION SYSTEM&lt;br&gt;  17. DEVELOPMENT OF A PRACTICAL ONLINE HELP DESK (OHD) FOR THE FACILITIES IN THE CAMPUS&lt;br&gt;  18. DEVELOPMENT OF A FEATURE-RICH, PRACTICAL ONLINE APPLICATION FOR THE TRAINING AND PLACEMENT DEPT. OF THE COLLEGE.&lt;br&gt;    19. DEVELOPMENT OF A FEATURE-RICH, PRACTICAL RESOURCE MANAGEMENT SYSTEM (RMS)&lt;br&gt;  20. DATABASE ENTERPRISE MANAGER&lt;br&gt;  21. ONLINE JOB PROVIDER AND SEARCH PORTAL WITH ONLINE EXAM MAINTENANACE&lt;br&gt;  22. ONLINE TERMINAL MANAGEMENT SYSETM&lt;br&gt;    23. ONLINE INFORMATION ON WAP&lt;br&gt;  24. CUSTOMER SERVICE PORTAL FOR TOURISUM AND TRAVELS MANAGEMENT&lt;br&gt;  25. HUMAN RESOURCE MANAGEMENT SYSTEM&lt;br&gt;  26. GLOBAL WEB RATING SYSTEM&lt;br&gt;  27. MAILS MANAGEMENT USING SMTP MAIL SERVER&lt;br&gt;    28. ONLINE WEBMART SYSTEM FOR JEWELLERY&lt;br&gt;  29. ONLINE MATERIAL REQISATION, COLLECTION AND STOCK HANDLING MANAGEMENT PORTAL.&lt;br&gt;  30. BSNL SEARCH SERVICE SYSTEM FOR CUSTOMERS AND PILLAR MANAGEMENT FOR SERVICE ENGINEERS.&lt;br&gt;    31. RECURSIVE URL DOWNLOAD MANGER&lt;br&gt;  32. ONLINE BOOK SHOP MANAGEMENT SYSTEM&lt;br&gt;  33. E-BANKING TRANSACTIONS SYSTEM WITH PORTAL FOR BANK OFFICIALS AND CUSTOMERS.&lt;br&gt;  34. ONLINE CALL LOGGING AND CUSTOMER SUPPORT SYETM&lt;br&gt;    35. ONLINE BUG TRACKING AND CUSTOMER SUPPORT SYSTEM&lt;br&gt;  36. FACTORY MANAGEMENT SYSTEM&lt;br&gt;  37. T-BLOGGER&lt;br&gt;  38. ONLINE HEALTHCARE SYSTEM&lt;br&gt;  39. ACCOUNT INFORMATION SYSTEM&lt;br&gt;  40. ONLINE MATRIMONIAL SYSTEM &lt;/span&gt;&lt;/div&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-7798648659407918449?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/7798648659407918449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/btech-mca-mini-projects-titles-2010.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7798648659407918449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7798648659407918449'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/07/btech-mca-mini-projects-titles-2010.html' title='BTECH MCA MINI PROJECTS TITLES 2010'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-5134685004942189927</id><published>2010-06-29T02:39:00.001-07:00</published><updated>2010-06-29T02:39:52.605-07:00</updated><title type='text'>Reverse OF A Number program code and Reverse OF A String program</title><content type='html'>&lt;b&gt;Reverse OF A Number program code and Reverse OF A String program source code&lt;/b&gt;&lt;br clear="all"&gt;&lt;br&gt;&lt;div&gt;&lt;b&gt;Reverse OF A Number&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt; &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;Enter a value&amp;quot;);&lt;/div&gt;&lt;div&gt;var b,sum=0;&lt;/div&gt;&lt;div&gt;var z=a;&lt;/div&gt;&lt;div&gt;while(a&amp;gt;0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;b=a%10;&lt;/div&gt;&lt;div&gt;sum=sum*10+b;&lt;/div&gt; &lt;div&gt;a=parseInt(a/10);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;alert(sum);&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Reverse Of A String &lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;Enter a string&amp;quot;);&lt;/div&gt;&lt;div&gt;var b=&amp;#39;&amp;#39;;&lt;/div&gt; &lt;div&gt;sum=0;&lt;/div&gt;&lt;div&gt;var z=a.length;&lt;/div&gt;&lt;div&gt;alert(&amp;quot;Length:&amp;quot;+z)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;for(i=z-1;i&amp;gt;=0;i--)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;b+=a[i];&lt;/div&gt; &lt;div&gt;}&lt;/div&gt;&lt;div&gt;alert(&amp;quot;Reverse of a Number&amp;quot;+a+&amp;quot;is:&amp;quot;+b);&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-5134685004942189927?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/5134685004942189927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/reverse-of-number-program-code-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/5134685004942189927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/5134685004942189927'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/reverse-of-number-program-code-and.html' title='Reverse OF A Number program code and Reverse OF A String program'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-8988566230242824510</id><published>2010-06-29T02:37:00.003-07:00</published><updated>2010-06-29T02:37:53.031-07:00</updated><title type='text'>Prime Number Program Source Code</title><content type='html'>&lt;div&gt;&lt;b&gt;Prime Number Program Source Code&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;  &lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;  &lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;  &lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;enter a value&amp;quot;);  &lt;/div&gt; &lt;div&gt;alert(a);  &lt;/div&gt;&lt;div&gt;var c=0;  &lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt; for(var i=2;i&amp;lt;a;i++)  &lt;/div&gt;&lt;div&gt;  {  &lt;/div&gt;&lt;div&gt;   if(a%i==0)  &lt;/div&gt;&lt;div&gt;   {  &lt;/div&gt;&lt;div&gt;    c=i;  &lt;/div&gt;&lt;div&gt;    //alert(&amp;quot;Now C IS:&amp;quot;+c);  &lt;/div&gt; &lt;div&gt;   }  &lt;/div&gt;&lt;div&gt;  }  &lt;/div&gt;&lt;div&gt;  if(c==0)  &lt;/div&gt;&lt;div&gt;  {  &lt;/div&gt;&lt;div&gt;   alert(&amp;quot;given no is prime&amp;quot;);  &lt;/div&gt;&lt;div&gt;  }  &lt;/div&gt;&lt;div&gt;  else  &lt;/div&gt;&lt;div&gt;  {  &lt;/div&gt;&lt;div&gt;   alert(&amp;quot;given no is not a prime&amp;quot;);  &lt;/div&gt; &lt;div&gt;  }  &lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;  &lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;  &lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;  &lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;  &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-8988566230242824510?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/8988566230242824510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/prime-number-program-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8988566230242824510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8988566230242824510'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/prime-number-program-source-code.html' title='Prime Number Program Source Code'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3080679384724501623</id><published>2010-06-29T02:37:00.001-07:00</published><updated>2010-06-29T02:37:21.753-07:00</updated><title type='text'>Polyndrome program Source Code</title><content type='html'>&lt;b&gt;Polyndrome program Source Code&lt;/b&gt;&lt;br clear="all"&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;Enter a value&amp;quot;);&lt;/div&gt; &lt;div&gt;var b,sum=0;&lt;/div&gt;&lt;div&gt;var z=a;&lt;/div&gt;&lt;div&gt;while(a&amp;gt;0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;b=a%10;&lt;/div&gt;&lt;div&gt;sum=sum*10+b;&lt;/div&gt;&lt;div&gt;a=parseInt(a/10);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;if(sum==z)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is polydrom&amp;quot;);&lt;/div&gt; &lt;div&gt;}&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is not a polydrom&amp;quot;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;-- &lt;br&gt; &lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3080679384724501623?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3080679384724501623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/polyndrome-program-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3080679384724501623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3080679384724501623'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/polyndrome-program-source-code.html' title='Polyndrome program Source Code'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-5104795377904956791</id><published>2010-06-29T02:36:00.001-07:00</published><updated>2010-06-29T02:36:36.320-07:00</updated><title type='text'>Perfect Number program Source Code</title><content type='html'>&lt;div&gt;&lt;b&gt;Perfect Number program Source Code&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;enter a value&amp;quot;);&lt;/div&gt; &lt;div&gt;alert(a);&lt;/div&gt;&lt;div&gt;var z=a;&lt;/div&gt;&lt;div&gt;var c=0;&lt;/div&gt;&lt;div&gt;for(var i=1;i&amp;lt;a;i++)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;//var c=0;&lt;/div&gt;&lt;div&gt;if(a%i==0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;c=c+i;&lt;/div&gt; &lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//alert(&amp;quot;Now C IS:&amp;quot;+c);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;if(c==z)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is perfect&amp;quot;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt; &lt;div&gt;else&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is not a perfect&amp;quot;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt; -- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-5104795377904956791?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/5104795377904956791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/perfect-number-program-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/5104795377904956791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/5104795377904956791'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/perfect-number-program-source-code.html' title='Perfect Number program Source Code'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-5391796041571903702</id><published>2010-06-29T02:33:00.001-07:00</published><updated>2010-06-29T02:33:51.649-07:00</updated><title type='text'>Leap Year program Source code</title><content type='html'>&lt;div&gt;&lt;b&gt;Leap Year program Source code&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var b,c;&lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;Enter year&amp;quot;);&lt;/div&gt; &lt;div&gt;b=a%4;&lt;/div&gt;&lt;div&gt;c=a%400;&lt;/div&gt;&lt;div&gt;if(b==0||c==0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given year is leap year&amp;quot;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given year is not a leap year&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt; &lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-5391796041571903702?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/5391796041571903702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/leap-year-program-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/5391796041571903702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/5391796041571903702'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/leap-year-program-source-code.html' title='Leap Year program Source code'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-7539271324408341375</id><published>2010-06-29T02:30:00.001-07:00</published><updated>2010-06-29T02:30:05.303-07:00</updated><title type='text'>Fibanocci Series</title><content type='html'>&lt;div&gt;&lt;b&gt;Fibanocci Series program Source code&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var a=0;&lt;/div&gt;&lt;div&gt; var b=1;&lt;/div&gt;&lt;div&gt;alert(a);&lt;/div&gt;&lt;div&gt;var i;&lt;/div&gt;&lt;div&gt;for(i=0;i&amp;lt;=10;i++)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;var c=a+b;&lt;/div&gt;&lt;div&gt;b=a;&lt;/div&gt;&lt;div&gt;a=c;&lt;/div&gt;&lt;div&gt;alert(c);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt; &lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-7539271324408341375?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/7539271324408341375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/fibanocci-series.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7539271324408341375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7539271324408341375'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/fibanocci-series.html' title='Fibanocci Series'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-7325674275674333736</id><published>2010-06-29T02:23:00.001-07:00</published><updated>2010-06-29T02:23:49.673-07:00</updated><title type='text'>Factorial program Source Code</title><content type='html'>&lt;div&gt;&lt;b&gt;Factorial program Source Code -- Logic programs&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var a=prompt(&amp;quot;enter value&amp;quot;);&lt;/div&gt; &lt;div&gt;var b=a;&lt;/div&gt;&lt;div&gt;var c=a;&lt;/div&gt;&lt;div&gt;for(i=2;i&amp;lt;a;i++)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;c=c-1;&lt;/div&gt;&lt;div&gt;b=b*c;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;alert(b);&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-7325674275674333736?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/7325674275674333736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/factorial-program-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7325674275674333736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/7325674275674333736'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/factorial-program-source-code.html' title='Factorial program Source Code'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-8192965524499594749</id><published>2010-06-29T02:22:00.001-07:00</published><updated>2010-06-29T02:22:10.000-07:00</updated><title type='text'>Armstrong Number Program</title><content type='html'>&lt;div&gt;&lt;b&gt;Armstrong Number Program -- Source Code -- Logic programs&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var b,z,c=0;&lt;/div&gt;  &lt;div&gt;var a=prompt(&amp;quot;Enter a number&amp;quot;);&lt;/div&gt;&lt;div&gt;z=a;&lt;/div&gt;&lt;div&gt;while(z&amp;gt;0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;b=z%10;&lt;/div&gt;&lt;div&gt;c=c+(b*b*b);&lt;/div&gt;&lt;div&gt;z=parseInt(z/10);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;if(a==c)&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is amstrong number&amp;quot;);&lt;/div&gt;  &lt;div&gt;else&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is not an amstrong number&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div&gt; /**********************************&amp;lt;br&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;head&amp;gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/div&gt;&lt;div&gt;var b,z,c=0;&lt;/div&gt;&lt;div&gt;  //var a=prompt(&amp;quot;Enter a number&amp;quot;);&lt;/div&gt;&lt;div&gt;//z=a;&lt;/div&gt;&lt;div&gt;for(i=150;i&amp;lt;10000;i++)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;z=i;&lt;/div&gt;&lt;div&gt;c=0;&lt;/div&gt;&lt;div&gt;while(z&amp;gt;0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;b=z%10;&lt;/div&gt;&lt;div&gt;c=c+(b*b*b);&lt;/div&gt;  &lt;div&gt;z=parseInt(z/10);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;if(i==c)&lt;/div&gt;&lt;div&gt;alert(&amp;quot;given no is amstrong number&amp;quot;+i);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;******************************************/&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-8192965524499594749?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/8192965524499594749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/armstrong-number-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8192965524499594749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8192965524499594749'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/06/armstrong-number-program.html' title='Armstrong Number Program'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-2462159725752567437</id><published>2010-05-14T04:36:00.001-07:00</published><updated>2010-05-14T04:36:23.249-07:00</updated><title type='text'>The Difference Between mysql_fetch_array() And mysql_fetch_assoc()  and mysql_fetch_object()</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div class="gmail_quote"&gt;   	 	 	 	   &lt;p style="margin-bottom: 0cm;" align="left"&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm;" align="left"&gt;&lt;font size="3"&gt;$rows = mysql_fetch_array( &amp;quot;select name, address from people&amp;quot;);&lt;br&gt;&lt;br&gt;Means you then get each of the row results as a straight array, meaning you dont necessarily need to know in advance the order elements arrive via the select.&lt;br&gt;&lt;br&gt;foreach( $rows as $row )&lt;br&gt;echo $row[0] . &amp;#39; lives at &amp;#39; . $row[1] ;&lt;br&gt;&lt;br&gt;$rows = mysql_fetch_assoc( &amp;quot;select name, address from people&amp;quot; );&lt;br&gt;&lt;br&gt;Means you then get each of the row results as a named array elements, an associative array.&lt;br&gt;&lt;br&gt;foreach( $rows as $row )&lt;br&gt;echo $row[&amp;#39;name&amp;#39;] . &amp;#39; lives at &amp;#39; . $row[&amp;#39;address&amp;#39;];&lt;br&gt;&lt;br&gt;Which is now dependent on you knowing what the result columns are named.&lt;br&gt;&lt;br&gt;$rows = mysql_fetch_object( &amp;quot;select name, address from people&amp;quot; );&lt;br&gt;&lt;br&gt;Means you then get each of the row results using the object notation.&lt;br&gt;&lt;br&gt;foreach( $rows as $row )&lt;br&gt;echo $row-&amp;gt;name . &amp;#39; lives at &amp;#39; . $row-&amp;gt;address ;&lt;br&gt;&lt;br&gt;Which again relies upon your knowing what is coming out of the database, and in my opinion is better because a) its easier to read, and b) if you don&amp;#39;t use OOP, it at least gets you thinking about and using OO notation.&lt;/font&gt;&lt;/p&gt; -----------------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;&lt;p&gt; There are 3 &lt;br&gt; &lt;/p&gt;&lt;p&gt;mysql_fetch_row(); &lt;br&gt; mysql_fetch_assoc(); &lt;br&gt; mysql_fetch_array(); &lt;br&gt; &lt;/p&gt;&lt;p&gt;mysql_fetch_row() returns an array with integer indexing. i.e if you get  &lt;br&gt; a result $rec=mysql_fetch_row(SOME RESULT) then you can only get the  &lt;br&gt; result by specifying an integer index like $rec[0], $rec[1] e.t.c &lt;br&gt; &lt;/p&gt;&lt;p&gt;mysql_fetch_assoc() returns an associative array that can only be  &lt;br&gt; accessed by field name e.g. $rec[firstname], $rec[lastname] e.t.c &lt;br&gt; &lt;/p&gt;&lt;p&gt;mysql_fetch_array() returns an associative array that can be accessed by  &lt;br&gt; both of the above methods. &lt;br&gt; &lt;/p&gt;&lt;p&gt;So mysql_fetch_row() will be best for speed but in more recent versions  &lt;br&gt; of php associative arrays are more or less as fast. &lt;br&gt; &lt;/p&gt;Personally I use mysql_fetch_array(); as I like to use both associations  &lt;br&gt; and integers. &lt;br&gt; -----------------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;Getting data from MySQL with PHP is very convenient. But I found most of PHP beginners don&amp;#39;t know the difference between two MySQL functions: mysql_fetch_array() and mysql_fetch_assoc(). If you don&amp;#39;t understand the two functions, you always come up against such problem: why can&amp;#39;t I see the result from MySQL?&lt;br&gt;  &lt;br&gt;Suppose we have a database called &amp;#39;test&amp;#39; and it has a table called &amp;#39;members&amp;#39; which stores some members&amp;#39; information. The goal is to fetch all the members&amp;#39; information. Consider such code below:&lt;br&gt;  &lt;br&gt;&lt;br&gt;$conn=mysql_connect(&amp;#39;localhost&amp;#39;,&amp;#39;root&amp;#39;,&amp;#39;&amp;#39;);&lt;br&gt;$mysql_select_db(&amp;#39;test&amp;#39;);&lt;br&gt;$rs=mysql_query(&amp;#39;SELECT * FROM members&amp;#39;);&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Then $rs is an array that stores all personal information. You can use mysql_fetch_array() or mysql_fetch_assoc() to fetch each row by calling the function repeatedly. Consider:&lt;br&gt;  &lt;br&gt;&lt;br&gt;while ($row=mysql_fetch_array($rs,MYSQL_NUM)){&lt;br&gt;  // ...&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;Here $row is a normal array (integer-indexed array). You cannot get data with $row[&amp;#39;name&amp;#39;], $row[&amp;#39;birthday&amp;#39;], etc. You must use integer as the index, e.g. $row[0], $row[1]... How to get an associative array? You need to set the second parameter of mysql_fetch_array(). MYSQL_ASSOC tells mysql_fetch_array() to return an associative array. See below:&lt;br&gt;  &lt;br&gt;&lt;br&gt;while ($row=mysql_fetch_array($rs,MYSQL_ASSOC)){&lt;br&gt;  // ... here you can use $row[&amp;#39;name&amp;#39;], $row[&amp;#39;birthday&amp;#39;]...&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;mysql_fetch_array($rs,MYSQL_BOTH) equals to mysql_fetch_array($rs). There&amp;#39;s no need to use MYSQL_BOTH, so we often omit it.&lt;br&gt;  &lt;br&gt;So you can use two methods to fetch data by specifying the second parameter to MYSQL_BOTH or omitting the second parameter. Then both of the styles, $row[0] and $row[&amp;#39;name&amp;#39;], are available.&lt;br&gt;&lt;br&gt;But where&amp;#39;s mysql_fetch_assoc()? It seems not useful. Right. mysql_fetch_assoc($rs) is equivalent to mysql_fetch_array($rs,MYSQL_ASSOC). Obviously, when you need to an associated array (string-indexed array) only, mysql_fetch_assoc() is more convenient. By the way, mysql_fetch_assoc doesn&amp;#39;t have the second parameter. It can only return associative array so it needs less memory space to store the result array.&lt;br&gt;  &lt;br&gt;----------------------------------------------------------------------------------------------------------&lt;br&gt;&lt;/div&gt;&lt;br clear="all"&gt; &lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Venkat Mails, Fun , Cool pictures, Fun messages, Sardar Jokes, Quotations Moral stories Fun stories&lt;br&gt; &lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-2462159725752567437?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/2462159725752567437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/05/difference-between-mysqlfetcharray-and_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2462159725752567437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2462159725752567437'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/05/difference-between-mysqlfetcharray-and_14.html' title='The Difference Between mysql_fetch_array() And mysql_fetch_assoc()  and mysql_fetch_object()'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-6849097925685967796</id><published>2010-05-14T03:42:00.001-07:00</published><updated>2010-05-14T03:42:21.939-07:00</updated><title type='text'>The Difference Between mysql_fetch_array() And mysql_fetch_assoc()</title><content type='html'>Getting data from MySQL with PHP is very convenient. But I found most of PHP beginners don&amp;#39;t know the difference between two MySQL functions: mysql_fetch_array() and mysql_fetch_assoc(). If you don&amp;#39;t understand the two functions, you always come up against such problem: why can&amp;#39;t I see the result from MySQL?&lt;br&gt;&lt;br&gt;Suppose we have a database called &amp;#39;test&amp;#39; and it has a table called &amp;#39;members&amp;#39; which stores some members&amp;#39; information. The goal is to fetch all the members&amp;#39; information. Consider such code below:&lt;br&gt;&lt;pre&gt;&lt;font size="4"&gt;&lt;br&gt;&lt;/font&gt;&lt;font size="4"&gt;$conn=mysql_connect(&amp;#39;localhost&amp;#39;,&amp;#39;root&amp;#39;,&amp;#39;&amp;#39;);&lt;br&gt;$mysql_select_db(&amp;#39;test&amp;#39;);&lt;br&gt;$rs=mysql_query(&amp;#39;SELECT * FROM members&amp;#39;);&lt;/font&gt;&lt;br&gt; &lt;/pre&gt;&lt;br&gt;&lt;br&gt;Then $rs is an array that stores all personal information. You can use mysql_fetch_array() or mysql_fetch_assoc() to fetch each row by calling the function repeatedly. Consider:&lt;br&gt;&lt;pre&gt;&lt;br&gt;&lt;font size="4"&gt;while ($row=mysql_fetch_array($rs,MYSQL_NUM)){&lt;br&gt;  // ...&lt;br&gt;}&lt;/font&gt;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;Here $row is a normal array (integer-indexed array). You cannot get data with $row[&amp;#39;name&amp;#39;], $row[&amp;#39;birthday&amp;#39;], etc. You must use integer as the index, e.g. $row[0], $row[1]... How to get an associative array? You need to set the second parameter of mysql_fetch_array(). MYSQL_ASSOC tells mysql_fetch_array() to return an associative array. See below:&lt;br&gt;&lt;pre&gt;&lt;br&gt;&lt;font size="4"&gt;while ($row=mysql_fetch_array($rs,MYSQL_ASSOC)){&lt;br&gt;  // ... here you can use $row[&amp;#39;name&amp;#39;], $row[&amp;#39;birthday&amp;#39;]...&lt;br&gt; }&lt;br&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;mysql_fetch_array($rs,MYSQL_BOTH) equals to mysql_fetch_array($rs). There&amp;#39;s no need to use MYSQL_BOTH, so we often omit it.&lt;br&gt;&lt;br&gt;So you can use two methods to fetch data by specifying the second parameter to MYSQL_BOTH or omitting the second parameter. Then both of the styles, $row[0] and $row[&amp;#39;name&amp;#39;], are available.&lt;br&gt;&lt;br&gt;But where&amp;#39;s mysql_fetch_assoc()? It seems not useful. Right. mysql_fetch_assoc($rs) is equivalent to mysql_fetch_array($rs,MYSQL_ASSOC). Obviously, when you need to an associated array (string-indexed array) only, mysql_fetch_assoc() is more convenient. By the way, mysql_fetch_assoc doesn&amp;#39;t have the second parameter. It can only return associative array so it needs less memory space to store the result array. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-6849097925685967796?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/6849097925685967796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/05/difference-between-mysqlfetcharray-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/6849097925685967796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/6849097925685967796'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/05/difference-between-mysqlfetcharray-and.html' title='The Difference Between mysql_fetch_array() And mysql_fetch_assoc()'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3783647036733218036</id><published>2010-05-07T01:09:00.000-07:00</published><updated>2010-05-07T01:10:00.197-07:00</updated><title type='text'>Complete Date Validation in Java Script Both DD-MM-YYYY or  DD/MM/YYYYY formats</title><content type='html'>&lt;b&gt;&lt;font style="color: rgb(153, 51, 153);" size="4"&gt;&lt;u&gt;Complete Date Validation in Java Script Both DD-MM-YYYY or DD/MM/YYYYY formats&lt;/u&gt;&lt;br&gt;&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br&gt;       function valid_date(fdate)&lt;br&gt;    {&lt;br&gt;&lt;br&gt;        //alert(&amp;#39;Hii&amp;#39;+fdate);&lt;br&gt;        fdate = f.procdate.value;&lt;br&gt;        //alert(fdate);&lt;br&gt;        strfdate =fdate.split(&amp;quot;/&amp;quot;);&lt;br&gt;        len=strfdate.length;&lt;br&gt;           if(len!=3)&lt;br&gt;        {&lt;br&gt;            strfdate =fdate.split(&amp;quot;-&amp;quot;);&lt;br&gt;            len=strfdate.length;&lt;br&gt;        }&lt;br&gt;        fdays=strfdate[0];&lt;br&gt;        fmonth=strfdate[1];&lt;br&gt;        fyear=strfdate[2];&lt;br&gt;           /*alert(fday);&lt;br&gt;        alert(fmonth);&lt;br&gt;        alert(fyear);*/&lt;br&gt;        //alert(len);&lt;br&gt;        if(len!=3)&lt;br&gt;        {&lt;br&gt;            alert(&amp;quot;Proceeding Date is not valid. Date Format is DAY-MON-YEAR&amp;quot;);&lt;br&gt;               f.procdate.value=&amp;#39;&amp;#39;;&lt;br&gt;            return false;&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        var maxdays=getmaxdays(fmonth,fyear);&lt;br&gt;        //alert(&amp;#39;Max Days:&amp;#39;+maxdays);&lt;br&gt;        if(maxdays&amp;lt;fdays)&lt;br&gt;          {&lt;br&gt;             alert(&amp;quot;Days are excceded for the given month in proceeding Date&amp;quot;);&lt;br&gt;            f.procdate.value=&amp;#39;&amp;#39;;&lt;br&gt;            return false;&lt;br&gt;        }&lt;br&gt;        &lt;br&gt;        var c=isNaN(fdays);&lt;br&gt;           if(c)&lt;br&gt;        { &lt;br&gt;            alert(&amp;#39;Days in Proceeding Date Must be numeric only&amp;#39;);&lt;br&gt;            f.procdate.value=&amp;#39;&amp;#39;;&lt;br&gt;            return false;&lt;br&gt;        }&lt;br&gt;        var c=isNaN(fmonth);&lt;br&gt;           if(c)&lt;br&gt;        { &lt;br&gt;            alert(&amp;#39;Month in Proceeding Date Must be numeric only&amp;#39;);&lt;br&gt;            f.procdate.value=&amp;#39;&amp;#39;;&lt;br&gt;            return false;&lt;br&gt;        }&lt;br&gt;        var c=isNaN(fyear);&lt;br&gt;           if(c)&lt;br&gt;        { &lt;br&gt;            alert(&amp;#39;Year in Proceeding Date Must be numeric only&amp;#39;);&lt;br&gt;            f.procdate.value=&amp;#39;&amp;#39;;&lt;br&gt;            return false;&lt;br&gt;        }&lt;br&gt;        if(fmonth&amp;gt;12)&lt;br&gt;           {&lt;br&gt;            alert(&amp;quot;Month is not valid in proceeding Date&amp;quot;);&lt;br&gt;            f.procdate.value=&amp;#39;&amp;#39;;&lt;br&gt;            return false;&lt;br&gt;        }&lt;br&gt;        else&lt;br&gt;        {&lt;br&gt;            alert(&amp;#39;Valid Date&amp;#39;);&lt;br&gt;               return true;&lt;br&gt;        }&lt;br&gt;    }&lt;br&gt;    function getmaxdays(mon,year)&lt;br&gt;    {&lt;br&gt;&lt;br&gt;        mon++; mon--; year++; year--;&lt;br&gt;        if(mon==1)&lt;br&gt;        return 31;&lt;br&gt;        else if(mon==2)&lt;br&gt;        {&lt;br&gt;   &lt;br&gt;            if ((year % 100) == 0)&lt;br&gt;            {&lt;br&gt;            if ((year % 400) == 0) &lt;br&gt;            return 29;&lt;br&gt;            }&lt;br&gt;            else&lt;br&gt;            if ((year % 4) == 0) return 29;&lt;br&gt;            else&lt;br&gt;               return 28;&lt;br&gt;      &lt;br&gt;        }&lt;br&gt;        else if(mon==3)&lt;br&gt;        return 31;&lt;br&gt;        else if(mon==4)&lt;br&gt;        return 30;&lt;br&gt;        else if(mon==5)&lt;br&gt;        return 31;&lt;br&gt;        else if(mon==6)&lt;br&gt;           return 30;&lt;br&gt;        else if(mon==7)&lt;br&gt;        return 31;&lt;br&gt;        else if(mon==8)&lt;br&gt;        return 31;&lt;br&gt;        else if(mon==8)&lt;br&gt;        return 31;&lt;br&gt;        else if(mon==9)&lt;br&gt;        return 30;&lt;br&gt;        else if(mon==10)&lt;br&gt;           return 31;&lt;br&gt;        else if(mon==11)&lt;br&gt;        return 30;&lt;br&gt;        else if(mon==12)&lt;br&gt;        return 31;&lt;br&gt;&lt;br&gt;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&amp;lt;form name=&amp;#39;f&amp;#39;&amp;gt;&lt;br&gt;   Enter Date: &amp;lt;input type=text name=&amp;#39;procdate&amp;#39; id=&amp;#39;procdate&amp;#39;  maxlength=20  onchange=&amp;#39;return valid_date(this.value)&amp;#39;&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;/font&gt;&lt;/b&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3783647036733218036?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3783647036733218036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/05/complete-date-validation-in-java-script.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3783647036733218036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3783647036733218036'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/05/complete-date-validation-in-java-script.html' title='Complete Date Validation in Java Script Both DD-MM-YYYY or  DD/MM/YYYYY formats'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-6835598978918751543</id><published>2010-03-27T00:14:00.001-07:00</published><updated>2010-03-27T00:14:06.408-07:00</updated><title type='text'>Sorting functions in php sort(), asort() ksort() -- difference  between sort() asort() arsort() rsort()</title><content type='html'>Sorting functions in php sort(), asort() ksort()&lt;br&gt;difference between sort() asort() arsort() rsort()&lt;br&gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;&lt;br&gt;    $fruits = array(&amp;quot;lemon&amp;quot;, &amp;quot;orange&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;apple&amp;quot;);&lt;br&gt;      echo &amp;quot;The Original Array is:&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    foreach ($fruits as $key =&amp;gt; $val) &lt;br&gt;    {&lt;br&gt;        echo &amp;quot;fruits[&amp;quot; . $key . &amp;quot;] = &amp;quot; . $val . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;     echo &amp;quot;&amp;lt;br&amp;gt;The Array After sort() is:&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;     sort($fruits);&lt;br&gt;    /*&lt;br&gt;        sort()&lt;br&gt;        This function sorts an array. Elements will be arranged &lt;br&gt;        from lowest to highest when this function has completed.&lt;br&gt;&lt;br&gt;    */&lt;br&gt;    foreach ($fruits as $key =&amp;gt; $val) &lt;br&gt;      {&lt;br&gt;        echo &amp;quot;fruits[&amp;quot; . $key . &amp;quot;] = &amp;quot; . $val . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;    /*&lt;br&gt;        ----------------------------&lt;div id=":170" class="ii gt"&gt;OUTPUT---------------------&lt;br&gt;        fruits[0] = apple&lt;br&gt;         fruits[1] = banana&lt;br&gt;         fruits[2] = lemon&lt;br&gt;        fruits[3] = orange&lt;br&gt;        -------------------------------------------------------&lt;br&gt;    */&lt;br&gt;&lt;br&gt;    /*&lt;br&gt;        asort()&lt;br&gt;        This function sorts an array such that array indices &lt;br&gt;          maintain their correlation with the array elements they are &lt;br&gt;        associated with. This is used mainly when sorting &lt;br&gt;        associative arrays where the actual element order is &lt;br&gt;        significant.&lt;br&gt;      */&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;The Array After asort() is:&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    $fruits = array(&amp;quot;d&amp;quot; =&amp;gt; &amp;quot;lemon&amp;quot;, &amp;quot;a&amp;quot; =&amp;gt; &amp;quot;orange&amp;quot;, &amp;quot;b&amp;quot; =&amp;gt; &amp;quot;banana&amp;quot;, &amp;quot;c&amp;quot; =&amp;gt; &amp;quot;apple&amp;quot;);&lt;br&gt;      asort($fruits);&lt;br&gt;    foreach ($fruits as $key =&amp;gt; $val) &lt;br&gt;    {&lt;br&gt;        echo &amp;quot;$key = $val&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;    /*&lt;br&gt;        --------------------OUTPUT------------------------&lt;br&gt;        c = apple&lt;br&gt;          b = banana&lt;br&gt;        d = lemon&lt;br&gt;        a = orange&lt;br&gt;        --------------------------------------------------&lt;br&gt;&lt;br&gt;    */&lt;br&gt;    &lt;br&gt;    /*&lt;br&gt;        ksort()&lt;br&gt;    Sorts an array by key, maintaining key to data &lt;br&gt;      correlations. This is useful mainly for associative arrays.&lt;br&gt;    */&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;The Array After ksort() is:&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    $fruits = array(&amp;quot;d&amp;quot;=&amp;gt;&amp;quot;lemon&amp;quot;, &amp;quot;a&amp;quot;=&amp;gt;&amp;quot;orange&amp;quot;, &amp;quot;b&amp;quot;=&amp;gt;&amp;quot;banana&amp;quot;, &amp;quot;c&amp;quot;=&amp;gt;&amp;quot;apple&amp;quot;);&lt;br&gt;      ksort($fruits);&lt;br&gt;    foreach ($fruits as $key =&amp;gt; $val)&lt;br&gt;    {&lt;br&gt;        echo &amp;quot;$key = $val&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;    /*&lt;br&gt;    --------------------OUTPUT----------------------------&lt;br&gt;    a = orange&lt;br&gt;      b = banana&lt;br&gt;    c = apple&lt;br&gt;    d = lemon&lt;br&gt;    ------------------------------------------------------&lt;br&gt;    */&lt;br&gt;&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Revese Sort&amp;quot;;&lt;br&gt;    $input = array (&amp;quot;Pinaple&amp;quot;, &amp;quot;Orange&amp;quot;, &amp;quot;Banana&amp;quot;, &amp;quot;Mango&amp;quot;, &amp;quot;Apple&amp;quot;,&amp;quot;Strawberry&amp;quot;);&lt;br&gt;      $input1=$input;&lt;br&gt;    $input2=$input;&lt;br&gt;    $input3=$input;&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;-----Original Array---------&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    while (list ($key, $val) = each ($input))&lt;br&gt;    {&lt;br&gt;        echo &amp;quot;$key -&amp;gt; $val &amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;      }&lt;br&gt;    sort($input1);&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;-----After sort---------&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    while (list ($key, $val) = each ($input1))&lt;br&gt;    {&lt;br&gt;        echo &amp;quot;$key -&amp;gt; $val &amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;  &lt;br&gt;    rsort($input2);&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;-----After rsort---------&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    while (list ($key, $val) = each ($input2))&lt;br&gt;    {&lt;br&gt;        echo &amp;quot;$key -&amp;gt; $val &amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;      arsort($input3);&lt;br&gt;    echo &amp;quot;&amp;lt;br&amp;gt;-----After rsort---------&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    while (list ($key, $val) = each ($input3))&lt;br&gt;    {&lt;br&gt;        echo &amp;quot;$key -&amp;gt; $val &amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;    }&lt;br&gt;?&amp;gt;&lt;br&gt;  &lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;******************************************************&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/" target="_blank"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;We are richer when we give and poorer when we keep!&lt;br&gt;  -------------------------------------------------&lt;br&gt;By the next 10 months, our earth will become 3 degrees hotter than its now .&lt;br&gt; Our himalayan glaciers are melting at a rapid rate. So all of you lend your &lt;br&gt;hands to fight global warming -Plant more trees .Don&amp;#39;t waste water &lt;br&gt;   --Don&amp;#39;t use or burn plastic. - Control paper use.&lt;br&gt;-------------------------------------------------&lt;br&gt;&amp;quot;The fastest way to succeed is to double your failure rate.&amp;quot; --Thomas J. Watson, Founder of IBM&lt;br&gt; -------------------------------------------------&lt;br&gt; A lion wakes up everyday and starts running after a deer to survive.&lt;br&gt;A deer wakes up everyday and starts running from a lion to survive. &lt;br&gt;So the point is that it does not matter whether you are a lion or a deer. &lt;br&gt;  You just have to keep running.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/" target="_blank"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;******************************************************&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-6835598978918751543?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/6835598978918751543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/03/sorting-functions-in-php-sort-asort.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/6835598978918751543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/6835598978918751543'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/03/sorting-functions-in-php-sort-asort.html' title='Sorting functions in php sort(), asort() ksort() -- difference  between sort() asort() arsort() rsort()'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-9169743868634377785</id><published>2010-03-27T00:11:00.001-07:00</published><updated>2010-03-27T00:11:51.105-07:00</updated><title type='text'>Javascript focus() , Text field focus. focus().----&gt; Alternative code  to focus()</title><content type='html'>Javascript focus()&lt;br&gt;Text field focus. focus().&lt;br&gt;Alternative code to focus()&lt;br&gt; Under IE, when an error occurs the cursor returns to the field with the error. Under Firefox, the cursor stays in the next (tabbed to) field. Is there a way to code this validation so that it would work for both??&lt;br&gt;&lt;br&gt;&lt;b&gt;Program:&lt;/b&gt;&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;#39;javascript&amp;#39;&amp;gt;&lt;br&gt;function check()&lt;br&gt;{&lt;br&gt;    alert(&amp;#39;hii&amp;#39;);&lt;br&gt;      //document.joe.burns.focus(); This is valid for only internet explorer. And will not work on Firefox&lt;br&gt;    document.getElementById(&amp;quot;&lt;div id=":15v" class="ii gt"&gt;burns&amp;quot;).focus();&lt;br&gt;    setTimeout(&amp;quot;document.getElementById(&amp;#39;burns&amp;#39;).focus();&amp;quot;,0);&lt;br&gt;  }&lt;br&gt;function check2()&lt;br&gt;{&lt;br&gt;var letters2 = document.joe.tammy.value.length +1;&lt;br&gt;if (letters2 &amp;lt;= 4)&lt;br&gt;{document.joe.tammy.focus()}&lt;br&gt;else&lt;br&gt;{document.joe.chloe.focus()}&lt;br&gt;} &lt;br&gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;  &amp;lt;FORM NAME=&amp;quot;joe&amp;quot;&amp;gt;&lt;br&gt;One:&amp;lt;INPUT TYPE=&amp;quot;text&amp;quot; name=&amp;quot;burns&amp;quot; id=&amp;quot;burns&amp;quot; size=&amp;quot;10&amp;quot; onchange=&amp;quot;check()&amp;quot;&amp;gt;&amp;lt;BR&amp;gt;&lt;br&gt;Two:&amp;lt;INPUT TYPE=&amp;quot;text&amp;quot; name=&amp;quot;tammy&amp;quot; size=&amp;quot;10&amp;quot; onchange=&amp;quot;check2()&amp;quot;&amp;gt;&amp;lt;BR&amp;gt;&lt;br&gt;  &amp;lt;INPUT TYPE=&amp;quot;submit&amp;quot; VALUE=&amp;quot;Click to Send&amp;quot; NAME=&amp;quot;go&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;/FORM&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;******************************************************&lt;br&gt;  &lt;a href="http://www.venkatmails.blogspot.com/" target="_blank"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;We are richer when we give and poorer when we keep!&lt;br&gt;-------------------------------------------------&lt;br&gt;By the next 10 months, our earth will become 3 degrees hotter than its now .&lt;br&gt;   Our himalayan glaciers are melting at a rapid rate. So all of you lend your &lt;br&gt;hands to fight global warming -Plant more trees .Don&amp;#39;t waste water &lt;br&gt; --Don&amp;#39;t use or burn plastic. - Control paper use.&lt;br&gt;-------------------------------------------------&lt;br&gt;  &amp;quot;The fastest way to succeed is to double your failure rate.&amp;quot; --Thomas J. Watson, Founder of IBM&lt;br&gt;-------------------------------------------------&lt;br&gt;A lion wakes up everyday and starts running after a deer to survive.&lt;br&gt;  A deer wakes up everyday and starts running from a lion to survive. &lt;br&gt;So the point is that it does not matter whether you are a lion or a deer. &lt;br&gt;You just have to keep running.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/" target="_blank"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;  ******************************************************&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-9169743868634377785?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/9169743868634377785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/03/javascript-focus-text-field-focus-focus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/9169743868634377785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/9169743868634377785'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2010/03/javascript-focus-text-field-focus-focus.html' title='Javascript focus() , Text field focus. focus().----&gt; Alternative code  to focus()'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-8069691144904842320</id><published>2009-11-12T23:13:00.001-08:00</published><updated>2009-11-12T23:18:54.113-08:00</updated><title type='text'>How to display all the reports or files in one directory, that have  commmon substring in their name</title><content type='html'>&lt;span style="color: rgb(0, 153, 0);"&gt;How to display all the reports or files in one directory, that have commmon substring in their name&lt;/span&gt;    &lt;span style="color: rgb(0, 153, 0);"&gt;&lt;a href="http://localhost/reports/?P=DA*25000702001*.txt" target="_blank"&gt;http://localhost/reports/?P=DA*25000702001*.txt&lt;/a&gt;&lt;/span&gt;    &lt;span style="color: rgb(0, 153, 0);"&gt;sample output for the above is:&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;Index of /reports&lt;/span&gt;   &lt;span style="color: rgb(0, 153, 0);"&gt;Name                Last modified        Size    Description&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;Parent Directory         -&lt;/span&gt;   &lt;span style="color: rgb(0, 153, 0);"&gt;DA-25000702001-1.txt        13-Nov-2009 12:34     9.1K&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;DA-25000702001-2.txt        07-Nov-2009 17:05     1.9K&lt;/span&gt;   &lt;span style="color: rgb(0, 153, 0);"&gt;DA-Shedule-25000702001-1.txt    13-Nov-2009 12:34     4.6K&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;DA-Shedule-25000702001-2.txt    07-Nov-2009 17:05     2.1K&lt;/span&gt;    &lt;span style="color: rgb(255, 0, 0);"&gt;HERE    /?P=DA*25000702001*.txt  is very important.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-8069691144904842320?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/8069691144904842320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-display-all-reports-or-files-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8069691144904842320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/8069691144904842320'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-display-all-reports-or-files-in.html' title='How to display all the reports or files in one directory, that have  commmon substring in their name'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-2580675691398853201</id><published>2009-11-12T01:33:00.001-08:00</published><updated>2009-11-12T01:33:36.609-08:00</updated><title type='text'>How to create photo slideshow using javascript and html</title><content type='html'>How to create photo slideshow using javascript and html&lt;br&gt;&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br&gt;&lt;br&gt;var image1=new Image()&lt;br&gt;image1.src=&amp;quot;&lt;a href="http://localhost/DA/1.JPG" target="_blank"&gt;http://localhost/DA/1.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;  var image2=new Image()&lt;br&gt;image2.src=&amp;quot;&lt;a href="http://localhost/DA/2.JPG" target="_blank"&gt;http://localhost/DA/2.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;var image3=new Image()&lt;br&gt;image3.src=&amp;quot;&lt;a href="http://localhost/DA/3.JPG" target="_blank"&gt;http://localhost/DA/3.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;  var image4=new Image()&lt;br&gt;image4.src=&amp;quot;&lt;a href="http://localhost/DA/4.JPG" target="_blank"&gt;http://localhost/DA/4.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;var image5=new Image()&lt;br&gt;image5.src=&amp;quot;&lt;a href="http://localhost/DA/5.JPG" target="_blank"&gt;http://localhost/DA/5.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;  var image6=new Image()&lt;br&gt;image6.src=&amp;quot;&lt;a href="http://localhost/DA/6.JPG" target="_blank"&gt;http://localhost/DA/6.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;var image7=new Image()&lt;br&gt;image7.src=&amp;quot;&lt;a href="http://localhost/DA/7.JPG" target="_blank"&gt;http://localhost/DA/7.JPG&lt;/a&gt;&amp;quot;&lt;br&gt;  &lt;br&gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;img src=&amp;quot;1.JPG&amp;quot; name=&amp;quot;slide&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;900&amp;quot; height=&amp;quot;900&amp;quot; /&amp;gt;&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br&gt;  &amp;lt;!--&lt;br&gt;var step=1&lt;br&gt;var whichimage=1&lt;br&gt;function slideit()&lt;br&gt;{&lt;br&gt;if (!document.images)&lt;br&gt;return&lt;br&gt;document.images.slide.src=&lt;div id=":c3" class="ii gt"&gt;eval(&amp;quot;image&amp;quot;+step+&amp;quot;.src&amp;quot;)&lt;br&gt;whichimage=step&lt;br&gt; if (step&amp;lt;7)&lt;br&gt;step++&lt;br&gt; else&lt;br&gt;step=1&lt;br&gt;setTimeout(&amp;quot;slideit()&amp;quot;,5400)&lt;br&gt;}&lt;br&gt;slideit()&lt;br&gt;function slidelink(){&lt;br&gt;if (whichimage==1)&lt;br&gt;window.location=&amp;quot;link1.htm&amp;quot;&lt;br&gt;else if (whichimage==2)&lt;br&gt;window.location=&amp;quot;link2.htm&amp;quot;&lt;br&gt;  else if (whichimage==3)&lt;br&gt;window.location=&amp;quot;link3.htm&amp;quot;&lt;br&gt;}&lt;br&gt;//--&amp;gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-2580675691398853201?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/2580675691398853201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-create-photo-slideshow-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2580675691398853201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2580675691398853201'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-create-photo-slideshow-using.html' title='How to create photo slideshow using javascript and html'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3355312761843070091</id><published>2009-11-10T01:36:00.001-08:00</published><updated>2009-11-10T01:36:25.005-08:00</updated><title type='text'>Code to retrieve data from database and display it in excel or MS  word</title><content type='html'>Code to retrieve data from database and display it in excel or MS word&lt;br&gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;class example&lt;br&gt;{&lt;br&gt;function example($params,$tpl)&lt;br&gt;{&lt;br&gt;include(&amp;quot;connection.php&amp;quot;);&lt;br&gt;$ab=&amp;quot;select ename,cdate from exams&amp;quot;;&lt;br&gt; $ab1=$con-&amp;gt;Execute($ab);&lt;br&gt;$s=0;&lt;br&gt;&lt;br&gt;    while(!$ab1-&amp;gt;EOF)&lt;br&gt;     {&lt;br&gt;       $as[$s]=$ab1-&amp;gt;fields[0];    &lt;br&gt;       $aa[$s]=$ab1-&amp;gt;fields[1];&lt;br&gt;&lt;br&gt;       $s++;&lt;br&gt;       $ab1-&amp;gt;MoveNext();&lt;br&gt;    }&lt;br&gt;&lt;br&gt;//print_r($aa);&lt;br&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;header(&amp;quot;Content-type: application/octet-stream&amp;quot;);&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;header(&amp;quot;Content-Disposition: attachment; filename=excelfile.xls&amp;quot;);&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;header(&amp;quot;Pragma: no-cache&amp;quot;);&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;header(&amp;quot;Expires: 0&amp;quot;);&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;echo $header;&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;echo &amp;quot;&amp;lt;table border=&amp;#39;0&amp;#39;&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;td&amp;gt;ename&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;date&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;for($i=0;$i&amp;lt;=sizeof($as);$i++)&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;    {&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$as[$i].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;.$aa[$i].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br&gt;}&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The fields which are marked as red are very important.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3355312761843070091?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3355312761843070091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/code-to-retrieve-data-from-database-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3355312761843070091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3355312761843070091'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/code-to-retrieve-data-from-database-and.html' title='Code to retrieve data from database and display it in excel or MS  word'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-2911339387930352711</id><published>2009-11-10T01:31:00.001-08:00</published><updated>2009-11-10T01:31:50.785-08:00</updated><title type='text'>How to go previous page History.go(-1).. using javascript ..</title><content type='html'>&lt;br&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;To go previous page History.go(-1).. using javascript ....&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;            echo &amp;quot;&amp;lt;a href=javascript:history.go(-1)&amp;gt;Back&amp;lt;/a&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-2911339387930352711?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/2911339387930352711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-go-previous-page-historygo-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2911339387930352711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/2911339387930352711'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-go-previous-page-historygo-1.html' title='How to go previous page History.go(-1).. using javascript ..'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3387053696491521272</id><published>2009-11-10T01:28:00.001-08:00</published><updated>2009-11-10T01:28:08.972-08:00</updated><title type='text'>How to pass JavaScript variables to PHP --- How to use javascript  variables in PHP Code</title><content type='html'>&lt;b&gt;&lt;br&gt;How to pass JavaScript variables to PHP --- How to use javascript variables in PHP Code&lt;br&gt;&lt;br&gt;Passing JavaScript variables to PHP&lt;br&gt;&lt;br&gt;Using javascript variables in PHP Code&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br&gt; &lt;br&gt;width = screen.width;&lt;br&gt;height = screen.height;&lt;br&gt;&lt;br&gt;if (width &amp;gt; 0 &amp;amp;&amp;amp; height &amp;gt;0) {&lt;br&gt;    window.location.href = &amp;quot;&lt;a href="http://localhost/main.php?width="&gt;http://localhost/main.php?width=&lt;/a&gt;&amp;quot; + width + &amp;quot;&amp;amp;height=&amp;quot; + height;&lt;br&gt; } else &lt;br&gt;    exit();&lt;br&gt;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;echo &amp;quot;&amp;lt;h1&amp;gt;Screen Resolution:&amp;lt;/h1&amp;gt;&amp;quot;;&lt;br&gt;echo &amp;quot;Width  : &amp;quot;.$_GET[&amp;#39;width&amp;#39;].&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt;echo &amp;quot;Height : &amp;quot;.$_GET[&amp;#39;height&amp;#39;].&amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br&gt; ?&amp;gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3387053696491521272?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3387053696491521272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-pass-javascript-variables-to-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3387053696491521272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3387053696491521272'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/how-to-pass-javascript-variables-to-php.html' title='How to pass JavaScript variables to PHP --- How to use javascript  variables in PHP Code'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-547411892414880481</id><published>2009-11-10T01:23:00.001-08:00</published><updated>2009-11-10T01:23:42.864-08:00</updated><title type='text'>PHP Leading Zero for Double Digit Numbers -- Padding a Number with  zeros</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;br&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;for ($num = 1; $num &amp;lt;= 31; $num++)&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;{&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$day = sprintf(&amp;quot;%02d&amp;quot;, $num);&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;echo &amp;quot;&amp;lt;p&amp;gt;$day&amp;lt;/p&amp;gt;&amp;quot;;&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0);"&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br&gt;&lt;h2&gt;&lt;font size="2"&gt;PHP Leading Zero for Double Digit Numbers&lt;/font&gt;&lt;/h2&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;h1&gt;&lt;font size="2"&gt;Add a leading zero to a single digit integer&lt;/font&gt;&lt;/h1&gt;  &lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;******************************************************&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/" target="_blank"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;When you hire people who are smarter than you , you prove you are smarter than them.  &lt;br&gt;  -------------------------------------------------&lt;br&gt;&amp;quot;If you open your heart, love opens your mind.&amp;quot; &lt;br&gt;-------------------------------------------------&lt;br&gt;&amp;quot;Begin with an end in mind&amp;quot;&lt;br&gt;-------------------------------------------------&lt;br&gt;  &amp;quot;Never make the same mistake twice ,there are so many new ones to make...Good day!&amp;quot;&lt;br&gt;-------------------------------------------------&lt;br&gt;Try to be serious! Why? Not to hurt others feelings&lt;br&gt;How about treating others, the way you&amp;#39;d wanna be treated.&lt;br&gt;  Fine, don&amp;#39;t be a fuddy duddy! &lt;br&gt;&lt;br&gt;&lt;a href="http://www.venkatmails.blogspot.com/" target="_blank"&gt;http://www.venkatmails.blogspot.com/&lt;/a&gt;&lt;br&gt;******************************************************&lt;br&gt; &lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-547411892414880481?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/547411892414880481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/php-leading-zero-for-double-digit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/547411892414880481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/547411892414880481'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/11/php-leading-zero-for-double-digit.html' title='PHP Leading Zero for Double Digit Numbers -- Padding a Number with  zeros'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-710590818673993641.post-3165879337771978955</id><published>2009-09-11T04:02:00.000-07:00</published><updated>2009-09-11T04:06:52.122-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript Questions and Answers'/><title type='text'>Javascript Questions and Answers</title><content type='html'>1. What is JavaScript? &lt;br /&gt;A1: JavaScript is a general-purpose programming language designed to let programmers of all skill levels control the behavior of software objects. The language is used most widely today in Web browsers whose software objects tend to represent a variety of HTML elements in a document and the document itself. But the language can be--and is--used with other kinds of objects in other environments. For example, Adobe Acrobat Forms uses JavaScript as its underlying scripting language to glue together objects that are unique to the forms generated by Adobe Acrobat. Therefore, it is important to distinguish JavaScript, the language, from the objects it can communicate with in any particular environment. When used for Web documents, the scripts go directly inside the HTML documents and are downloaded to the browser with the rest of the HTML tags and content. &lt;br /&gt;&lt;br /&gt;A2:JavaScript is a platform-independent,event-driven, interpreted client-side scripting and programming language developed by Netscape Communications Corp. and Sun Microsystems. &lt;br /&gt;&lt;br /&gt;2. How is JavaScript different from Java? &lt;br /&gt;JavaScript was developed by Brendan Eich of Netscape; Java was developed at Sun Microsystems. While the two languages share some common syntax, they were developed independently of each other and for different audiences. Java is a full-fledged programming language tailored for network computing; it includes hundreds of its own objects, including objects for creating user interfaces that appear in Java applets (in Web browsers) or standalone Java applications. In contrast, JavaScript relies on whatever environment it's operating in for the user interface, such as a Web document's form elements. &lt;br /&gt;JavaScript was initially called LiveScript at Netscape while it was under development. A licensing deal between Netscape and Sun at the last minute let Netscape plug the "Java" name into the name of its scripting language. Programmers use entirely different tools for Java and JavaScript. It is also not uncommon for a programmer of one language to be ignorant of the other. The two languages don't rely on each other and are intended for different purposes. In some ways, the "Java" name on JavaScript has confused the world's understanding of the differences between the two. On the other hand, JavaScript is much easier to learn than Java and can offer a gentle introduction for newcomers who want to graduate to Java and the kinds of applications you can develop with it. &lt;br /&gt;&lt;br /&gt;3. What’s relationship between JavaScript and ECMAScript? &lt;br /&gt;ECMAScript is yet another name for JavaScript (other names include LiveScript). The current JavaScript that you see supported in browsers is ECMAScript revision 3. &lt;br /&gt;&lt;br /&gt;4. How do you submit a form using Javascript? &lt;br /&gt;Use document.forms[0].submit();&lt;br /&gt;(0 refers to the index of the form – if you have more than one form in a page, then the first one has the index 0, second has index 1 and so on). &lt;br /&gt;&lt;br /&gt;5. How do we get JavaScript onto a web page? &lt;br /&gt;You can use several different methods of placing javascript in you pages. &lt;br /&gt;You can directly add a script element inside the body of page. &lt;br /&gt;1. For example, to add the "last updated line" to your pages, In your page text, add the following: &lt;br /&gt;lessthanpgreaterthanblah, blah, blah, blah, blah.lessthan/pgreaterthan&lt;br /&gt;lessthanscript type="text/javascript" greaterthan&lt;br /&gt;lessthan!-- Hiding from old browsers&lt;br /&gt;document.write("Last Updated:" + &lt;br /&gt;document.lastModified);&lt;br /&gt;document.close();&lt;br /&gt;// --greaterthan&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthanpgreaterthanyada, yada, yada.lessthan/pgreaterthan&lt;br /&gt;&lt;br /&gt;(Note: the first comment, "lessthan--" hides the content of the script from browsers that don't understand javascript. The "// --greaterthan" finishes the comment. The "//" tells javascript that this is a comment so javascript doesn't try to interpret the "--greaterthan". If your audience has much older browsers, you should put this comments inside your javascript. If most of your audience has newer browsers, the comments can be omitted. For brevity, in most examples here the comments are not shown. ) &lt;br /&gt;The above code will look like this on Javascript enabled browsers, &lt;br /&gt;2. Javascript can be placed inside the lessthanheadgreaterthan element &lt;br /&gt;Functions and global variables typically reside inside the lessthanheadgreaterthan element. &lt;br /&gt;lessthanheadgreaterthan&lt;br /&gt;lessthantitlegreaterthanDefault Test Pagelessthan/titlegreaterthan&lt;br /&gt;lessthanscript language="JavaScript" type="text/javascript"greaterthan&lt;br /&gt;var myVar = "";&lt;br /&gt;function timer(){setTimeout('restart()',10);}&lt;br /&gt;document.onload=timer();&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthan/headgreaterthan&lt;br /&gt;&lt;br /&gt;3. Javascript can be referenced from a separate file &lt;br /&gt;Javascript may also a placed in a separate file on the server and referenced from an HTML page. (Don't use the shorthand ending "lessthanscript ... /greaterthan). These are typically placed in the lessthanheadgreaterthan element. &lt;br /&gt;lessthanscript type="text/javascript" SRC="myStuff.js"greaterthanlessthan/scriptgreaterthan &lt;br /&gt;(Continued on next part...)&lt;br /&gt;6. How to read and write a file using javascript? &lt;br /&gt;I/O operations like reading or writing a file is not possible with client-side javascript. However , this can be done by coding a Java applet that reads files for the script. &lt;br /&gt;&lt;br /&gt;7. How to detect the operating system on the client machine? &lt;br /&gt;In order to detect the operating system on the client machine, the navigator.appVersion &lt;br /&gt;string (property) should be used. &lt;br /&gt;&lt;br /&gt;8. How can JavaScript make a Web site easier to use? That is, are there certain JavaScript techniques that make it easier for people to use a Web site? &lt;br /&gt;JavaScript's greatest potential gift to a Web site is that scripts can make the page more immediately interactive, that is, interactive without having to submit every little thing to the server for a server program to re-render the page and send it back to the client. For example, consider a top-level navigation panel that has, say, six primary image map links into subsections of the Web site. With only a little bit of scripting, each map area can be instructed to pop up a more detailed list of links to the contents within a subsection whenever the user rolls the cursor atop a map area. With the help of that popup list of links, the user with a scriptable browser can bypass one intermediate menu page. The user without a scriptable browser (or who has disabled JavaScript) will have to drill down through a more traditional and time-consuming path to the desired content. &lt;br /&gt;&lt;br /&gt;9. How can JavaScript be used to improve the "look and feel" of a Web site? By the same token, how can JavaScript be used to improve the user interface? &lt;br /&gt;On their own, Web pages tend to be lifeless and flat unless you add animated images or more bandwidth-intensive content such as Java applets or other content requiring plug-ins to operate (ShockWave and Flash, for example). &lt;br /&gt;Embedding JavaScript into an HTML page can bring the page to life in any number of ways. Perhaps the most visible features built into pages recently with the help of JavaScript are the so-called image rollovers: roll the cursor atop a graphic image and its appearance changes to a highlighted version as a feedback mechanism to let you know precisely what you're about to click on. But there are less visible yet more powerful enhancements to pages that JavaScript offers. &lt;br /&gt;Interactive forms validation is an extremely useful application of JavaScript. While a user is entering data into form fields, scripts can examine the validity of the data--did the user type any letters into a phone number field?, for instance. Without scripting, the user has to submit the form and let a server program (CGI) check the field entry and then report back to the user. This is usually done in a batch mode (the entire form at once), and the extra transactions take a lot of time and server processing power. Interactive validation scripts can check each form field immediately after the user has entered the data, while the information is fresh in the mind. &lt;br /&gt;Another helpful example is embedding small data collections into a document that scripts can look up without having to do all the server programming for database access. For instance, a small company could put its entire employee directory on a page that has its own search facility built into the script. You can cram a lot of text data into scripts no larger than an average image file, so it's not like the user has to wait forever for the data to be downloaded. &lt;br /&gt;Other examples abound, such as interactive tree-structure tables of contents. More modern scriptable browsers can be scripted to pre-cache images during the page's initial download to make them appear lickety-split when needed for image swapping. I've even written some multi-screen interactive applications that run entirely on the client, and never talk to the server once everything is downloaded. &lt;br /&gt;&lt;br /&gt;10. What are JavaScript types? &lt;br /&gt;Number, String, Boolean, Function, Object, Null, Undefined. &lt;br /&gt;&lt;br /&gt;11. How do you convert numbers between different bases in JavaScript? &lt;br /&gt;Use the parseInt() function, that takes a string as the first parameter, and the base as a second parameter. So to convert hexadecimal 3F to decimal, use parseInt ("3F", 16); &lt;br /&gt;12. How to create arrays in JavaScript? &lt;br /&gt;We can declare an array like this &lt;br /&gt;var scripts = new Array(); &lt;br /&gt;We can add elements to this array like this&lt;br /&gt;&lt;br /&gt;scripts[0] = "PHP";&lt;br /&gt;scripts[1] = "ASP";&lt;br /&gt;scripts[2] = "JavaScript";&lt;br /&gt;scripts[3] = "HTML";&lt;br /&gt;&lt;br /&gt;Now our array scrips has 4 elements inside it and we can print or access them by using their index number. Note that index number starts from 0. To get the third element of the array we have to use the index number 2 . Here is the way to get the third element of an array. &lt;br /&gt;document.write(scripts[2]); &lt;br /&gt;We also can create an array like this &lt;br /&gt;var no_array = new Array(21, 22, 23, 24, 25); &lt;br /&gt;&lt;br /&gt;13. How do you target a specific frame from a hyperlink? &lt;br /&gt;Include the name of the frame in the target attribute of the hyperlink. lessthana href=”mypage.htm” target=”myframe”greaterthangreaterthanMy Pagelessthan/agreaterthan &lt;br /&gt;&lt;br /&gt;14. What is a fixed-width table and its advantages? &lt;br /&gt;Fixed width tables are rendered by the browser based on the widths of the columns in the first row, resulting in a faster display in case of large tables. Use the CSS style table-layout:fixed to specify a fixed width table. &lt;br /&gt;If the table is not specified to be of fixed width, the browser has to wait till all data is downloaded and then infer the best width for each of the columns. This process can be very slow for large tables. &lt;br /&gt;&lt;br /&gt;15. Example of using Regular Expressions for syntax checking in JavaScript &lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;var re = new RegExp("^(&amp;[A-Za-z_0-9]{1,}=[A-Za-z_0-9]{1,})*$");&lt;br /&gt;var text = myWidget.value;&lt;br /&gt;var OK = re.test(text);&lt;br /&gt;if( ! OK ) {&lt;br /&gt;alert("The extra parameters need some work.\r\n Should be something like: \"&amp;a=1&amp;c=4\"");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;16. How to add Buttons in JavaScript? &lt;br /&gt;The most basic and ancient use of buttons are the "submit" and "clear", which appear slightly before the Pleistocene period. Notice when the "GO!" button is pressed it submits itself to itself and appends the name in the URL. &lt;br /&gt;lessthanform action="" name="buttonsGalore" method="get"greaterthan&lt;br /&gt;Your Name: lessthaninput type="text" name="mytext" /greaterthan&lt;br /&gt;lessthanbr /greaterthan&lt;br /&gt;lessthaninput type="submit" value="GO!" /greaterthan&lt;br /&gt;lessthaninput type="reset" value="Clear All" /greaterthan&lt;br /&gt;lessthan/formgreaterthan&lt;br /&gt;&lt;br /&gt;Another useful approach is to set the "type" to "button" and use the "onclick" event. &lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function displayHero(button) {&lt;br /&gt;alert("Your hero is \""+button.value+"\".");&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;lessthanform action="" name="buttonsGalore" method="get"greaterthan&lt;br /&gt;lessthanfieldset style="margin: 1em; text-align: center;"greaterthan&lt;br /&gt;lessthanlegendgreaterthanSelect a Herolessthan/legendgreaterthan&lt;br /&gt;lessthaninput type="button" value="Agamemnon" onclick="displayHero(this)" /greaterthan&lt;br /&gt;lessthaninput type="button" value="Achilles" onclick="displayHero(this)" /greaterthan&lt;br /&gt;lessthaninput type="button" value="Hector" onclick="displayHero(this)" /greaterthan&lt;br /&gt;lessthandiv style="height: 1em;" /greaterthan&lt;br /&gt;lessthan/fieldsetgreaterthan&lt;br /&gt;lessthan/formgreaterthan&lt;br /&gt;&lt;br /&gt;17. Where are cookies actually stored on the hard disk? &lt;br /&gt;This depends on the user's browser and OS.&lt;br /&gt;In the case of Netscape with Windows OS,all the cookies are stored in a single file called&lt;br /&gt;&lt;br /&gt;cookies.txt &lt;br /&gt;c:\Program Files\Netscape\Users\username\cookies.txt &lt;br /&gt;In the case of IE,each cookie is stored in a separate file namely username@website.txt. &lt;br /&gt;c:\Windows\Cookies\username@Website.txt &lt;br /&gt;18. What can javascript programs do? &lt;br /&gt;Generation of HTML pages on-the-fly without accessing the Web server. The user can be given control over the browser like User input validation Simple computations can be performed on the client's machine The user's browser, OS, screen size, etc. can be detected Date and Time Handling &lt;br /&gt;&lt;br /&gt;19. How to set a HTML document's background color? &lt;br /&gt;document.bgcolor property can be set to any appropriate color. &lt;br /&gt;&lt;br /&gt;20. How can JavaScript be used to personalize or tailor a Web site to fit individual users? &lt;br /&gt;JavaScript allows a Web page to perform "if-then" kinds of decisions based on browser version, operating system, user input, and, in more recent browsers, details about the screen size in which the browser is running. While a server CGI program can make some of those same kinds of decisions, not everyone has access to or the expertise to create CGI programs. For example, an experienced CGI programmer can examine information about the browser whenever a request for a page is made; thus a server so equipped might serve up one page for Navigator users and a different page for Internet Explorer users. Beyond browser and operating system version, a CGI program can't know more about the environment. But a JavaScript-enhanced page can instruct the browser to render only certain content based on the browser, operating system, and even the screen size. &lt;br /&gt;Scripting can even go further if the page author desires. For example, the author may include a preference screen that lets the user determine the desired background and text color combination. A script can save this information on the client in a well-regulated local file called a cookie. The next time the user comes to the site, scripts in its pages look to the cookie info and render the page in the color combination selected previously. The server is none the wiser, nor does it have to store any visitor-specific information. &lt;br /&gt;&lt;br /&gt;21. Are you concerned that older browsers don't support JavaScript and thus exclude a set of Web users? individual users? &lt;br /&gt;Fragmentation of the installed base of browsers will only get worse. By definition, it can never improve unless absolutely everyone on the planet threw away their old browsers and upgraded to the latest gee-whiz versions. But even then, there are plenty of discrepancies between the scriptability of the latest Netscape Navigator and Microsoft Internet Explorer. &lt;br /&gt;The situation makes scripting a challenge, especially for newcomers who may not be aware of the limitations of earlier browsers. A lot of effort in my books and ancillary material goes toward helping scripters know what features work in which browsers and how to either workaround limitations in earlier browsers or raise the compatibility common denominator. &lt;br /&gt;Designing scripts for a Web site requires making some hard decisions about if, when, and how to implement the advantages scripting offers a page to your audience. For public Web sites, I recommend using scripting in an additive way: let sufficient content stand on its own, but let scriptable browser users receive an enhanced experience, preferably with the same HTML document. &lt;br /&gt;&lt;br /&gt;22. What does isNaN function do? &lt;br /&gt;Return true if the argument is not a number. &lt;br /&gt;&lt;br /&gt;23. What is negative infinity? &lt;br /&gt;It’s a number in JavaScript, derived by dividing negative number by zero. &lt;br /&gt;&lt;br /&gt;24. In a pop-up browser window, how do you refer to the main browser window that opened it? &lt;br /&gt;Use window.opener to refer to the main window from pop-ups. &lt;br /&gt;(Continued on next part...)&lt;br /&gt;25. What is the data type of variables of in JavaScript? &lt;br /&gt;All variables are of object type in JavaScript. &lt;br /&gt;&lt;br /&gt;26. Methods GET and POST in HTML forms - what's the difference?. &lt;br /&gt;GET: Parameters are passed in the querystring. Maximum amount of data that can be sent via the GET method is limited to about 2kb.&lt;br /&gt;POST: Parameters are passed in the request body. There is no limit to the amount of data that can be transferred using POST. However, there are limits on the maximum amount of data that can be transferred in one name/value pair. &lt;br /&gt;&lt;br /&gt;27.How to write a script for "Select" lists using javascript &lt;br /&gt;1. To remove an item from a list set it to null &lt;br /&gt;mySelectObject.options[3] = null; &lt;br /&gt;2. To truncate a list set its length to the maximum size you desire &lt;br /&gt;mySelectObject.length = 2; &lt;br /&gt;3. To delete all options in a select object set the length to 0. &lt;br /&gt;mySelectObject.leng &lt;br /&gt;&lt;br /&gt;28. Text From Your Clipboard? &lt;br /&gt;It is true, text you last copied for pasting (copy &amp; paste) can be stolen when you visit web sites using a combination of JavaScript and ASP (or PHP, or CGI) to write your possible sensitive data to a database on another server. &lt;br /&gt;&lt;br /&gt;29. What does the "Access is Denied" IE error mean? &lt;br /&gt;The "Access Denied" error in any browser is due to the following reason.&lt;br /&gt;A javascript in one window or frame is tries to access another window or frame whose &lt;br /&gt;document's domain is different from the document containing the script. &lt;br /&gt;&lt;br /&gt;30. Is a javascript script faster than an ASP script? &lt;br /&gt;Yes.Since javascript is a client-side script it does require the web server's help for its &lt;br /&gt;computation,so it is always faster than any server-side script like ASP,PHP,etc.. &lt;br /&gt;31. Are Java and JavaScript the Same? &lt;br /&gt;No.java and javascript are two different languages.&lt;br /&gt;Java is a powerful object - oriented programming language like C++,C whereas Javascript is a &lt;br /&gt;client-side scripting language with some limitations. &lt;br /&gt;&lt;br /&gt;32. How to embed javascript in a web page? &lt;br /&gt;javascript code can be embedded in a web page between lessthanscript &lt;br /&gt;langugage="javascript"greaterthanlessthan/scriptgreaterthan tags &lt;br /&gt;&lt;br /&gt;33. What and where are the best JavaScript resources on the Web? &lt;br /&gt;The Web has several FAQ areas on JavaScript. The best place to start is something called the meta-FAQ [14-Jan-2001 Editor's Note: I can't point to it anymore, it is broken!], which provides a high-level overview of the JavaScript help available on the Net. As for fact-filled FAQs, I recommend one maintained by Martin Webb and a mini-FAQ that I maintain. &lt;br /&gt;For interactive help with specific problems, nothing beats the primary JavaScript Usenet newsgroup, comp.lang.javascript. Depending on my work backlog, I answer questions posted there from time to time. Netscape and Microsoft also have vendor-specific developer discussion groups as well as detailed documentation for the scripting and object model implementations. &lt;br /&gt;&lt;br /&gt;34. What are the problems associated with using JavaScript, and are there JavaScript techniques that you discourage? &lt;br /&gt;Browser version incompatibility is the biggest problem. It requires knowing how each scriptable browser version implements its object model. You see, the incompatibility rarely has to do with the core JavaScript language (although there have been improvements to the language over time); the bulk of incompatibility issues have to do with the object models that each browser version implements. For example, scripters who started out with Navigator 3 implemented the image rollover because it looked cool. But they were dismayed to find out that the image object wasn't scriptable in Internet Explorer 3 or Navigator 2. While there are easy workarounds to make this feature work on newer browsers without disturbing older ones, it was a painful learning experience for many. &lt;br /&gt;The second biggest can of worms is scripting connections between multiple windows. A lot of scripters like to have little windows pop up with navigation bars or some such gizmos. But the object models, especially in the older browser versions, don't make it easy to work with these windows the minute you put a user in front of them--users who can manually close windows or change their stacking order. More recently, a glitch in some uninstall routines for Windows 95 applications can disturb vital parts of the system Registry that Internet Explorer 4 requires for managing multiple windows. A scripter can't work around this problem, because it's not possible to detect the problem in a user's machine. I tend to avoid multiple windows that interact with each other. I think a lot of inexperienced Web surfers can also get confused by them. &lt;br /&gt;&lt;br /&gt;35. What boolean operators does JavaScript support? &lt;br /&gt;&amp;&amp;, || and ! &lt;br /&gt;&lt;br /&gt;36. What does "1"+2+4 evaluate to? &lt;br /&gt;Since 1 is a string, everything is a string, so the result is 124. &lt;br /&gt;37. What are the ways to emit client-side JavaScript from server-side code in ASP.NET? &lt;br /&gt;The Page object in ASP.NET has two methods that allow emitting of client-side JavaScript: &lt;br /&gt;RegisterClientScriptBlock and RegisterStartupScript. &lt;br /&gt;Example usage: &lt;br /&gt;Page.RegisterClientScriptBlock("ScriptKey", "lessthanscript language=javascriptgreaterthan" + "function TestFn() { alert('Clients-side JavaScript'); }lessthan/scriptgreaterthan"); &lt;br /&gt;Page.RegisterStartupScript("ScriptKey", "lessthanscript language=javascriptgreaterthan" + "function TestFn() { alert('Clients-side JavaScript'); }lessthan/scriptgreaterthan"); &lt;br /&gt;ScriptKey is used to suppress the same JavaScript from being emitted more than once. Multiple calls to RegisterClientScriptBlock or RegisterStartupScript with the same value of ScriptKey emit the script only once, on the first call. &lt;br /&gt;&lt;br /&gt;38. What is the difference between RegisterClientScriptBlock and RegisterStartupScript? &lt;br /&gt;RegisterClientScriptBlock emits the JavaScript just after the opening &lt;br /&gt;Top of Form&lt;br /&gt;tag. RegisterStartupScript emits the JavaScript at the bottom of the ASP.NET page just before the closing &lt;br /&gt;Bottom of Form&lt;br /&gt;tag. &lt;br /&gt;&lt;br /&gt;39. What is the difference between a web-garden and a web-farm? &lt;br /&gt;Web-garden - An IIS6.0 feature where you can configure an application pool as a web-garden and also specify the number of worker processes for that pool. It can help improve performance in some cases. &lt;br /&gt;Web-farm - a general term referring to a cluster of physically separate machines, each running a web-server for scalability and performance (contrast this with web-garden which refers to multiple processes on one single physical machine). &lt;br /&gt;&lt;br /&gt;40. How to get the contents of an input box using Javascript? &lt;br /&gt;Use the "value" property. &lt;br /&gt;var myValue = window.document.getElementById("MyTextBox").value; &lt;br /&gt;&lt;br /&gt;41. How to determine the state of a checkbox using Javascript? &lt;br /&gt;var checkedP = window.document.getElementById("myCheckBox").checked; &lt;br /&gt;&lt;br /&gt;42. How to set the focus in an element using Javascript? &lt;br /&gt;lessthanscriptgreaterthan function setFocus() { if(focusElement != null) { document.forms[0].elements["myelementname"].focus(); } } lessthan/scriptgreaterthan &lt;br /&gt;43. How to access an external javascript file that is stored externally and not embedded? &lt;br /&gt;This can be achieved by using the following tag between head tags or between body tags.&lt;br /&gt;lessthanscript src="abc.js"greaterthanlessthan/scriptgreaterthanHow to access an external javascript file that is stored externally and not embedded? where abc.js is the external javscript file to be accessed. &lt;br /&gt;&lt;br /&gt;44. What is the difference between an alert box and a confirmation box? &lt;br /&gt;An alert box displays only one button which is the OK button whereas the Confirm box &lt;br /&gt;displays two buttons namely OK and cancel. &lt;br /&gt;&lt;br /&gt;45. What is a prompt box? &lt;br /&gt;A prompt box allows the user to enter input by providing a text box. &lt;br /&gt;&lt;br /&gt;46. Can javascript code be broken in different lines? &lt;br /&gt;Breaking is possible within a string statement by using a backslash \ at the end but not within any other javascript statement.&lt;br /&gt;that is ,&lt;br /&gt;document.write("Hello \ world");&lt;br /&gt;is possible but not document.write \&lt;br /&gt;("hello world"); &lt;br /&gt;&lt;br /&gt;47. Taking a developer’s perspective, do you think that that JavaScript is easy to learn and use? &lt;br /&gt;One of the reasons JavaScript has the word "script" in it is that as a programming language, the vocabulary of the core language is compact compared to full-fledged programming languages. If you already program in Java or C, you actually have to unlearn some concepts that had been beaten into you. For example, JavaScript is a loosely typed language, which means that a variable doesn't care if it's holding a string, a number, or a reference to an object; the same variable can even change what type of data it holds while a script runs. &lt;br /&gt;The other part of JavaScript implementation in browsers that makes it easier to learn is that most of the objects you script are pre-defined for the author, and they largely represent physical things you can see on a page: a text box, an image, and so on. It's easier to say, "OK, these are the things I'm working with and I'll use scripting to make them do such and such," instead of having to dream up the user interface, conceive of and code objects, and handle the interaction between objects and users. With scripting, you tend to write a _lot_ less code. &lt;br /&gt;&lt;br /&gt;48. What Web sites do you feel use JavaScript most effectively (i.e., best-in-class examples)? The worst? &lt;br /&gt;The best sites are the ones that use JavaScript so transparently, that I'm not aware that there is any scripting on the page. The worst sites are those that try to impress me with how much scripting is on the page. &lt;br /&gt;(Continued on next part...)&lt;br /&gt;49. How about 2+5+"8"? &lt;br /&gt;Since 2 and 5 are integers, this is number arithmetic, since 8 is a string, it’s concatenation, so 78 is the result. &lt;br /&gt;&lt;br /&gt;50. What is the difference between SessionState and ViewState? &lt;br /&gt;ViewState is specific to a page in a session. Session state refers to user specific data that can be accessed across all pages in the web application. &lt;br /&gt;&lt;br /&gt;51. What does the EnableViewStateMac setting in an aspx page do? &lt;br /&gt;Setting EnableViewStateMac=true is a security measure that allows ASP.NET to ensure that the viewstate for a page has not been tampered with. If on Postback, the ASP.NET framework detects that there has been a change in the value of viewstate that was sent to the browser, it raises an error - Validation of viewstate MAC failed. &lt;br /&gt;Use lessthan%@ Page EnableViewStateMac="true"%greaterthan to set it to true (the default value, if this attribute is not specified is also true) in an aspx page. &lt;br /&gt;&lt;br /&gt;52. How to Accessing Elements using javascript? &lt;br /&gt;To do something interesting with HTML elements, we must first be able to uniquely identify which element we want. In the example &lt;br /&gt;lessthanbodygreaterthan&lt;br /&gt;lessthanform action=""greaterthan&lt;br /&gt;lessthaninput type="button" id="useless" name="mybutton" value="doNothing" /greaterthan&lt;br /&gt;lessthan/formgreaterthan&lt;br /&gt;lessthan/bodygreaterthan&lt;br /&gt;&lt;br /&gt;We can use the "getElementById" method (which is generally preferred)&lt;br /&gt;document.getElementById("useless").style.color = "red";&lt;br /&gt;or we can use the older hierarchical navigation method,&lt;br /&gt;document.forms[0].mybutton.style.color = "blue";&lt;br /&gt;Notice that this uses the "name" attribute of the element to locate it.&lt;br /&gt;# Example of Accessing Elements in a DOM.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript" greaterthan&lt;br /&gt;function showStatus() {&lt;br /&gt;var selectWidget = document.forms.beerForm.elements["beer"];&lt;br /&gt;var myValue = selectWidget.options[selectWidget.selectedIndex].value;&lt;br /&gt;alert('You drank a \"'+ myValue +"\"");&lt;br /&gt;return true;&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;lessthanform name="beerForm" action=""greaterthan&lt;br /&gt;lessthanselect name="beer"greaterthan&lt;br /&gt;lessthanoption selected="selected"greaterthanSelect Beerlessthan/optiongreaterthan&lt;br /&gt;lessthanoptiongreaterthanHeinekenlessthan/optiongreaterthan&lt;br /&gt;lessthanoptiongreaterthanAmstel Lightlessthan/optiongreaterthan&lt;br /&gt;lessthanoptiongreaterthanCoronalessthan/optiongreaterthan&lt;br /&gt;lessthanoptiongreaterthanCorona Lightlessthan/optiongreaterthan&lt;br /&gt;lessthanoptiongreaterthanTecatelessthan/optiongreaterthan&lt;br /&gt;lessthan/selectgreaterthan&lt;br /&gt;&lt;br /&gt;lessthaninput type="button" name="submitbutton" value="Drink"&lt;br /&gt;onclick="showStatus()" /greaterthan&lt;br /&gt;lessthan/formgreaterthan&lt;br /&gt;&lt;br /&gt;53. What looping structures are there in JavaScript? &lt;br /&gt;for, while, do-while loops, but no foreach. &lt;br /&gt;&lt;br /&gt;54. To put a "close window" link on a page ? &lt;br /&gt;lessthana href='javascript:window.close()' class='mainnav'greaterthan Close lessthan/agreaterthan &lt;br /&gt;(Continued on next part...)&lt;br /&gt;55. How to hide javascript code from old browsers that dont run it? &lt;br /&gt;Use the below specified style of comments lessthanscript language=javascriptgreaterthan lessthan!-- javascript code goes here // --greaterthan or Use the lessthanNOSCRIPTgreaterthansome html code lessthan/NOSCRIPTgreaterthan tags and code the display html statements between these and this will appear on the page if the browser does not support javascript &lt;br /&gt;&lt;br /&gt;56. How to comment javascript code? &lt;br /&gt;Use // for line comments and&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;*/ for block comments&lt;br /&gt;&lt;br /&gt;57. Name the numeric constants representing max,min values &lt;br /&gt;Number.MAX_VALUE&lt;br /&gt;Number.MIN_VALUE &lt;br /&gt;&lt;br /&gt;58. What does javascript null mean? &lt;br /&gt;The null value is a unique value representing no value or no object.&lt;br /&gt;It implies no object,or null string,no valid boolean value,no number and no array object. &lt;br /&gt;&lt;br /&gt;59. How do you create a new object in JavaScript? &lt;br /&gt;var obj = new Object(); or var obj = {}; &lt;br /&gt;&lt;br /&gt;60. How do you assign object properties? &lt;br /&gt;obj["age"] = 17 or obj.age = 17. &lt;br /&gt;&lt;br /&gt;61. What’s a way to append a value to an array? &lt;br /&gt;arr[arr.length] = value; &lt;br /&gt;&lt;br /&gt;62. What is this keyword? &lt;br /&gt;It refers to the current object. &lt;br /&gt;&lt;br /&gt;63. What does the term sticky session mean in a web-farm scenario? Why would you use a sticky session? What is the potential disadvantage of using a sticky session? &lt;br /&gt;Sticky session refers to the feature of many commercial load balancing solutions for web-farms to route the requests for a particular session to the same physical machine that serviced the first request for that session. This is mainly used to ensure that a in-proc session is not lost as a result of requests for a session being routed to different servers. Since requests for a user are always routed to the same machine that first served the request for that session, sticky sessions can cause uneven load distribution across servers. &lt;br /&gt;(Continued on next part...)&lt;br /&gt;64. You have an ASP.NET web application running on a web-farm that does not use sticky sessions - so the requests for a session are not guaranteed to be served the same machine. Occasionally, the users get error message Validation of viewstate MAC failed. What could be one reason that is causing this error? &lt;br /&gt;The most common reason for this error is that the the machinekey value in machine.config is different for each server. As a result, viewstate encoded by one machine cannot be decoded by another. To rectify this, edit the machine.config file on each server in the web-farm to have the same value for machinekey. &lt;br /&gt;&lt;br /&gt;65. To set all checkboxes to true using JavaScript? &lt;br /&gt;//select all input tags &lt;br /&gt;function SelectAll() {&lt;br /&gt;var checkboxes = document.getElementsByTagName("input");&lt;br /&gt;for(i=0;ilessthancheckboxes.length;i++) {&lt;br /&gt;if(checkboxes.item(i).attributes["type"].value == "checkbox") {&lt;br /&gt;checkboxes.item(i).checked = true;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;66. How to select an element by id and swapping an image ? &lt;br /&gt;...&lt;br /&gt;lessthanscript language="JavaScript" type="text/javascript" greaterthan&lt;br /&gt;function setBeerIcon() {&lt;br /&gt;&lt;br /&gt;var beerIcon = document.getElementById("beerIcon");&lt;br /&gt;beerIcon.src = "images/"+getSelectValue("beer")+".jpg";&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;lessthanimg border="0" src="" id="brandIcon" alt="brand" /greaterthan&lt;br /&gt;&lt;br /&gt;lessthanselect name="beer" id="beer" onChange="setButton();setBeerIcon();"greaterthan&lt;br /&gt;lessthanoption value="--Select--"greaterthanSelect beerlessthan/optiongreaterthan&lt;br /&gt;lessthanoption value="heineken"greaterthanheinekenlessthan/optiongreaterthan&lt;br /&gt;lessthanoption value="sol"greaterthansollessthan/optiongreaterthan&lt;br /&gt;lessthanoption value="amstellight"greaterthanamstellightlessthan/optiongreaterthan&lt;br /&gt;lessthanoption value="coronalight"greaterthancoronalightlessthan/optiongreaterthan&lt;br /&gt;lessthanoption value="coronaextra"greaterthancoronaextralessthan/optiongreaterthan&lt;br /&gt;lessthanoption value=""greaterthanlessthan/optiongreaterthan&lt;br /&gt;lessthan/selectgreaterthan&lt;br /&gt;&lt;br /&gt;67. What does undefined value mean in javascript? &lt;br /&gt;Undefined value means the variable used in the code doesnt exist or is not assigned any value or the property doesnt exist. &lt;br /&gt;&lt;br /&gt;68. What is the difference between undefined value and null value? &lt;br /&gt;(i)Undefined value cannot be explicitly stated that is there is no keyword called undefined whereas null value has keyword called null&lt;br /&gt;(ii)typeof undefined variable or property returns undefined whereas typeof null value returns object &lt;br /&gt;&lt;br /&gt;69. What is variable typing in javascript? &lt;br /&gt;It is perfectly legal to assign a number to a variable and then assign a string to the same variable as follows &lt;br /&gt;example &lt;br /&gt;i = 10;&lt;br /&gt;i = "string";&lt;br /&gt;This is called variable typing &lt;br /&gt;(Continued on next part...)&lt;br /&gt;&lt;br /&gt;70. Does javascript have the concept level scope? &lt;br /&gt;No.Javascript does not have block level scope,all the variables declared inside a function possess the same level of scope unlike c,c++,java. &lt;br /&gt;&lt;br /&gt;71. What are undefined and undeclared variables? &lt;br /&gt;Undeclared variables are those that are not declared in the program (do not exist at all),trying to read their values gives runtime error.But if undeclared variables are assigned then implicit declaration is done . &lt;br /&gt;Undefined variables are those that are not assigned any value but are declared in the program.Trying to read such variables gives special value called undefined value. &lt;br /&gt;&lt;br /&gt;72. What is === operator ? &lt;br /&gt;==== is strict equality operator ,it returns true only when the two operands are having the same value without any type conversion. &lt;br /&gt;&lt;br /&gt;73. How to find the selected radio button immediately using the 'this' variable? &lt;br /&gt;lessthanscriptgreaterthan&lt;br /&gt;function favAnimal(button) {&lt;br /&gt;alert('You like '+button.value+'s.');&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthaninput type="radio" name="marsupial" value="kangaroo"&lt;br /&gt;onchange="favAnimal(this)"greaterthanKangaroo&lt;br /&gt;lessthanbr /greaterthanlessthaninput type="radio" name="marsupial" value="Opossum" &lt;br /&gt;onchange="favAnimal(this)"greaterthanOpossum&lt;br /&gt;lessthanbr /greaterthanlessthaninput type="radio" name="marsupial" value="Tasmanian Tiger"&lt;br /&gt;onchange="favAnimal(this)"greaterthanTasmanian Tiger&lt;br /&gt;&lt;br /&gt;74. How to find radio button selection when a form is submitted? &lt;br /&gt;lessthanscript type="text/javascript"greaterthan &lt;br /&gt;function findButton() {&lt;br /&gt;var myForm = document.forms.animalForm;&lt;br /&gt;var i;&lt;br /&gt;for(i=0;ilessthanmyForm.marsupial.length; i++) {&lt;br /&gt;if(myForm.marsupial[i].checked) {&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;alert("You selected \""+myForm.marsupial[i].value+"\".");&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthanform name="animalForm" action=""greaterthan&lt;br /&gt;lessthaninput type="radio" name="marsupial" value="kangaroo" /greaterthanKangaroo&lt;br /&gt;lessthanbr /greaterthanlessthaninput type="radio" name="marsupial" value="Opossum" /greaterthanOpossum&lt;br /&gt;lessthanbr /greaterthanlessthaninput type="radio" name="marsupial" value="Tasmanian Tiger" /greaterthanTasmanian Tiger&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lessthaninput type="button" name="GO" value="GO" onclick="findButton()" /greaterthan&lt;br /&gt;&lt;br /&gt;75. How to disable an HTML object &lt;br /&gt;document.getElementById("myObject").disabled = true; &lt;br /&gt;(Continued on next part...)&lt;br /&gt;76. To write messages to the screen without using "document.write()" ? &lt;br /&gt;Changing the contents of an element is a much better solution. When the method showStatus is invoked it will change the content of the span. &lt;br /&gt;...&lt;br /&gt;function showStatus(message) {&lt;br /&gt;var element = document.getElementById("mystatus");&lt;br /&gt;element.textContent = message; //for Firefox&lt;br /&gt;element.innerHTML = message; //for IE (why can't we all just get along?)&lt;br /&gt;return true;&lt;br /&gt;}&lt;br /&gt;...&lt;br /&gt;lessthanspan id="mystatus"greaterthanTest. lessthan/spangreaterthan&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;78. How to Add new elements dynamically. &lt;br /&gt;lessthanhtml xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"greaterthan&lt;br /&gt;lessthanheadgreaterthan&lt;br /&gt;lessthantitlegreaterthant1lessthan/titlegreaterthan&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function addNode() {&lt;br /&gt;var newP = document.createElement("p");&lt;br /&gt;var textNode = document.createTextNode(" I'm a new text node");&lt;br /&gt;newP.appendChild(textNode);&lt;br /&gt;document.getElementById("firstP").appendChild(newP);&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthan/headgreaterthan&lt;br /&gt;&lt;br /&gt;lessthanbody onload="addNode();" style=" background: url('../images/Sand-1280.jpg'); background-color: yellow;"greaterthan&lt;br /&gt;&lt;br /&gt;lessthanp id="firstP"greaterthanfirstPlessthanpgreaterthan&lt;br /&gt;&lt;br /&gt;lessthan/bodygreaterthan&lt;br /&gt;lessthan/htmlgreaterthan&lt;br /&gt;&lt;br /&gt;79. how to have an element invoke a javascript on selection, instead of going to a new URL: &lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function pseudoHitMe() {&lt;br /&gt;alert("Ouch!");&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthana href="javascript:pseudoHitMe()"greaterthanhit melessthan/agreaterthan&lt;br /&gt;&lt;br /&gt;80. How to have the status line update when the mouse goes over a link (The support of the status line is sporadic)? &lt;br /&gt;lessthana href="javascript.shtml" &lt;br /&gt;onmouseover="window.status='Hi There!';return true" &lt;br /&gt;onmouseout="window.status='';return true"greaterthanLook at the Status barlessthan/agreaterthan&lt;br /&gt;&lt;br /&gt;Look at the Status bar as your cursor goes over the link. &lt;br /&gt;&lt;br /&gt;81. How to create a popup warning box &lt;br /&gt;alert('Warning: Please enter an integer between 0 and 100.'); &lt;br /&gt;&lt;br /&gt;82. How to create a confirmation box? &lt;br /&gt;confirm("Do you really want to launch the missile?&lt;br /&gt;83. How to create an input box? &lt;br /&gt;prompt("What is your temperature?"); &lt;br /&gt;&lt;br /&gt;84. How to open a window with no toolbar, but with the location object. &lt;br /&gt;window.open("http://www.mysite.org/Misc/Pennies","Pennies","resizable=yes,status=yes,toolbar=yes,location=yes,menubar=yes,scrollbars=yes,width=800,height=400"); &lt;br /&gt;&lt;br /&gt;85. How to setting a cookie with the contents of a textbox ? &lt;br /&gt;Values stored in cookies may not have semicolons, commas, or spaces. You should use the handy "escape()" function to encode the values, and "unescape()" to retrieve them.&lt;br /&gt;&lt;br /&gt;//Sets cookie of current value for myTextBox&lt;br /&gt;function TextBoxOnchange() {&lt;br /&gt;var myBox = window.document.getElementById(myTextBox");&lt;br /&gt;document.cookie = "myTextBox="+ escape(myBox.value) + getExpirationString();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//return a string like ";expires=Thu, 5 Jan 2006 16:07:52 UTC"&lt;br /&gt;function getExpirationString() {&lt;br /&gt;var exp = new Date();&lt;br /&gt;var threemonths = exp.getTime()+(120*24*60*60*1000);&lt;br /&gt;exp.setTime(threemonths);&lt;br /&gt;return ";expires="+exp.toGMTString();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This is called from the event handler in the HTML.&lt;br /&gt;&lt;br /&gt;lessthaninput name="myTextBox" type="text" id="myTextBox"&lt;br /&gt;onchange="javascript:TextBoxOnchange()" /greaterthan &lt;br /&gt;&lt;br /&gt;86. How to getting values from cookies to set widgets? &lt;br /&gt;function getCookieData(labelName) {&lt;br /&gt;//from Danny Goodman&lt;br /&gt;var labelLen = labelName.length;&lt;br /&gt;// read cookie property only once for speed&lt;br /&gt;var cookieData = document.cookie;&lt;br /&gt;var cLen = cookieData.length;&lt;br /&gt;var i = 0;&lt;br /&gt;var cEnd;&lt;br /&gt;while (i lessthan cLen) {&lt;br /&gt;var j = i + labelLen;&lt;br /&gt;if (cookieData.substring(i,j) == labelName) {&lt;br /&gt;cEnd = cookieData.indexOf(";",j);&lt;br /&gt;if (cEnd == -1) {&lt;br /&gt;cEnd = cookieData.length;&lt;br /&gt;}&lt;br /&gt;return unescape(cookieData.substring(j+1, cEnd));&lt;br /&gt;}&lt;br /&gt;i++;&lt;br /&gt;}&lt;br /&gt;return "";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//init() is called from the body tag onload function.&lt;br /&gt;function init() {&lt;br /&gt;setValueFromCookie("brand");&lt;br /&gt;setValueFromCookie("market");&lt;br /&gt;setValueFromCookie("measure");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function setValueFromCookie(widget) {&lt;br /&gt;if( getCookieData(widget) != "") {&lt;br /&gt;document.getElementById(widget).value = getCookieData(widget);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//if you name your cookies the widget ID, you can use the following helper function&lt;br /&gt;function setCookie(widget) {&lt;br /&gt;document.cookie = widget + "=" +&lt;br /&gt;escape(document.getElementById(widget).value) + getExpirationString();&lt;br /&gt;}&lt;br /&gt;(Continued on next part...)&lt;br /&gt;87. How to Handle Event Handlers? &lt;br /&gt;You can add an event handler in the HTML definition of the element like this,&lt;br /&gt;lessthanscript type="text/javascript"greaterthanlessthan!--&lt;br /&gt;function hitme() {&lt;br /&gt;alert("I've been hit!");&lt;br /&gt;}&lt;br /&gt;// --greaterthan&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthaninput type="button" id="hitme" name="hitme" value="hit me" onclick="hitme()"&lt;br /&gt;&lt;br /&gt;Or, interestingly enough you can just assign the event's name on the object directly with a reference to the method you want to assign.&lt;br /&gt;&lt;br /&gt;lessthaninput type="button" id="hitme2" name="hitme2" value="hit me2"/greaterthan&lt;br /&gt;lessthanscript type="text/javascript"greaterthanlessthan!--&lt;br /&gt;function hitme2() {&lt;br /&gt;alert("I've been hit too!");&lt;br /&gt;}&lt;br /&gt;document.getElementById("hitme2").onclick = hitme2;&lt;br /&gt;// --greaterthan&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;You can also use an anonymous method like this:&lt;br /&gt;&lt;br /&gt;document.getElementById("hitme3").onclick = function () { alert("howdy!"); }&lt;br /&gt;&lt;br /&gt;You can also use the the W3C addEvventListener() method, but it does not work in IE yet:&lt;br /&gt;&lt;br /&gt;lessthaninput type="button" id="hitme4" name="hitme4" value="hit me4"/greaterthan&lt;br /&gt;lessthanscript type="text/javascript"greaterthanlessthan!--&lt;br /&gt;function hitme4() { &lt;br /&gt;alert("I've been hit four!");&lt;br /&gt;}&lt;br /&gt;if(document.getElementById("hitme4").addEventListener) {&lt;br /&gt;document.getElementById("hitme4").addEventListener("click", hitme4, false); &lt;br /&gt;}&lt;br /&gt;// --greaterthan&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;88. How to remove the event listener: &lt;br /&gt;lessthanscript type="text/javascript"greaterthanlessthan!--&lt;br /&gt;document.getElementById("hitme4").removeEventListener("click", hitme4, false);&lt;br /&gt;// --greaterthan&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;Key Events&lt;br /&gt;&lt;br /&gt;"onkeydown", "onkeypress", "onkeyup" events are supported both in ie and standards-based browsers.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function setStatus(name,evt) {&lt;br /&gt;evt = (evt) ? evt : ((event) ? event : null); /* ie or standard? */&lt;br /&gt;var charCode = evt.charCode;&lt;br /&gt;var status = document.getElementById("keyteststatus");&lt;br /&gt;var text = name +": "+evt.keyCode;&lt;br /&gt;status.innerHTML = text;&lt;br /&gt;status.textContent = text;&lt;br /&gt;}&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;lessthanform action=""greaterthan&lt;br /&gt;lessthaninput type="text" name="keytest" size="1" value=""&lt;br /&gt;onkeyup="setStatus('keyup',event)" &lt;br /&gt;onkeydown="setStatus('keydown',event)" &lt;br /&gt;/greaterthan&lt;br /&gt;lessthanp id="keyteststatus"greaterthanstatuslessthan/pgreaterthan&lt;br /&gt;lessthan/formgreaterthan&lt;br /&gt;&lt;br /&gt;89. How to change style on an element? &lt;br /&gt;Between CSS and javascript is a weird symmetry. CSS style rules are layed on top of the DOM. The CSS property names like "font-weight" are transliterated into "myElement.style.fontWeight". The class of an element can be swapped out. For example: &lt;br /&gt;document.getElementById("myText").style.color = "green";&lt;br /&gt;document.getElementById("myText").style.fontSize = "20";&lt;br /&gt;-or-&lt;br /&gt;document.getElementById("myText").className = "regular";&lt;br /&gt;&lt;br /&gt;90. How to make elements invisible &lt;br /&gt;Change the "visibility" attribute of the style object associated with your element. Remember that a hidden element still takes up space, use "display" to make the space disappear as well.&lt;br /&gt;&lt;br /&gt;if ( x == y) {&lt;br /&gt;myElement.style.visibility = 'visible';&lt;br /&gt;} else {&lt;br /&gt;myElement.style.visibility = 'hidden';&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;91. How to set the cursor to wait. &lt;br /&gt;In theory, we should cache the current state of the cursor and then put it back to its original state. &lt;br /&gt;document.body.style.cursor = 'wait'; &lt;br /&gt;//do something interesting and time consuming&lt;br /&gt;document.body.style.cursor = 'auto'; &lt;br /&gt;&lt;br /&gt;92. How to reload the current page &lt;br /&gt;window.location.reload(true); &lt;br /&gt;&lt;br /&gt;93. how to force a page to go to another page using JavaScript? &lt;br /&gt;lessthanscript language="JavaScript" type="text/javascript" greaterthanlessthan!-- location.href="http://newhost/newpath/newfile.html"; //--greaterthanlessthan/scriptgreaterthan &lt;br /&gt;94. How to convert a string to a number using JavaScript? &lt;br /&gt;You can use the parseInt() and parseFloat() methods. Notice that extra letters following a valid number are ignored, which is kinda wierd but convenient at times. &lt;br /&gt;parseInt("100") ==greaterthan 100&lt;br /&gt;parseFloat("98.6") ==greaterthan 98.6&lt;br /&gt;parseFloat("98.6 is a common temperature.") ==greaterthan 98.6&lt;br /&gt;parseInt("aa") ==greaterthan Nan //Not a Number&lt;br /&gt;parseInt("aa",16) ==greaterthan 170 //you can supply a radix or base&lt;br /&gt;&lt;br /&gt;95. How to convert numbers to strings using JavaScript? &lt;br /&gt;You can prepend the number with an empty string &lt;br /&gt;var mystring = ""+myinteger; &lt;br /&gt;or &lt;br /&gt;var mystring = myinteger.toString(); &lt;br /&gt;You can specify a base for the conversion, &lt;br /&gt;var myinteger = 14; &lt;br /&gt;var mystring = myinteger.toString(16);&lt;br /&gt;&lt;br /&gt;mystring will be "e". &lt;br /&gt;&lt;br /&gt;96. How to test for bad numbers using JavaScript? &lt;br /&gt;the global method, "isNaN()" can tell if a number has gone bad. &lt;br /&gt;var temperature = parseFloat(myTemperatureWidget.value);&lt;br /&gt;if(!isNaN(temperature)) {&lt;br /&gt;alert("Please enter a valid temperature.");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;97. What's Math Constants and Functions using JavaScript? &lt;br /&gt;The Math object contains useful constants such as Math.PI, Math.E &lt;br /&gt;Math also has a zillion helpful functions. &lt;br /&gt;Math.abs(value); //absolute value &lt;br /&gt;Math.max(value1, value2); //find the largest &lt;br /&gt;Math.random() //generate a decimal number between 0 and 1 &lt;br /&gt;Math.floor(Math.random()*101) //generate a decimal number between 0 and 100 &lt;br /&gt;&lt;br /&gt;98. What's the Date object using JavaScript? &lt;br /&gt;Time inside a date object is stored as milliseconds since Jan 1, 1970. &lt;br /&gt;new Date(06,01,02) // produces "Fri Feb 02 1906 00:00:00 GMT-0600 (Central Standard Time)" &lt;br /&gt;new Date(06,01,02).toLocaleString() // produces "Friday, February 02, 1906 00:00:00" &lt;br /&gt;new Date(06,01,02) - new Date(06,01,01) // produces "86400000" &lt;br /&gt;&lt;br /&gt;99. What does the delete operator do? &lt;br /&gt;The delete operator is used to delete all the variables and objects used in the program ,but it does not delete variables declared with var keyword. &lt;br /&gt;(Continued on next part...)&lt;br /&gt;100. How tp create Arrays using JavaScript?? &lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var days = new Array();&lt;br /&gt;days[0] = "Sunday"&lt;br /&gt;days[1] = "Monday"&lt;br /&gt;days[2] = "Tuesday"&lt;br /&gt;days[3] = "Wednesday"&lt;br /&gt;days[4] = "Thursday"&lt;br /&gt;days[5] = "Friday"&lt;br /&gt;days[6] = "Saturday"&lt;br /&gt;&lt;br /&gt;document.write("first day is "+days[0])&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;This produces&lt;br /&gt;&lt;br /&gt;first day is Sunday&lt;br /&gt;&lt;br /&gt;A more compact way of creating an array is the literal notation: &lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var days = ["Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday"];&lt;br /&gt;document.write("first day is "+days[0]) lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;first day is Sunday &lt;br /&gt;&lt;br /&gt;101. How to delete an entry using JavaScript? &lt;br /&gt;The "delete" operator removes an array element, but oddly does not change the size of the array.&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var days = ["Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday"];&lt;br /&gt;document.write("Number of days:"+days.length); delete days[4];&lt;br /&gt;document.write("lessthanbr /greaterthanNumber of days:"+days.length);&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;Number of days:7&lt;br /&gt;Number of days:7&lt;br /&gt;&lt;br /&gt;102. How to use strings as array indexes using JavaScript? &lt;br /&gt;Javascript does not have a true hashtable object, but through its wierdness, you can use the array as a hashtable.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var days = ["Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday"];&lt;br /&gt;&lt;br /&gt;for(var i=0; i lessthan days.length; i++) {&lt;br /&gt;days[days[i]] = days[i];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;document.write("days[\"Monday\"]:"+days["Monday"]);&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;days["Monday"]:Monday&lt;br /&gt;&lt;br /&gt;103. How to use "join()" to create a string from an array using JavaScript? &lt;br /&gt;"join" concatenates the array elements with a specified seperator between them.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var days = ["Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday"];&lt;br /&gt;document.write("days:"+days.join(","));&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;days:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday&lt;br /&gt;&lt;br /&gt;104. How to make a array as a stack using JavaScript? &lt;br /&gt;The pop() and push() functions turn a harmless array into a stack&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var numbers = ["one", "two", "three", "four"];&lt;br /&gt;numbers.push("five");&lt;br /&gt;numbers.push("six");&lt;br /&gt;document.write(numbers.pop());&lt;br /&gt;document.write(numbers.pop());&lt;br /&gt;document.write(numbers.pop());&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;sixfivefour &lt;br /&gt;(Continued on next part...)&lt;br /&gt;...)&lt;br /&gt;105. How to shift and unshift using JavaScript? &lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var numbers = ["one", "two", "three", "four"];&lt;br /&gt;numbers.unshift("zero");&lt;br /&gt;document.write(" "+numbers.shift());&lt;br /&gt;document.write(" "+numbers.shift());&lt;br /&gt;document.write(" "+numbers.shift());&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;zero one two&lt;br /&gt;shift, unshift, push, and pop may be used on the same array. Queues are easily implemented using combinations. &lt;br /&gt;&lt;br /&gt;106. How to create an object using JavaScript? &lt;br /&gt;Objects can be created in many ways. One way is to create the object and add the fields directly.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var myMovie = new Object(); &lt;br /&gt;myMovie.title = "Aliens";&lt;br /&gt;myMovie.director = "James Cameron";&lt;br /&gt;document.write("movie: title is \""+myMovie.title+"\"");&lt;br /&gt;lessthan&lt;br /&gt;This produces&lt;br /&gt;movie: title is "Aliens"&lt;br /&gt;To create an object you write a method with the name of your object and invoke the method with "new".&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function movie(title, director) {&lt;br /&gt;this.title = title;&lt;br /&gt;this.director = director;&lt;br /&gt;}&lt;br /&gt;var aliens = new movie("Aliens","Cameron");&lt;br /&gt;document.write("aliens:"+aliens.toString());&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;aliens:[object Object]&lt;br /&gt;&lt;br /&gt;You can also use an abbreviated format for creating fields using a ":" to separate the name of the field from its value. This is equivalent to the above code using "this.".&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function movie(title, director) {&lt;br /&gt;title : title;&lt;br /&gt;director : director;&lt;br /&gt;}&lt;br /&gt;var aliens = new movie("Aliens","Cameron");&lt;br /&gt;document.write("aliens:"+aliens.toString());&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;aliens:[object Object] &lt;br /&gt;&lt;br /&gt;107. How to associate functions with objects using JavaScript? &lt;br /&gt;Let's now create a custom "toString()" method for our movie object. We can embed the function directly in the object like this.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function movie(title, director) {&lt;br /&gt;this.title = title;&lt;br /&gt;this.director = director;&lt;br /&gt;this.toString = function movieToString() {&lt;br /&gt;return("title: "+this.title+" director: "+this.director);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;var narnia = new movie("Narni","Andrew Adamson");&lt;br /&gt;document.write(narnia.toString());&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;title: Narni director: Andrew Adamson&lt;br /&gt;&lt;br /&gt;Or we can use a previously defined function and assign it to a variable. Note that the name of the function is not followed by parenthisis, otherwise it would just execute the function and stuff the returned value into the variable.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function movieToString() {&lt;br /&gt;return("title: "+this.title+" director: "+this.director);&lt;br /&gt;}&lt;br /&gt;function movie(title, director) {&lt;br /&gt;this.title = title;&lt;br /&gt;this.director = director;&lt;br /&gt;this.toString = movieToString; //assign function to this method pointer&lt;br /&gt;}&lt;br /&gt;var aliens = new movie("Aliens","Cameron");&lt;br /&gt;document.write(aliens.toString());&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;title: Aliens director: Cameron &lt;br /&gt;&lt;br /&gt;108. eval()? &lt;br /&gt;The eval() method is incredibly powerful allowing you to execute snippets of code during exection.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var USA_Texas_Austin = "521,289";&lt;br /&gt;document.write("Population is "+eval("USA_"+"Texas_"+"Austin"));&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;This produces&lt;br /&gt;Population is 521,289 &lt;br /&gt;(Continued on next part...)&lt;br /&gt;109. What does break and continue statements do? &lt;br /&gt;Continue statement continues the current loop (if label not specified) in a new iteration whereas break statement exits the current loop. &lt;br /&gt;&lt;br /&gt;110. How to create a function using function constructor? &lt;br /&gt;The following example illustrates this&lt;br /&gt;It creates a function called square with argument x and returns x multiplied by itself.&lt;br /&gt;var square = new Function ("x","return x*x");&lt;br /&gt;&lt;br /&gt;111. What's Prototypes for JavaScript? &lt;br /&gt;Objects have "prototypes" from which they may inherit fields and functions.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;function movieToString() {&lt;br /&gt;return("title: "+this.title+" director: "+this.director);&lt;br /&gt;}&lt;br /&gt;function movie(title, director) {&lt;br /&gt;this.title = title;&lt;br /&gt;this.director = director || "unknown"; //if null assign to "unknown"&lt;br /&gt;this.toString = movieToString; //assign function to this method pointer&lt;br /&gt;}&lt;br /&gt;movie.prototype.isComedy = false; //add a field to the movie's prototype&lt;br /&gt;var officeSpace = new movie("OfficeSpace");&lt;br /&gt;var narnia = new movie("Narni","Andrew Adamson");&lt;br /&gt;document.write(narnia.toString());&lt;br /&gt;document.write("&lt;br /&gt;Narnia a comedy? "+narnia.isComedy);&lt;br /&gt;officeSpace.isComedy = true; //override the default just for this object&lt;br /&gt;document.write("&lt;br /&gt;Office Space a comedy? "+officeSpace.isComedy);&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;112. unescape(), escape() &lt;br /&gt;These are similar to the decodeURI() and encodeURI(), but escape() is used for only portions of a URI.&lt;br /&gt;&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var myvalue = "Sir Walter Scott";&lt;br /&gt;document.write("Original myvalue: "+myvalue);&lt;br /&gt;document.write("lessthanbr /greaterthanescaped: "+escape(myvalue));&lt;br /&gt;document.write("lessthanbr /greaterthanuri part: \"&amp;author="+escape(myvalue)+"\"");&lt;br /&gt;lessthan/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;If you use escape() for the whole URI... well bad things happen.&lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var uri = "http://www.google.com/search?q=sonofusion Taleyarkhan"&lt;br /&gt;document.write("Original uri: "+uri);&lt;br /&gt;document.write("&lt;br /&gt;escaped: "+escape(uri));&lt;br /&gt;v/scriptgreaterthan&lt;br /&gt;&lt;br /&gt;113. decodeURI(), encodeURI() &lt;br /&gt;Many characters cannot be sent in a URL, but must be converted to their hex encoding. These functions are used to convert an entire URI (a superset of URL) to and from a format that can be sent via a URI. &lt;br /&gt;lessthanscript type="text/javascript"greaterthan&lt;br /&gt;var uri = "http://www.google.com/search?q=sonofusion Taleyarkhan"&lt;br /&gt;document.write("Original uri: "+uri);&lt;br /&gt;document.write("lessthanbr /greaterthanencoded: "+encodeURI(uri));&lt;br /&gt;lessthan/scriptgreaterthan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/710590818673993641-3165879337771978955?l=javascript-questions-answers.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javascript-questions-answers.blogspot.com/feeds/3165879337771978955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/09/javascript-questions-and-answers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3165879337771978955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/710590818673993641/posts/default/3165879337771978955'/><link rel='alternate' type='text/html' href='http://javascript-questions-answers.blogspot.com/2009/09/javascript-questions-and-answers.html' title='Javascript Questions and Answers'/><author><name>VenkaT</name><uri>http://www.blogger.com/profile/10300493857236473715</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_e-jIyF6x6kk/TG9-E2KVyUI/AAAAAAAAMEo/kaore7KU2zs/S220/VenkaT+(160).jpg'/></author><thr:total>0</thr:total></entry></feed>
