<?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>Tutorial Belajar Website PHP MySQL ASP.Net Photoshop Coreldraw Flash Template &#187; Ajax</title>
	<atom:link href="http://www.ilmuwebsite.com/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ilmuwebsite.com</link>
	<description>Webmaster Resource Center</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:25:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jQuery Ajax Display for Loading Content</title>
		<link>http://www.ilmuwebsite.com/ajax/jquery-ajax-display-for-loading-content</link>
		<comments>http://www.ilmuwebsite.com/ajax/jquery-ajax-display-for-loading-content#comments</comments>
		<pubDate>Sun, 31 May 2009 04:02:23 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[jQuery merupakan sebuahlibrary javascript yg saat pertama kali muncul langsung berimbas padaberalihnya para developper untuk segera memanfaatkan nya sebagailibrary yang powerfull untuk menyaingi ajax. Awal muncul nya sempatmembuat ajax hanya mendapat hitungan jari kelingking dari paradevelopper. Karena seperti motto jQuery sendiri adalah &#8220;Write Less, Do More&#8221;. Wah pantes aja posisi ajax langsung ketendang. Berikutadalah tutorial [...]]]></description>
			<content:encoded><![CDATA[ <p style="text-align: justify"><img class="caption" src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" border="0" alt="Image" hspace="2" vspace="2" align="left" title="jQuery Ajax Display for Loading Content ajax web desain grafis" /></p>
<p style="text-align: justify">jQuery merupakan sebuahlibrary javascript yg saat pertama kali muncul langsung berimbas padaberalihnya para developper untuk segera memanfaatkan nya sebagailibrary yang powerfull untuk menyaingi ajax. Awal muncul nya sempatmembuat ajax hanya mendapat hitungan jari kelingking dari paradevelopper. Karena seperti motto jQuery sendiri adalah &#8220;Write Less, Do More&#8221;. Wah pantes aja posisi ajax langsung ketendang.</p>
<p><span id="more-535"></span></p>
<p style="text-align: justify">Berikutadalah tutorial sederhana cara mengimplementasikan jQuery sebagailibrary yang powerfull, dapat menciptakan interaktif user pada halamanwebsite lu <img src='http://www.ilmuwebsite.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="jQuery Ajax Display for Loading Content ajax web desain grafis" /> )</p>
<p>Sebelumnya download dlu library nya:</p>
<p><a target="_blank" rel="nofollow" href="http://docs.jquery.com/Downloading_jQuery" target="blank">Download Page</a></p>
<p><a target="_blank" rel="nofollow" href="http://docs.jquery.com/Release:jQuery_1.2.6" target="blank">jQuery 1.2.6 {The Latest Release}</a></p>
<p><span style="font-size: 200%; line-height: 116%">jQuery Ajax Display for Loading Content</span></p>
<p>Siapkan HTML kosong bwat halaman utama, pada header panggil dlu library jQuery na:</p>
<dl class="codebox" style="text-align: justify">
<dt><strong>Code:</strong></dt>
<dd><span style="color: #339966">&lt;script language=&#8221;javascript&#8221; src=&#8221;jquery-1.2.6.min.js&#8221;&gt;&lt;/script&gt;</span></dd>
</dl>
<p style="text-align: justify">
<p>untuk interaktif user na, gunakan Ajax jQuery Animation, atau dalam code na dinamakan sebagai AJAX DISPLAY</p>
<dl class="codebox" style="text-align: justify">
<dt><strong>Code:</strong></dt>
<dd><span style="color: #339966">&lt;script language=&#8221;javascript&#8221;&gt;<br />
//show animation<br />
$(function(){<br />
$(&#8220;#ajax_display&#8221;).ajaxStart(function(){<br />
$(this).html(&lt;div style=&#8221;position:absolute;&#8221;&gt;&lt;imgsrc=&#8221;ajax-loader-refresh.gif&#8221;/&gt; &lt;br&gt;&lt;strong&gt;Loading&#8230;.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Pleasebe patien, do not close the window. &lt;br&gt;Gathering data beingprogress &#8230;&lt;/div&gt;);<br />
});<br />
$(&#8220;#ajax_display&#8221;).ajaxSuccess(function(){<br />
$(this).html();<br />
});<br />
$(&#8220;#ajax_display&#8221;).ajaxError(function(url){<br />
alert(jqSajax is error );<br />
});<br />
});<br />
&lt;/script&gt;</span></dd>
</dl>
<p style="text-align: justify">
<p>Sedangkanuntuk simulasi load external file na, gw pake script random padalibrary jQuery, script ini gw temukan di salah satu forum luar, gw lupanama forum na, mudah2an berguna bwat kalian:</p>
<dl class="codebox" style="text-align: justify">
<dt><strong>Code:</strong></dt>
<dd><span style="color: #339966">&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function getRandom() {<br />
$(&#8220;#random&#8221;).hide(&#8220;slow&#8221;);<br />
$(&#8220;#random&#8221;).load(&#8220;sleep.php&#8221;, , callback);<br />
}<br />
function callback() {<br />
$(&#8220;#random&#8221;).show(&#8220;slow&#8221;);<br />
setTimeout(&#8220;getRandom();&#8221;, 10000);<br />
}<br />
$(document).ready(getRandom);<br />
&lt;/script&gt;<br />
&lt;div id=&#8221;random&#8221;&gt;&lt;/div&gt;</span></dd>
</dl>
<p style="text-align: justify">
<p>&#8220;sleep.php&#8221;adalah file external yang diload oleh javascript random, dengan timeout10000 (10 detik). Timeout berarti, setelah 10 detik halaman akan diload ulang dari awal kembali (setelah 10 detik).</p>
<p>sleep.php berisi script yg akan di load, lu bisa isi apa aja seperti contoh code dibawah ini untuk simulasi gw kasiin sleep(10)</p>
<dl class="codebox" style="text-align: justify">
<dt><strong>Code:</strong></dt>
<dd><span style="color: #339966">&lt;?<br />
sleep(10);<br />
echo &#8220;&lt;span style=font-weight:bold;font-color:green;&gt; All Data loaded successfully !!&lt;/span&gt;&#8221;;<br />
?&gt;</span></dd>
</dl>
<p style="text-align: justify">
<p>Jadi untuk lengkapna, berikut code HTML na:</p>
<dl class="codebox" style="text-align: justify">
<dt><strong>Code:</strong></dt>
<dd><span style="color: #339966">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-1&#8243; /&gt;<br />
&lt;title&gt;jQuery Ajax Display&lt;/title&gt;<br />
&lt;script language=&#8221;javascript&#8221; src=&#8221;jquery-1.2.6.min.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script language=&#8221;javascript&#8221;&gt;<br />
//show animation<br />
$(function(){<br />
$(&#8220;#ajax_display&#8221;).ajaxStart(function(){<br />
$(this).html(&lt;div style=&#8221;position:absolute;&#8221;&gt;&lt;imgsrc=&#8221;ajax-loader-refresh.gif&#8221;/&gt; &lt;br&gt;&lt;strong&gt;Loading&#8230;.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Pleasebe patien,  do not close the window. &lt;br&gt;Gathering data beingprogress &#8230;&lt;/div&gt;);<br />
});<br />
$(&#8220;#ajax_display&#8221;).ajaxSuccess(function(){<br />
$(this).html();<br />
});<br />
$(&#8220;#ajax_display&#8221;).ajaxError(function(url){<br />
alert(jqSajax is error );<br />
});<br />
});<br />
&lt;/script&gt;</p>
<p>&lt;style type=&#8221;text/css&#8221;&gt;<br />
&lt;!&#8211;<br />
body,td,th {<br />
font-family: Arial, Helvetica, sans-serif;<br />
font-size: 11px;<br />
color: #000000;<br />
}<br />
body {<br />
background-color: #FFFFFF;<br />
margin-left: 10px;<br />
margin-top: 10px;<br />
margin-right: 10px;<br />
margin-bottom: 10px;<br />
}<br />
a:link {<br />
color: #0066FF;<br />
}<br />
a:visited {<br />
color: #0066FF;<br />
}<br />
a:hover {<br />
color: #009900;<br />
}<br />
a:active {<br />
color: #0066FF;<br />
}<br />
&#8211;&gt;<br />
&lt;/style&gt;&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;div id=&#8221;ajax_display&#8221;&gt;&lt;/div&gt;<br />
&lt;div style=&#8221;position:absolute; top:100px;&#8221;&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function getRandom() {<br />
$(&#8220;#random&#8221;).hide(&#8220;slow&#8221;);<br />
$(&#8220;#random&#8221;).load(&#8220;sleep.php&#8221;, , callback);<br />
}<br />
function callback() {<br />
$(&#8220;#random&#8221;).show(&#8220;slow&#8221;);<br />
setTimeout(&#8220;getRandom();&#8221;, 10000);<br />
}<br />
$(document).ready(getRandom);<br />
&lt;/script&gt;<br />
&lt;div id=&#8221;random&#8221;&gt;&lt;/div&gt;<br />
This is an Implementation for jQuery Ajax Display,  while loading a progress from an external source.&lt;br /&gt;<br />
developped by &lt;a href=&#8221;http://dremi.info&#8221; target=&#8221;_blank&#8221;&gt;dr.emi&lt;/a&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p></span></dd>
</dl>
<p style="text-align: justify">
<p>woke, siap dicoba, klik disini bwat <strong>preview hasil</strong> na:</p>
<p><a target="_blank" rel="nofollow" href="http://csslovers.co.cc/online-view/jquery-ajax-display-for-loading-content/jquery-ajax-display-for-loading-content.php" target="blank"><img src="http://i175.photobucket.com/albums/w126/hairulazami/icons/Computer-48x48.png" border="0" alt="Image" title="jQuery Ajax Display for Loading Content ajax web desain grafis" /></a></p>
<p><strong>ni bwat download code na:</strong></p>
<p><a target="_blank" rel="nofollow" href="http://www.4shared.com/file/69106803/7b20425a/jquery-ajax-display-for-loading-content.html" target="blank"><img src="http://i175.photobucket.com/albums/w126/hairulazami/icons/Aqua-Smooth-Folder-DropBox-48x48.png" border="0" alt="Image" title="jQuery Ajax Display for Loading Content ajax web desain grafis" /></a></p>
 ]]></content:encoded>
			<wfw:commentRss>http://www.ilmuwebsite.com/ajax/jquery-ajax-display-for-loading-content/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Membuat Comment Ajax</title>
		<link>http://www.ilmuwebsite.com/ajax/membuat-comment-ajax</link>
		<comments>http://www.ilmuwebsite.com/ajax/membuat-comment-ajax#comments</comments>
		<pubDate>Thu, 28 May 2009 18:41:11 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hampir dari kita semua pasti telah memiliki account facebook. Pada situs jejaring sosial ini, apapun bisa kita komentari. Setiap kali ada teman ganti status kita bisa langsung beri komentar. Kalau ada teman yang baru ganti foto, kita bisa langsung beri komentar. Justru karena komentar-komentar inilah yang menjadikan kita kembali mengunjungi situs ini. Menurut perkiraan saya, [...]]]></description>
			<content:encoded><![CDATA[ <p><img class="caption" src="http://www.idfreelance.net/wp-content/uploads/2008/12/php_ajax_tutorial.gif" border="0" alt="ajax comment" hspace="2" vspace="0" width="200" height="200" align="left" title="Membuat Comment Ajax  ajax web desain grafis" />Hampir dari kita semua pasti telah memiliki account facebook. Pada situs jejaring sosial ini, apapun bisa kita komentari. Setiap kali ada teman ganti status kita bisa langsung beri komentar. Kalau ada teman yang baru ganti foto, kita bisa langsung beri komentar. Justru karena komentar-komentar inilah yang menjadikan kita kembali mengunjungi situs ini.</p>
<p>Menurut perkiraan saya, hampir 80% dari proses apalikasi yang ada pada facebook menggunakan pendekatan ajax. Begitu pula dengan aplikasi komentarnya.</p>
<p><span id="more-438"></span></p>
<p>Ketika kita menekan tombol submit setelah menuliskan komentar, tanpa ada proses refresh halaman, komentar kita akan secara otomatis muncul dan berbarengan dengan itu di simpan juga ke dalam database. Bagaimana kah proses ini bisa terjadi? Saya akan menjelaskannya berikut ini.</p>
<p><a target="_blank" title="Ajax Comment Demo" href="http://www.kandar.info/demo/ajax-comment/" target="_blank">DEMO</a> | <a target="_blank" rel="nofollow" href="http://www.kandar.info/dt/ajax-comment/ajax-comment.tar.gz">DOWNLOAD</a></p>
<p><strong>Proses menambahkan komentar</strong></p>
<p>Untuk bisa menampilkan komentar yang baru saja kita tulis tanpa perlu refresh halaman, kita perlu mendapatkan komentar-komentar yang sudah diposting sebelumnya. Untuk mendapatkannya kita menggunakan:</p>
<div class="programlisting" style="color: #3333ff">document.getelementbyId(’nama_id’).innerHTML;</div>
<p>Nama_id di sini adalah div yang berada di antara semua komentar yang sudah ada. Contohnya adalah sebagai berikut:</p>
<div class="programlisting" style="color: #3333ff">&lt;div id=”CommentList”&gt;<br />
&lt;!– list start –&gt;<br />
&lt;div class=”Comment” id=”1?&gt;<br />
&lt;div class=”SenderName”&gt;Kandar&lt;/div&gt;<br />
&lt;div class=”CommentDate”&gt;23, April 2009&lt;/div&gt;<br />
&lt;div class=”CommentContent”&gt;Ini komentar dari kandar&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div class=”Comment” id=”2?&gt;<br />
&lt;div class=”SenderName”&gt;Foo&lt;/div&gt;<br />
&lt;div class=”CommentDate”&gt;24, April 2009&lt;/div&gt;<br />
&lt;div class=”CommentContent”&gt;hellow world&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div class=”Comment” id=”3?&gt;<br />
&lt;div class=”SenderName”&gt;Kandar&lt;/div&gt;<br />
&lt;div class=”CommentDate”&gt;23, April 2009&lt;/div&gt;<br />
&lt;div class=”CommentContent”&gt;Ini komentar dari kandar&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;!–list end–&gt;<br />
&lt;/div&gt;</div>
<p>Untuk mendapatkan seluruh isi dimulai dari komentar list start hingga list end kita gunakan method</p>
<div class="programlisting" style="color: #3333ff">document.getElementById(’CommentList’).innerHTML;</div>
<p>Untuk mendapatkan komentar yang telah ada kita buat satu variable dengan nama  currentContent.</p>
<div class="programlisting" style="color: #3333ff">var currentContent = document.getElementById(’CommentList’).innerHTML;</div>
<p>Berikutnya kita membuthkan sebuah variabel yang berfungsi untuk menginisialisasi nilai dari form komentar. Variabel ini bertugas mendapatkan nilai dari input nama dan isi komentar. Variabel ini kita beri nama commentValue.</p>
<div class="programlisting" style="color: #3333ff">var commentValue = ‘name=’ + encodeURI( document.getElementById(’name’).value ) + ‘&amp;YourComment=’ + encodeURI( document.getElementById(’YourComment’).value );</div>
<p>Agar variabel ini bisa berfungsi, kita harus membuat sebuh form html. Berikut adalah kodenya:</p>
<div class="programlisting" style="color: #3333ff">&lt;form name=”CommentForm” id=”CommentForm” class=”cssform” action=”javascript:postContent()” method=”post” /&gt;<br />
&lt;p&gt;&lt;label for=”name”&gt;Name:&lt;/label&gt; &lt;input type=”text” name=”name” id=”name” /&gt;<br />
&lt;p&gt;&lt;label for=”YourComment”&gt;Comment:&lt;/label&gt; &lt;textarea name=”YourComment” id=”YourComment” /&gt;&lt;/textarea&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;input name=”Submit” type=”submit” value=”Submit” /&gt;&lt;/p&gt;<br />
&lt;/form&gt;</div>
<p style="color: #3333ff">Langkah berikutnya adalah membuat suatu fungsi javascript yang bernama postContents yang salah satu isinya adalah variabel commentValue. Kodenya adalah sebagai berikut:</p>
<div class="programlisting" style="color: #3333ff">function postContent(){/* Query yang nilainya akan dikirim ke php.*/</p>
<p>var commentValue = ‘name=’ + encodeURI( document.getElementById(’name’).value ) + ‘&amp;YourComment=’ + encodeURI( document.getElementById(’YourComment’).value );</p>
<p>/* File php yang bertugas melalukan proses penyumpanan. */</p>
<p>var send_to = ‘manage-comment.php’;</p>
<p>/*Div id untuk menampilan gambar preloader dan error.*/</p>
<p>var respons = ‘alert’;</p>
<p>postAjax(send_to, commentValue, respons, handleResponComment);</p>
<p>}</p></div>
<p>Selain variabel commentValue, di dalam fungsi postContent kita mendapatkan sebuah fungsi bernama postAjax. Ini adalah fungsi yang mengirimkan nila variabel commentValue dengan metode Ajax. Untuk itu kita membuthkan suatu fungsi yang bertugas yang menginisialisasi XmlHttpRequest. Berikut adalah fungsingya:</p>
<div class="programlisting" style="color: #3333ff">var xmlHttp = createXmlHttpRequest();<br />
var obj = ”;function createXmlHttpRequest() {<br />
var xmlHttp = false;<br />
if (window.ActiveXObject) {<br />
xmlHttp = new ActiveXObject(”Microsoft.XMLHTTP”);<br />
} else {<br />
xmlHttp = new XMLHttpRequest();<br />
}<br />
if (!xmlHttp) {<br />
alert(”Ops sorry We found some error!!”);<br />
}<br />
return xmlHttp;<br />
}</div>
<p>Selanjutnya kita membuthkan sebuah fungsi yang bertugas untuk menerima respon setelah terjadi proses XmlHttpRequest. Fungsi ini kita beri nama handleResponComment berikut adalah kodenya:</p>
<div class="programlisting" style="color: #3333ff">function handleResponComment(){if (xmlHttp.readyState == 4){</p>
<p>if (xmlHttp.status == 200){</p>
<p>/* Untuk menerima respon balik dari php, kita menggunakan JSON. */</p>
<p>var JSONRespons = eval(’(’ + xmlHttp.responseText + ‘)’);</p>
<p>if(JSONRespons.status == 1){</p>
<p>/*</p>
<p>* Jika penyimpanan data ke dalam database telah berhasil, proses selanjutnya adalah memanggil fungsi  commentResponse.<br />
*/</p>
<p>commentResponse(JSONRespons);</p>
<p>}</p>
<p>else{</p>
<p>/*Jika komentar baru sudah muncul, form kita aktifkan kembali dengan memanggil fungsi enableForm() dengan menggunakan event onload pada image.*/</p>
<p>document.getElementById(obj).innerHTML = JSONRespons.message + ‘&lt;img src=”ajax-loading.gif” width=”0? height=”0? onload=”enableForm();”&gt;’;</p>
<p>}</p>
<p>} else {</p>
<p>/* Tampilkan error jika ada.*/</p>
<p>document.getElementById(obj).innerHTML = ‘Error: ‘ + xmlHttp.statusText;</p>
<p>}</p>
<p>}</p>
<p>else{</p>
<p>/*</p>
<p>* Nonaktifkan form sesaat setelah user menekan tombol submit.<br />
* Munculkan juga image preloader.<br />
*/</p>
<p>document.getElementById(obj).innerHTML = ‘&lt;img src=”ajax-loading.gif”&gt;’;</p>
<p>document.getElementById(’name’).disabled=true;</p>
<p>document.getElementById(’YourComment’).disabled=true;</p>
<p>document.getElementById(’submit’).disabled=true;</p>
<p>}</p>
<p>}</p></div>
<p>untuk mencegah user menekan tombol submit kembali, selama proses berlangsung, form kita nonaktifkan dahulu. Jika semua proses telah selesai kita membuthkan sebuah fungsi yang bertugas untuk kembali mengaktifkan form. Berikut adalah fungsinya:</p>
<div class="programlisting" style="color: #3333ff">function enableForm(){/* Mengaktifkan kembali form jika semua proses telah selesai. */</p>
<p>document.getElementById(’name’).disabled=false;</p>
<p>document.getElementById(’YourComment’).disabled=false;</p>
<p>document.getElementById(’submit’).disabled=false;</p>
<p>}</p></div>
<p>Jika semua proses penyumpanan komentar baru telah berhasil, sekarang waktunya untuk menampilkan komentar yang baru saja di tambahkan oleh user. Berikut adalah fungsingya:</p>
<div class="programlisting" style="color: #3333ff">function commentResponse(JSONRespons){/*Melist komentar yang telah ada.*/</p>
<p>var current_contents = document.getElementById(’CommentList’).innerHTML;</p>
<p>/* List komentar yang telah ada ditambah komentar baru. */</p>
<p>var newComment = current_contents + ‘&lt;div class=”Comment” id=”‘ + JSONRespons.message_id + ‘”&gt;&lt;div class=”Remove”&gt;&lt;a href=”javascript:deleteContent(’ + JSONRespons.message_id + ‘);”&gt;Remove&lt;/a&gt;&lt;/div&gt;&lt;div class=”SenderName”&gt;&lt;img src=”ajax-loading.gif” width=”0? height=”0? onload=”enableForm();”&gt;’ + JSONRespons.name + ‘&lt;/div&gt;&lt;div class=”CommentDate”&gt;’ + JSONRespons.date + ‘&lt;/div&gt;&lt;div class=”CommentContent”&gt;’ + JSONRespons.comment + ‘&lt;/div&gt;&lt;/div&gt;’;</p>
<p>/* Mendapatkan total komentar saat ini*/</p>
<p>var currTotalComm = document.getElementById(’numComment’).innerHTML;</p>
<p>/* Total komentar saat ini ditambah satu.*/</p>
<p>document.getElementById(’numComment’).innerHTML = parseInt(currTotalComm) + parseInt(1);</p>
<p>/*Munculkan semua komentar, termasuk yang baru saja ditambahkan.*/</p>
<p>document.getElementById(’CommentList’).innerHTML = newComment;</p>
<p>/* reset form.*/</p>
<p>document.getElementById(’CommentForm’).reset();</p>
<p>/* Hilangkan image preloader.*/</p>
<p>document.getElementById(’alert’).innerHTML = ”;</p>
<p>}</p></div>
<p><strong>Proses menghapus komentar</strong></p>
<p>Berikut ini adalah tiga buah fungsi yang bertugas untuk menangani proses penghapusan komentar.</p>
<div class="programlisting" style="color: #3333ff">function deleteContent(messageID){var postValue = ‘id=’ + messageID;</p>
<p>var send_to = ‘manage-comment.php’;</p>
<p>var respons = ‘alert’;</p>
<p>input_box = window.confirm(’Are you sure want to delete this comment?’);</p>
<p>if (input_box==true){</p>
<p>postAjax(send_to, postValue, respons, handleDeletedComment);</p>
<p>}</p>
<p>}</p>
<p>function handleDeletedComment(){</p>
<p>if (xmlHttp.readyState == 4){</p>
<p>if (xmlHttp.status == 200){</p>
<p>var JSONRespons = eval(’(’ + xmlHttp.responseText + ‘)’);</p>
<p>if(JSONRespons.status == 1){</p>
<p>deleteNow(JSONRespons.id);</p>
<p>}</p>
<p>else{</p>
<p>document.getElementById(obj).innerHTML = JSONRespons.message;</p>
<p>}</p>
<p>} else {</p>
<p>document.getElementById(obj).innerHTML = ‘Error: ‘ + xmlHttp.statusText;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>function deleteNow(id){</p>
<p>var delete_comment = document.getElementById(id);</p>
<p>var currTotalComm = document.getElementById(’numComment’).innerHTML;</p>
<p>document.getElementById(’numComment’).innerHTML = parseInt(currTotalComm) &#8211; parseInt(1);</p>
<p>delete_comment.parentNode.removeChild(delete_comment);</p>
<p>enableForm();</p>
<p>document.getElementById(’alert’).innerHTML = ”;</p>
<p>}</p></div>
<p>Untuk proses yang ditangani php, semuanya ada pada file <span style="font-weight: bold">manage-comment.php</span>.</p>
<p>Demikian panduan Comment Ajax ini dibuat, semoga bisa membantu para teman-teman developer.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://www.ilmuwebsite.com/ajax/membuat-comment-ajax/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
