Archive for the 'Ajax http request' Category

ajaxed 3.0 ajax class untuk classic asp

ajaxed adalah ajax class untuk classic asp (ASP 3.0) (silakan baca postingan saya sebelumnya tentang ajaxed),michal gabrukiewicz author dari webdevbros.net telah me-rilis versi terbaru dari ajaxed (ajaxed 0.3), fasilitas² baru (dan bug fixes) yang ditambahkan antara lain:

  • Menggunakan prototype javascript library versi 1.6
  • Update JSON class utility (sekarang menggunakan versi 1.4)
  • Bug pada loading indicator telah diperbaiki dimana sebelumnya
    loading indicator tidak kelihatan klo halaman di scroll down
  • Style untuk loading indicator tidak di define secara default
    sehingga kita harus membuat CSS class tersendiri
    “ajaxLoadingIndicator”
  • Lebih banyak contoh² yang di bundle dalam download termasuk contoh
    me-load dari database (recordset)
  • AJAXED_DBCONNECTION sekarang di define didalam config untuk
    memudahkan proses integrasi dengan database di setap halaman

Setelah release versi pertama ajaxed ini telah menjadi favorit saya dalam membuat halaman ajax enabled dengan classic asp programming, pada versi ajaxed 0.2, telah di include-kan berbagai library yang menambah kemampuan ajaxed sendiri diantaranya: Database class library dan String Operations Class library. Untuk informasi Semua library tersebut (JSON Utility, Database Class, dan String Operation class) di develop oleh michal sendiri.

Sebelum release ajaxed sebenarnya telah ada library yang menggunakan XMLHTTPRequest untuk classic asp programming yaitu CLASP yang saat ini sudah versi CLASP 2.0, sangat kompleks tetapi menurut saya lebih rumit implementasinya meski dokumentasi dan sample-nya sendiri sangat banyak dan lengkap, silakan mau pilih yang mana :)

Re-inventing XMLHttpRequest: Cross-browser implementation with sniffing capabilities by Sergey Ilinsky

Cross Browser Comparration

Sergey Ilinsky has written a great article about cross browser XMLHttpRequest implementation wrapper. The benefit of using this wrapper we can fix things like below:

  • Missing static members (UNSENT, OPEN, SENT, LOADING, DONE) in All browsers
  • missing native XMLHttpRequest object support in Internet Explorer 6.0
  • memory leak caused by onreadystatechange handler in Internet Explorer 6.0
  • onreadystatechange wrong execution context in Internet Explorer All
  • onreadystatechange wrong execution context in Gecko All
  • readystatechange OPEN fired twice in Internet Explorer All
  • readystatechange OPEN fired twice in Gecko All
  • missing readystatechange calls in synchronous requests in Gecko All
  • unnecessary readystatechange DONE call when request aborted in Gecko All
  • annoying “<parsererror />” document in invalid XML responses in Gecko All
  • caching bug in Internet Explorer 6.0

The picture above is the result of Sergey XMLHttpRequest implementation in various browsers. The wrapper download here

ASP Microsoft.XMLHTTP Check Existing Domain or URL Address

Kemaren ada yang minta dibuatin script untuk mengecek keberadaan sebuah domain, sempet bingung juga gimana yah caranya :-? akhirnya setelah baca-baca kitab suci yang lupa udah berusia berapa taon hehe ampe kemakan rayap, pada bagian XMLHTTP ada penjelasan tentang melakukan request menggunakan Microsoft.XMLHTTP, tapi karna itu kitab lama harus di sinkronkan dengan versi barunya (kalo ada :d) setelah googling sebentar plus coba-coba akhirnya jadi, selama masa percobaan seh jalan sesuai harapan.

function CheckDomain(byval s)
dim bReturn,oConn,sResponse
bReturn    = true
if len(s) > 0 then
Set oConn = CreateObject(“Microsoft.XMLHTTP”)
On Error Resume Next
oConn.Open “get”, s, False
oConn.Send
sResponse = oConn.getResponseHeader(“Date”)
if len(sResponse)= 0 then bReturn = False
Set oConn = Nothing
end if
CheckDomain = bReturn
end function

Contoh Implementasi kita akan mengecek domain chazzuka.com (he eh sekalian promosi)

dim sUrl
sUrl    =    “http://www.chazzuka.com”
Response.Write CheckDomain(sUrl)

XML Introduction, What is it?, and what is it for?

…XML itu apa sih? itu bahasa pemrograman baru ya? … sintak2nya spt apa? …

Penggalan diatas adalah penggalan sebuah email dari seorang sahabat yang bertanya tentang XML. Sebenernya bingung jelasin hehe maklum terbiasa berinterkasi dengan komputer jadi susah gimana njelasin ma orang, but ta coba jelasin secara simple apa sih XML itu, penjelasan dibawah dirangkum dari berbagai sumber yang bertebaran di-internet karan susah banget nyari kata-kata yang tepat dari otak sendiri untuk menjelaskan-nya

