
Archive for the ‘Tutorial Javascript’ Category


var xmlhttp; if(window.ActiveXObject){ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlhttp = new XMLHttpRequest(); } function makerequest(serverPage, objID){ var obj = document.getElementById(objID); var url = serverPage+"?weight="+document.getElementById('weight').value; xmlhttp.open("GET", url); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 4){ if(xmlhttp.status == 200){ obj.value = xmlhttp.responseText; } } } xmlhttp.send(null); }
Code di atas kelihatan normal bukan? tapi hari ni saya mendapati ada satu perkara pelik terjadi jika file yang anda cuba akses itu merupakan local files dan bukan file yang terdapat di dalam server. HTTP response code yang akan dikembalikan jika anda akses local file bukannya 200 tetapi 0 ! Jadi berhati2 jika anda cuba untuk mengakses local file, mungkin perkara2 sebegini terjadi.
Untuk menyelesaikan masalah ini,
var xmlhttp; if(window.ActiveXObject){ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlhttp = new XMLHttpRequest(); } function makerequest(serverPage, objID){ var obj = document.getElementById(objID); var url = serverPage+"?weight="+document.getElementById('weight').value; xmlhttp.open("GET", url); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 4){ if(xmlhttp.status == 200 || xmlhttp.status == 0){ obj.value = xmlhttp.responseText; } } } xmlhttp.send(null); }
Itu idea saya, tp mungkin ada pembaca yang ada idea lain?
Popularity: 33% [?]


SavvyUI adalah library javascript inisiatif dari saudara Mior Muhammad Zaki (Kuala Lumpur, Malaysia) . Beliau kini adalah salah seorang web developer di salah sebuah syarikat web 2.0 di Malaysia. Apa yang membanggakan saya adalah library Javascript ini adalah buatan orang Malaysia sendiri. Jadi apa lagi, mari menyokong beliau agar library SavvyUI boleh bersaing dengan Framework Javascript yang lain.
Walaupun masih di peringkat awal, namun SavvyUI sudah boleh digunakan untuk aplikasi2 javascript seperti ajax dan lain2. Contoh2 juga ada diterangkan dengan jelas di laman rasmi SavvyUI. Saiz library ini juga kecil, 117kb untuk uncompressed dan 45kb untuk compressed files. Jadi bg saya, ia amat sesuai untuk diterapkan di dalam projek2 bersaiz kecil dan sederhana.
Popularity: 39% [?]















