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

<channel>
	<title>Private: Code &#38; Script Snippet &#187; AJAX</title>
	<atom:link href="http://dev.kratik.net/index.php/category/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.kratik.net</link>
	<description>Every thing you imagin, study it - know it - use it</description>
	<lastBuildDate>Thu, 24 Jun 2010 08:30:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Call webservice from javascript</title>
		<link>http://dev.kratik.net/index.php/2009/10/11/call-webservice-from-javascript/</link>
		<comments>http://dev.kratik.net/index.php/2009/10/11/call-webservice-from-javascript/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 17:13:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=647</guid>
		<description><![CDATA[<p>1.Â  VS 2005Â  &#8211; create new website with ASP.NET Ajax-Enabled Website , then create Â  WebService.asmx</p>
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
/// &#60;summary&#62;
/// Summary description for WebService
/// &#60;/summary&#62;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]Â  // &#60;== [System.Web.Script.Services.ScriptService] 
public class WebService : System.Web.Services.WebService {</p>
<p>public WebService () {
//Uncomment the following line if using designed components
//InitializeComponent(); 
 }[WebMethod]</p>
<p>public string HelloWorld() [...]]]></description>
			<content:encoded><![CDATA[<p>1.Â  VS 2005Â  &#8211; create new website with ASP.NET Ajax-Enabled Website , then create Â  WebService.asmx</p>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><span style="color:#0000FF;">using</span><span style="color:#000000;"> System;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Collections;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web.Services;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web.Services.Protocols;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web.Script.Services;<br />
</span><span style="color:#808080;">///</span><span style="color:#008000;"> </span><span style="color:#808080;">&lt;summary&gt;</span><span style="color:#008000;"><br />
</span><span style="color:#808080;">///</span><span style="color:#008000;"> Summary description for WebService<br />
</span><span style="color:#808080;">///</span><span style="color:#008000;"> </span><span style="color:#808080;">&lt;/summary&gt;</span><span style="color:#808080;"><br />
</span><span style="color:#000000;">[WebService(Namespace </span><span style="color:#000000;">=</span><span style="color:#000000;"> </span><span style="color:#800000;">"</span><span style="color:#800000;">http://tempuri.org/</span><span style="color:#800000;">"</span><span style="color:#000000;">)]<br />
[WebServiceBinding(ConformsTo </span><span style="color:#000000;">=</span><span style="color:#000000;"> WsiProfiles.BasicProfile1_1)]<br />
<span style="color:#ff0000;">[<strong>ScriptService]Â  // &lt;== </strong></span></span><span style="text-decoration:underline;"><span style="color:#ff0000;">[System.Web.Script.Services.ScriptService]</span></span><span style="color:#000000;"><span style="color:#ff0000;"><strong> </strong></span><br />
</span><span style="color:#0000FF;">public</span><span style="color:#000000;"> </span><span style="color:#0000FF;">class</span><span style="color:#000000;"> WebService : System.Web.Services.WebService {</p>
<p></span><span style="color:#0000FF;">public</span><span style="color:#000000;"> WebService () {<br />
</span><span style="color:#008000;">//</span><span style="color:#008000;">Uncomment the following line if using designed components<br />
</span><span style="color:#008000;">//</span><span style="color:#008000;">InitializeComponent(); </span><span style="color:#008000;"><br />
</span><span style="color:#000000;"> }[WebMethod]</p>
<p></span><span style="color:#0000FF;">public</span><span style="color:#000000;"> </span><span style="color:#0000FF;">string</span><span style="color:#000000;"> HelloWorld() {<br />
</span><span style="color:#0000FF;">return</span><span style="color:#000000;"> </span><span style="color:#800000;">&#8220;</span><span style="color:#800000;">Hello World</span><span style="color:#800000;">&#8220;</span><span style="color:#000000;">;<br />
}[WebMethod]</p>
<p></span><span style="color:#0000FF;">public</span><span style="color:#000000;"> </span><span style="color:#0000FF;">string</span><span style="color:#000000;"> GetDateTimeFromServer()<br />
{<br />
</span><span style="color:#0000FF;">return</span><span style="color:#000000;"> DateTime.Now.ToString();<br />
}<br />
}</span></div>
<div>==============================================</div>
<div><span style="color:#000000;">2. Create JScript.js</p>
<p></span></div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><span style="color:#008000;">//</span><span style="color:#008000;"> JScript File</span><span style="color:#008000;"><br />
</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">function</span><span style="color:#000000;"> GetDateTimeFromServer()<br />
{<br />
WebService.GetDateTimeFromServer(OnSuccess, OnFail);<br />
}</p>
<p></span><span style="color:#0000FF;">function</span><span style="color:#000000;"> OnSuccess(e){<br />
document.getElementById(</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">LabelDateTime</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">).innerHTML </span><span style="color:#000000;">=</span><span style="color:#000000;"> e;<br />
}</p>
<p></span><span style="color:#0000FF;">function</span><span style="color:#000000;"> OnFail(e){<br />
document.getElementById(</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">LabelDateTime</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">).innerHTML </span><span style="color:#000000;">=</span><span style="color:#000000;"> e;<br />
}</span></div>
<div><span style="color:#000000;">=================================================</span></div>
<div><span style="color:#000000;">3. Create Default.aspx</span></div>
<div><span style="color:#000000;"><br />
</span></div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">head </span><span style="color:#FF0000;">runat</span><span style="color:#0000FF;">=&#8221;server&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">title</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;">Untitled Page</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">title</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">script </span><span style="color:#FF0000;">src</span><span style="color:#0000FF;">=&#8221;JScript.js&#8221;</span><span style="color:#FF0000;"> type</span><span style="color:#0000FF;">=&#8221;text/javascript&#8221;</span><span style="color:#0000FF;">&gt;&lt;/</span><span style="color:#800000;">script</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">head</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">body</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">form </span><span style="color:#FF0000;">id</span><span style="color:#0000FF;">=&#8221;form1&#8243;</span><span style="color:#FF0000;"> runat</span><span style="color:#0000FF;">=&#8221;server&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">div</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">asp:ScriptManager </span><span style="color:#FF0000;">ID</span><span style="color:#0000FF;">=&#8221;ScriptManager1&#8243;</span><span style="color:#FF0000;"> runat</span><span style="color:#0000FF;">=&#8221;server&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">Services</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">asp:ServiceReference </span><span style="color:#FF0000;">Path</span><span style="color:#0000FF;">=&#8221;WebService.asmx&#8221;</span><span style="color:#FF0000;"> </span><span style="color:#0000FF;">/&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">Services</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">asp:ScriptManager</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">br </span><span style="color:#0000FF;">/&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">button </span><span style="color:#FF0000;">onclick</span><span style="color:#0000FF;">=&#8221;GetDateTimeFromServer();&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
&#8211; Show server time &#8211;<br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">button</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">br </span><span style="color:#0000FF;">/&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">label </span><span style="color:#FF0000;">id</span><span style="color:#0000FF;">=&#8221;LabelDateTime&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">label</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">div</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">form</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">body</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">html</span><span style="color:#0000FF;">&gt;</span></div>
<div><span style="color:#0000FF;">===============================================<br />
</span></div>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/10/11/call-webservice-from-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting Generic List</title>
		<link>http://dev.kratik.net/index.php/2009/09/16/sorting-generic-list/</link>
		<comments>http://dev.kratik.net/index.php/2009/09/16/sorting-generic-list/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 10:17:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=582</guid>
		<description><![CDATA[//Sorting List&#60;&#62; case Item is ListItem
//==============================================
List&#60;ListItem&#62; tempList = new List&#60;ListItem&#62;();

tempList.Insert(0, new ListItem("------------- Vehicle Reports 8"));
tempList.Insert(0, new ListItem("------------- Vehicle Reports 2"));
tempList.Insert(0, new ListItem("------------- Vehicle Reports 4"));

// sort asc
tempList.Sort(delegate(ListItem p1, ListItem p2) {
                    return p1.Text.CompareTo(p2.Text);
    [...]]]></description>
			<content:encoded><![CDATA[<pre><span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//Sorting List&lt;&gt; case Item is ListItem
//==============================================
</span>List&lt;ListItem&gt; tempList <span style="color:Red;font-family:Courier New;font-size:11px;background-color:White;">=</span> <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> List&lt;ListItem&gt;();

tempList.Insert(0, <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> ListItem(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"------------- Vehicle Reports 8"</span>));
tempList.Insert(0, <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> ListItem(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"------------- Vehicle Reports 2"</span>));
tempList.Insert(0, <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> ListItem(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"------------- Vehicle Reports 4"</span>));

<span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">// sort asc
</span>tempList.Sort(delegate(ListItem p1, ListItem p2) {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> p1.Text.CompareTo(p2.Text);
                });
<span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">// sort desc
</span>tempList.Sort(delegate(ListItem p1, ListItem p2) {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> p2.Text.CompareTo(p1.Text);
                });

<span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//Sorting List&lt;&gt; case Item is Object Class
//===============================================
//Apply to sorting in GridView
//===============================================
SortData(e.SortExpression, NewSortDirection, ref listMsgTicker);
//===============================================
</span>
<span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">#region</span> method <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">for</span> sorting

    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">private</span> <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">void</span> SortData(<span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">string</span> _expression, SortDirection _direction,
            ref List&lt;MsgTicker&gt; data)
    {
        <span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//sort asc ==
</span>        <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">if</span> (_direction == SortDirection.Ascending)
            data.Sort(delegate(MsgTicker a, MsgTicker b)
            {
                <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">switch</span> (_expression)
                {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"MsgHeader"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> a.MsgHeader.CompareTo(b.MsgHeader);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"CreatedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> a.CreatedDate.CompareTo(b.CreatedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"ModifiedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> a.ModifiedDate.CompareTo(b.ModifiedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">default</span>:
                        throw <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> NotImplementedException(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"Type of property not implemented yet"</span>);
                }
            });

        <span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//sort desc ==
</span>        <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">if</span> (_direction == SortDirection.Descending)
            data.Sort(delegate(MsgTicker a, MsgTicker b)
            {
                <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">switch</span> (_expression)
                {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"MsgHeader"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> b.MsgHeader.CompareTo(a.MsgHeader);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"CreatedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> b.CreatedDate.CompareTo(a.CreatedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"ModifiedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> b.ModifiedDate.CompareTo(a.ModifiedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">default</span>:
                        throw <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> NotImplementedException(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"Type of property not implemented yet"</span>);
                }
            });

        <span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//return data;
</span>    }

    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">#endregion
ref: </span>http://dotnetslackers.com/Community/blogs/simoneb/archive/2007/06/20/How-to-sort-a-generic-List_3C00_T_3E00_.aspx</pre>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/09/16/sorting-generic-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to&#8230; move from AjaxPro to ASP.NET AJAX PageMethods</title>
		<link>http://dev.kratik.net/index.php/2008/10/07/how-to-move-from-ajaxpro-to-aspnet-ajax-pagemethods/</link>
		<comments>http://dev.kratik.net/index.php/2008/10/07/how-to-move-from-ajaxpro-to-aspnet-ajax-pagemethods/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 06:45:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=418</guid>
		<description><![CDATA[<p>How to&#8230; move from AjaxPro to ASP.NET AJAX PageMethods</p>
<p>http://weblogs.asp.net/mschwarz/archive/2008/01/08/how-to-move-from-ajaxpro-to-asp-net-ajax-pagemethods.aspx</p>
]]></description>
			<content:encoded><![CDATA[<p>How to&#8230; move from AjaxPro to ASP.NET AJAX PageMethods</p>
<p><a href="http://weblogs.asp.net/mschwarz/archive/2008/01/08/how-to-move-from-ajaxpro-to-asp-net-ajax-pagemethods.aspx">http://weblogs.asp.net/mschwarz/archive/2008/01/08/how-to-move-from-ajaxpro-to-asp-net-ajax-pagemethods.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/10/07/how-to-move-from-ajaxpro-to-aspnet-ajax-pagemethods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX For Beginners</title>
		<link>http://dev.kratik.net/index.php/2008/09/28/ajax-for-beginners/</link>
		<comments>http://dev.kratik.net/index.php/2008/09/28/ajax-for-beginners/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 13:13:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=392</guid>
		<description><![CDATA[<p>What is AJAX? AJAX stands for Asynchronous JavaScript and XML. AJAX uses a combination of Javascript and XML to allow web pages to be updated with new data from the server. It consists of HTML, JavaScript, DHTML, and DOM. The traditional way of processing data between client&#8217;s browser and a server was to submit a [...]]]></description>
			<content:encoded><![CDATA[<p>What is AJAX? AJAX stands for Asynchronous JavaScript and XML. AJAX uses a combination of Javascript and XML to allow web pages to be updated with new data from the server. It consists of HTML, JavaScript, DHTML, and DOM. The traditional way of processing data between client&#8217;s browser and a server was to submit a HTML form and send data to the server, the server processed the data and sent a response back to the browser.</p>
<p>The disadvantage of this method is that the web page must be reloaded in the browser. As a new and outstanding approach, AJAX allows to write web-applications without reloading the page on user interaction. By using AJAX, we can create better, faster and easier to use web applications.</p>
<p>Â </p>
<table border="0" align="center">
<tbody>
<tr>
<td width="250" height="360" valign="top"><a href="http://www.itechcollege.com/itech/courses/AJAX/01-AJAX-Introduction.php">AJAX Introduction</a><br />
<a href="http://www.itechcollege.com/itech/courses/AJAX/02-AJAX-Basic.php">AJAX Basic</a><br />
<a href="http://www.itechcollege.com/itech/courses/AJAX/03-AJAX-Display-Contents.php">AJAX Display Contents</a><br />
<a href="http://www.itechcollege.com/itech/courses/AJAX/04-AJAX-Get-and-Post.php">AJAX Get and Post</a><br />
<a href="http://www.itechcollege.com/itech/courses/AJAX/05-AJAX-and-Database.php">AJAX and Database</a><br />
<a href="http://www.itechcollege.com/itech/courses/AJAX/06-AJAX-and-XML.php">AJAX and XML</a><br />
<a href="http://www.itechcollege.com/itech/courses/AJAX/07-AJAX-Dynamically-Update-Data.php">AJAX Dynamically Update Data</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/09/28/ajax-for-beginners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>javascript css ajax</title>
		<link>http://dev.kratik.net/index.php/2008/09/21/javascript-css-ajax/</link>
		<comments>http://dev.kratik.net/index.php/2008/09/21/javascript-css-ajax/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 07:00:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=376</guid>
		<description><![CDATA[<p>http://particletree.com/</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://particletree.com/">http://particletree.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/09/21/javascript-css-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ajax javascript tip</title>
		<link>http://dev.kratik.net/index.php/2008/09/21/ajax-javascript-tip/</link>
		<comments>http://dev.kratik.net/index.php/2008/09/21/ajax-javascript-tip/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 06:45:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=372</guid>
		<description><![CDATA[<p>Chat with ASP.NET and Ajax</p>
<p>http://www.codegod.de/WebAppCodeGod/a-chat-with-aspnet-and-ajax-AID356.aspx</p>
<p>http://www.codegod.de/WebAppCodeGod/a-chat-with-aspnet-and-ajax-AID356.aspx</p>
<p>Â </p>
<p>http://particletree.com/features/preloading-data-with-ajax-and-json/</p>
<p>Â </p>
<p>Alternate Ajax Techniques, Part 1</p>
<p>http://www.webreference.com/programming/ajax_tech/</p>
<p>Alternate Ajax Techniques, Part 2</p>
<p>http://www.webreference.com/programming/ajax_tech2/</p>
<p>Â </p>
<p>http://www.dustindiaz.com/top-ten-javascript/</p>
]]></description>
			<content:encoded><![CDATA[<p>Chat with ASP.NET and Ajax</p>
<p><a href="http://www.codegod.de/WebAppCodeGod/a-chat-with-aspnet-and-ajax-AID356.aspx">http://www.codegod.de/WebAppCodeGod/a-chat-with-aspnet-and-ajax-AID356.aspx</a></p>
<p><a href="http://www.codegod.de/WebAppCodeGod/a-chat-with-aspnet-and-ajax-AID356.aspx">http://www.codegod.de/WebAppCodeGod/a-chat-with-aspnet-and-ajax-AID356.aspx</a></p>
<p>Â </p>
<p><a href="http://particletree.com/features/preloading-data-with-ajax-and-json/">http://particletree.com/features/preloading-data-with-ajax-and-json/</a></p>
<p>Â </p>
<p>Alternate Ajax Techniques, Part 1</p>
<p><a href="http://www.webreference.com/programming/ajax_tech/">http://www.webreference.com/programming/ajax_tech/</a></p>
<p>Alternate Ajax Techniques, Part 2</p>
<p><a href="http://www.webreference.com/programming/ajax_tech2/">http://www.webreference.com/programming/ajax_tech2/</a></p>
<p>Â </p>
<p><a href="http://www.dustindiaz.com/top-ten-javascript/">http://www.dustindiaz.com/top-ten-javascript/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/09/21/ajax-javascript-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>table sort javascript</title>
		<link>http://dev.kratik.net/index.php/2008/09/20/table-sort-javascript/</link>
		<comments>http://dev.kratik.net/index.php/2008/09/20/table-sort-javascript/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 12:29:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=368</guid>
		<description><![CDATA[<p>http://www.mattkruse.com/javascript/sorttable/#</p>
<p>Description:Â
A common need is to have a table of results or data in the browser and to let the user sort the columns in the browser without needing to go back to the server each time.</p>
<p>This complex script allows that functionality using extensive DHTML.</p>
<p>In older browsers (&#60;4) no sorting will happen, and in Netscape the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mattkruse.com/javascript/sorttable/#">http://www.mattkruse.com/javascript/sorttable/#</a></p>
<p><span style="text-decoration:underline;"><strong>Description:</strong></span>Â<br />
A common need is to have a table of results or data in the browser and to let the user sort the columns in the browser without needing to go back to the server each time.</p>
<p>This complex script allows that functionality using extensive DHTML.</p>
<p>In older browsers (&lt;4) no sorting will happen, and in Netscape the tables may not contain form elements if you wish them to be sorted.Â </p>
<p><span style="text-decoration:underline;"><strong>Example:</strong></span>Â </p>
<hr />(Click on the plain text column headers to sort)</p>
<table border="0" cellspacing="0" cellpadding="0" width="600">
<tbody>
<tr>
<td colspan="8"><a name="Processed"><strong><span style="font-size:xx-small;">Submitted</span></strong></a></td>
</tr>
<tr>
<th width="30">Sel</th>
<th width="100"><a class="sort" href="SortRows(t2,1)">Order Num</a></th>
<th width="30"><a class="sort" href="SortRows(t2,2)">S</a></th>
<th width="90"><a class="sort" href="SortRows(t2,3)">Ref</a></th>
<th width="100"><a class="sort" href="SortRows(t2,4)">Date</a></th>
<th width="120"><a class="sort" href="SortRows(t2,5)">Serial</a></th>
<td width="65">Â </td>
<td width="65">Â </td>
</tr>
<tr align="center">
<td>
<div id="dt2-0-0"></div>
</td>
<td>
<div id="dt2-0-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43870</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-0-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-0-3"><strong>43870</strong>Â Â </div>
</td>
<td>
<div id="dt2-0-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-0-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>OENVI237s78d</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-0-6">Â </div>
</td>
</tr>
<tr align="center" bgcolor="#F6F6F6">
<td>
<div id="dt2-1-0"></div>
</td>
<td>
<div id="dt2-1-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43810</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-1-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-1-3"><strong>43810</strong>Â Â </div>
</td>
<td>
<div id="dt2-1-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-1-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>KKGOEM52905S</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-1-6">Â </div>
</td>
</tr>
<tr align="center">
<td>
<div id="dt2-2-0"></div>
</td>
<td>
<div id="dt2-2-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43727</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-2-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-2-3"><strong>43727</strong>Â Â </div>
</td>
<td>
<div id="dt2-2-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-2-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>GGFD69234DG</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-2-6">Â </div>
</td>
</tr>
<tr align="center" bgcolor="#F6F6F6">
<td>
<div id="dt2-3-0"></div>
</td>
<td>
<div id="dt2-3-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43949</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-3-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-3-3"><strong>43949</strong>Â Â </div>
</td>
<td>
<div id="dt2-3-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-3-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>GIRE562943DF</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-3-6">Â </div>
</td>
</tr>
<tr align="center">
<td>
<div id="dt2-4-0"></div>
</td>
<td>
<div id="dt2-4-1"><a href="http://www.mattkruse.com/javascript/sorttable/view_claim_1_frameset.html" target="_top">43598</a>*</div>
</td>
<td>
<div id="dt2-4-2">1Â </div>
</td>
<td>
<div id="dt2-4-3">43598Â Â </div>
</td>
<td>
<div id="dt2-4-4">02Jun2000</div>
</td>
<td>
<div id="dt2-4-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top">839GJWHFJ53</a></div>
</td>
<td colspan="2">
<div id="dt2-4-6">Â </div>
</td>
</tr>
<tr align="center" bgcolor="#F6F6F6">
<td>
<div id="dt2-5-0"></div>
</td>
<td>
<div id="dt2-5-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43894</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-5-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-5-3"><strong>43894</strong>Â Â </div>
</td>
<td>
<div id="dt2-5-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-5-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>5478BSDNUR5</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-5-6">Â </div>
</td>
</tr>
<tr align="center">
<td>
<div id="dt2-6-0"></div>
</td>
<td>
<div id="dt2-6-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43794</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-6-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-6-3"><strong>43794</strong>Â Â </div>
</td>
<td>
<div id="dt2-6-4"><strong>12Jun2000</strong></div>
</td>
<td>
<div id="dt2-6-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>GJJGI28985GF</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-6-6">Â </div>
</td>
</tr>
<tr align="center" bgcolor="#F6F6F6">
<td>
<div id="dt2-7-0"></div>
</td>
<td>
<div id="dt2-7-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43928</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-7-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-7-3"><strong>43928</strong>Â Â </div>
</td>
<td>
<div id="dt2-7-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-7-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>GJWOIER2347234WF</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-7-6">Â </div>
</td>
</tr>
<tr align="center">
<td>
<div id="dt2-8-0"></div>
</td>
<td>
<div id="dt2-8-1"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>43640</strong></a>Â Â </div>
</td>
<td>
<div id="dt2-8-2"><strong>1</strong>Â </div>
</td>
<td>
<div id="dt2-8-3"><strong>43640</strong>Â Â </div>
</td>
<td>
<div id="dt2-8-4"><strong>14Jun2000</strong></div>
</td>
<td>
<div id="dt2-8-5"><a href="http://www.mattkruse.com/javascript/sorttable/#" target="_top"><strong>GJI67GSGF</strong></a></div>
</td>
<td colspan="2">
<div id="dt2-8-6">Â </div>
</td>
</tr>
</tbody>
</table>
<hr />
<table border="0" width="400">
<tbody>
<tr>
<th><a href="SortRows(t,0)">Name</a></th>
<th><a href="SortRows(t,1)">ID</a></th>
<th><a href="SortRows(t,2)">Bonus</a></th>
</tr>
<tr>
<td>
<div id="dt-0-0">Mary Doe</div>
</td>
<td>
<div id="dt-0-1">111</div>
</td>
<td bgcolor="ffffcc">
<div id="dt-0-2">$765.43</div>
</td>
</tr>
<tr>
<td>
<div id="dt-1-0">John Doe</div>
</td>
<td>
<div id="dt-1-1">12345</div>
</td>
<td bgcolor="ffffcc">
<div id="dt-1-2">$500.00</div>
</td>
</tr>
<tr>
<td>
<div id="dt-2-0">James Baker</div>
</td>
<td>
<div id="dt-2-1">555</div>
</td>
<td bgcolor="ffffcc">
<div id="dt-2-2">$0.99</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/09/20/table-sort-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tab</title>
		<link>http://dev.kratik.net/index.php/2008/02/26/tab/</link>
		<comments>http://dev.kratik.net/index.php/2008/02/26/tab/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 07:41:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/2008/02/26/tab/</guid>
		<description><![CDATA[<p>http://www.nyokiglitter.com/tutorials/horizontal.html</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nyokiglitter.com/tutorials/horizontal.html">http://www.nyokiglitter.com/tutorials/horizontal.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/02/26/tab/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Random number</title>
		<link>http://dev.kratik.net/index.php/2008/01/25/random-number/</link>
		<comments>http://dev.kratik.net/index.php/2008/01/25/random-number/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 13:48:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/2008/01/25/random-number/</guid>
		<description><![CDATA[<p>randomnumber = Math.round(14 * Math.random());
document.write (randomnumber);</p>
]]></description>
			<content:encoded><![CDATA[<p>randomnumber = Math.round(14 * Math.random());<br />
document.write (randomnumber);</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2008/01/25/random-number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asynchronous Callbacks and Ajax based UI Experience in Web Applications</title>
		<link>http://dev.kratik.net/index.php/2007/12/01/asynchronous-callbacks-and-ajax-based-ui-experience-in-web-applications/</link>
		<comments>http://dev.kratik.net/index.php/2007/12/01/asynchronous-callbacks-and-ajax-based-ui-experience-in-web-applications/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 07:10:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/2007/12/01/asynchronous-callbacks-and-ajax-based-ui-experience-in-web-applications/</guid>
		<description><![CDATA[<p>Web applications work on  the underlying Http protocol and Http is stateless by nature. It uses the  RequestÂ - Response pattern between the client and the server, to process the  logic at the server and present the information in HTML to the client browser.  In the case of long running applications, it [...]]]></description>
			<content:encoded><![CDATA[<p><font><font face="Verdana, Arial, Helvetica, sans-serif">Web applications work on  the underlying Http protocol and Http is stateless by nature. It uses the  RequestÂ - Response pattern between the client and the server, to process the  logic at the server and present the information in HTML to the client browser.  In the case of long running applications, it would be helpful to the end user to  see some status on the browser when the application is processing some complex  logic on the server. This article shows a convenient way of showing status  information in such cases. The sample demos show how to achieve this in .NET 2.0  using the CallBack infrastructure provided in the framework and also a means to  achieve the same effect using the .NET 1.1 framework.</font></font></p>
<p>ref: http://www.c-sharpcorner.com/UploadFile/deepakvraghavan/AjaxProgressBars09082006171908PM/AjaxProgressBars.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2007/12/01/asynchronous-callbacks-and-ajax-based-ui-experience-in-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