XML kependekan dari Extensible Markup Language, XML mempunyai struktur yang mirip dengan HTML tetapi mempunyai perbedaan yang sangat mendasar diantara keduanya. XML dibuat untuk membawa data dan hanya fokus terhadap data yang ada didalamnya sedangkan HTML sejatinya berfungsi untuk mempresentasikan data secara visual, mengatur bagaimana data tersebut ditampilkan. Continue reading ‘XML Introduction, What is it?, and what is it for?’

Ajaxed Free Ajax Classic ASP Library equivalent to php xajax

Bagi para programmer classic asp mungkin agak kesulitan mencari library ajax yang bisa digunakan dalam applikasi-nya, jika kamu termasuk salah satunya info ini mungkin bak durian runtuh karena michal telah merelease ajaxed Library bahkan sekarang sudah merelease versi baru-nya dengan feature yang sangat bagus. Continue reading ‘Ajaxed Free Ajax Classic ASP Library equivalent to php xajax’

Tons of ajax wordpress tools & plugins on mashable

Wordpress Ajax Plugins dan Internet Toolbox

Bagi anda pengguna Wordpress Blog, posting-posting berikut ini bisa dikategorikan sebagai posting must read dari mashable.com tentang banyak koleksi tools untuk mengelola weblog berbasis wordpress

Selain itu juga beberapa list yang sangat berguna bagi Blogger
Continue reading ‘Tons of ajax wordpress tools & plugins on mashable’

43 Great Tooltips Scripts With AJAX, JavaScript & CSS

Blogwalking hari ini ketemu source yang bagus dari smashingmagazine, 43 list Tooltips script menggunakan Javascript, Ajax method, dan CSS based, yang bisa dipake di website kita.

beberapa script tersebut sangat bagus baik dari segi design maupun kemudahan implementasinya. secara pribadi saya lebih menyukai yang CSS based selain karna pastinya lebih ringan, juga karena (just incase) kemungkinan client menggunakan browser yang setting javascriptnya dimatikan. Tooltips sendiri sangat berguna untuk menampilkan clue mengenai link yang sedang di point oleh user, menampilkan infromasi yang lebih mengenai link tersebut tanpa memerlukan space yang lebih banyak, terutama untuk design yang menyediakan area yang terbatas untuk tulisannya. so check this out, mungkin kamu - kamu emang perlu script seperti ini, jadi bisa pilih salah satu yang kamu suka 43 Great Tooltips Scripts With AJAX, JavaScript & CSS.

AJAX HTTP Request Troubleshooting Override InnerHTML value in IE

Menggunakan Mozilla Firefox (saya menggunakan versi 2) jika mau mengganti nilai InnerHTML dari suatu HTML element (div,span…) secara runtime (menggunakan metode AJAX http request) kita dapat langsung menggunaan javascript sbb:

NamaElement.innerHTML = Text_HTML_yang_ditampilkan;

Ternyata metode tersebut menghasilkan error jika menggunakan IE (saya menggunakan IE versi 6). IE tidak membiarkan kita meng-override isi tersebut so, diakalin dengan mengubah nilai innerText element tersebut dengan string kosong dan kemudian membuat element baru di dalam element tersebut dan menempatkan InnerHTML di element baru.
Continue reading ‘AJAX HTTP Request Troubleshooting Override InnerHTML value in IE’

Ajax XMLHttpRequest Property & Methods

open()
metode open() untuk membuat koneksi ke server web.

send()
metode send() untuk mengirimkan request ke server web .

abort()
metode ini berguna untuk membatalkan request yang dikirimkan ke sever web.

setRequestHeader()
metode ini untuk mengirimkan header value ke server web (content-type,content-length etc.)

overrideMimeType()
metode ini untuk memberitahukan content type dari response nantinya.

onreadystatechange
melakukan pengecekan nilai readystate

readyState
step dari request yang dilakukan nilainya sbb: Continue reading ‘Ajax XMLHttpRequest Property & Methods’

Javascript Convert String to XML, XML to String

Contoh String XML yang digunakan :

var xmlstring = ‘<?xml version="1.0"?>\
<root>\
<data>\
<row>\
<cell>Captain</cell>\
<cell>Bryophyllum</cell>\
<cell>Zucchini</cell>\
</row>\
</data>\
</root>’
;

Convert String to XML menggunakan Javascript:

var xmlobject = (new DOMParser()).parseFromString(xmlstring, “text/xml”);

Convert XML to String menggunakan Javascript:

var string = (new XMLSerializer()).serializeToString(xmlobject);

As Presented in captain.at