Minggu, 08.01.2010, 01:35am (GMT)
  Depan
  Profil
  RSS
  Links
  PetaSitus
  Kontak
  CHATTING
 
INAHOST.COM | Hosting Murah IIX & USA mulai dari Rp. 6500/thn ; Jasa Pembuatan Website | Company Profile | Web Application | Corporate Identity | CD interactive ; Puasa Adalah Benteng Penghalang ; Antisipasi Praktis Terhadap Flu Babi (H1N1) ; Jurus-jurus praktis memulai bisnis
::| Kata_kunci:       [Cari_Lengkap]
 
Semua Artikel  
  Pemrograman
 » PHP
 » Java
 » Ajax
 » ASP
  Desain Grafik
  Desain Web
  Hacking
  SEO
  Hosting
  Komputer
  Aplikasi
  Musik
  Film
  Ponsel & PDA
  Tips & Triks
  Internet
  Blog
  Cinta
  Agama Islam
  Kesehatan
  Bisnis
  Motivasi
  Aneh dan Unik
  Linux
  Materi Kuliah
  Umum
  Tahukah anda?
  Humor
  Skripsi/PI/TA
  Informasi
  I Love Indonesia
  ::| Artikel langganan
Nama Lengkap:
Email:
 
 
 
Pemrograman » Ajax
 
jQuery Ajax Display for Loading Content
Kamis, 05.21.2009, 03:18am (GMT)

 What is jQuery ?
Apa sih jQuery itu?

Image


jQuery merupakan sebuahlibrary javascript ygsaat pertama kali muncul langsung berimbas padaberalihnya paradevelopper untuk segera memanfaatkan nya sebagailibrary yang powerfulluntuk menyaingi ajax. Awal muncul nya sempatmembuat ajax hanya mendapathitungan jari kelingking dari paradevelopper. Karena seperti mottojQuery sendiri adalah "Write Less, Do More". Wah pantes aja posisi ajaxlangsung ketendang.

Berikutadalah tutorial sederhanacara mengimplementasikan jQuery sebagailibrary yang powerfull, dapatmenciptakan interaktif user pada halamanwebsite lu :))

Sebelumnya download dlu librarynya:

DownloadPage

jQuery 1.2.6 {TheLatestRelease}

jQuery Ajax Display forLoadingContent

SiapkanHTMLkosongbwat halaman utama, pada header panggil dlu library jQueryna:

Code:
<scriptlanguage="javascript"src="jquery-1.2.6.min.js"></script>



untukinteraktifuser na, gunakan Ajax jQuery Animation, atau dalam code na dinamakansebagai AJAX DISPLAY

Code:
<scriptlanguage="javascript">
   //showanimation
$(function(){
  $("#ajax_display").ajaxStart(function(){
    $(this).html(<divstyle="position:absolute;"><imgsrc="ajax-loader-refresh.gif"/> <br><strong>Loading....</strong><br><br>Pleasebepatien,donot close the window. <br>Gathering databeingprogress ...</div>);
  });
  $("#ajax_display").ajaxSuccess(function(){
      $(this).html();
  });
  $("#ajax_display").ajaxError(function(url){
      alert(jqSajax iserror );
  });
});
</script>




Sedangkanuntuksimulasiloadexternal file na, gw pake script random padalibrary jQuery, script inigw temukan di salah satu forum luar, gw lupanama forum na, mudah2anberguna bwat kalian:

Code:
<scripttype="text/javascript">
function getRandom(){
$("#random").hide("slow");
$("#random").load("sleep.php",,callback);
}
functioncallback(){
$("#random").show("slow");
setTimeout("getRandom();",10000);
}
$(document).ready(getRandom);
</script>
<divid="random"></div>



"sleep.php"adalahfileexternal yang diload oleh javascript random, dengan timeout10000(10 detik). Timeout berarti, setelah 10 detik halaman akan diload ulangdari awal kembali (setelah 10 detik).

sleep.phpberisi script yg akan di load, lu bisa isi apa aja seperti contoh codedibawah ini untuk simulasi gw kasiinsleep(10)

Code:
<?
sleep(10);
echo"<span style=font-weight:bold;font-color:green;> All Dataloaded successfully!!</span>";
?>




Jadiuntuklengkapna, berikut code HTML na:

Code:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=iso-8859-1"/>
<title>jQuery AjaxDisplay</title>
<scriptlanguage="javascript"src="jquery-1.2.6.min.js"></script>
<scriptlanguage="javascript">
  //showanimation
$(function(){
  $("#ajax_display").ajaxStart(function(){
   $(this).html(<divstyle="position:absolute;"><imgsrc="ajax-loader-refresh.gif"/> <br><strong>Loading....</strong><br><br>Pleasebepatien, donot close the window. <br>Gathering databeingprogress ...</div>);
  });
  $("#ajax_display").ajaxSuccess(function(){
      $(this).html();
  });
  $("#ajax_display").ajaxError(function(url){
      alert(jqSajax iserror );
  });
});
</script>

<styletype="text/css">
<!--
body,td,th{
  font-family:Arial, Helvetica,sans-serif;
   font-size:11px;
   color:#000000;
}
body {
  background-color: #FFFFFF;
  margin-left: 10px;
   margin-top:10px;
   margin-right:10px;
   margin-bottom:10px;
}
a:link {
   color:#0066FF;
}
a:visited {
  color: #0066FF;
}
a:hover{
   color:#009900;
}
a:active {
  color:#0066FF;
}
-->
</style></head>

<body>
<divid="ajax_display"></div>
<divstyle="position:absolute;top:100px;">
<scripttype="text/javascript">
functiongetRandom(){
$("#random").hide("slow");
$("#random").load("sleep.php",,callback);
}
functioncallback(){
$("#random").show("slow");
setTimeout("getRandom();",10000);
}
$(document).ready(getRandom);
</script>
<divid="random"></div>
ThisisanImplementation for jQuery Ajax Display,  while loading a progress froman external source.<br />
developped by<a href="http://dremi.info"target="_blank">dr.emi</a></div>
</body>
</html>




woke,siapdicoba, klik disini bwat preview hasilna:

Image

nibwatdownload code na:

Image

 


Sumber dari situs Ilmu Website dalam kategori ajax dengan judul jQuery Ajax Display for Loading Content
dewa

Komentar (0)        Cetak        Beri tau temen        Atas


Artikel yang berhubungan:
» Tentang Bahasa Pemrograman Prolog
» Script PHP Menampilkan Hasil Pencarian Multikategori
» Menyimpan Tulisan Arab Ke MySQL
» Tentang DOM di Javascript
» Script Multiple File Upload Dengan PHP
» Ide Pembuatan Script PHP Upload Download File Via Folder
» Multi Language dengan PHP
» Tutorial membuat program java (J2ME) di HP
» Tentang Bahasa Pemrograman Web
» Trick Upload PHP Auto Rename
» Sejarah Pemrograman bahasa java
» Cara Membuat Rss
» Sekilas Tentang Cake PHP
» Lebih dalam dengan operasi string bag.1
» Pengenalan dan Sejarah PHP




 
  ::| Events
July 2010  
Mg Sn Sl Rb Km Jm Sb
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 

 
Bookmark and Share Page Ranking Tool