Test Ajax Browser Support

Posted on

Halo rekan rekan , perlu kamu ketahui untuk yang baru belajar atau mendengar kata Ajax, bahawa  Ajax bukanlah bahasa pemrograman baru, tetapi adalah teknik baru pemakaian standart yang telah ada.

Dimana contoh nyata yang sering kita lihat penggunaannya ialah di teks pencarian facebook, dimana kita hanya mengetikkan satu huruf saja, karenanya form akan diproses secara otomatis tanpa kita me reload halaman itu dulu.

Dengan Ajax kita dapat menjadi lebih bagus, cepat dan menambah unsur user-friendly dan interaktif di program web kita. Ajax berbasiskan di Javascript dan requestHTTP.
Ajax berbasiskan standart terbuka seperti:

  • Javascript
  • XML
  • HTML/XHTML
  • CSS

Kata kunci dari Ajax ialah obyek XMLHttpRequest. Obyek tersebut terletak di browser sehingga masing-masing browser memilki cara tersendiri bagi merancang obyek XMLHttpRequest. Diantara parameter merancang aplikasi Ajax yang bagus ialah bagaimana program tersebut dapat berjalan dengan bagus di segala browser, walaupun tiap browser mempunyai cara yang berdeda. Internet Explorer menggunakan ActiveObject, sedangkan browser lain menggunakan bawaan JavaScript, yaitu XMLHttpRequest. Bagi merancang obyek tersebut pastinya kita mesti mengecek terlebih dahulu browser apa yang digunakan.

Contoh merancang XMLHttpRequest dengan JavaScript:

testAjax.html

Script Ajax di atas pertama-tama mendefinisikan variabel xmlHttp bagi menampung XMLHttpRequest.

Kemudian Script Ajax ini akan merancang obyek dengan XMLHttp=new XMLHttpRequest().

Script Ajax ini akan bekerja di browser Firefox, Opera, dan safari. Kalau gagal karenanya akan di bikin xmlHttp=new ActiveObject(“Msxml2.XMLHTTP”) bagi Internet Explorer 6.0 ke atas, dan apabila gagal lagi karenanya dicoba xmlHttp=new ActiveObject(“Microsoft.XMLHTTP”) bagi IE 5.5 ke atas.
Dan apabila dari ketiga cara di atas tak ada yang bekerja, brati browser user tak mendukung Ajax karenanya akan muncul pesan “Browser Sahabat Tak Support Ajax”.

Oke sobat, lumayan demikianlah bagi kali ini, selamat mencoba dan belajar.

Leave a Reply

Your email address will not be published. Required fields are marked *