Browser


I spent hours trying to figure out why even the simplest code won’t run on Internet Explorer. I always got the “Object doesn’t support this property or method” error. I’ve even tried both innerHTML and DOM, and still, IE isn’t happy. After those long hours, I found a simple fix that works.

I got more and more curious because I’ve written another page (4 chained drop down list) with xajax and it run flawlessly on either Firefox, Internet Explorer and Opera. Tired of looking my codes, I decide to try something simple on a separate page.


...
$objResponse->addScript("alert('a');");
...

But it still won’t work. Luckily (and why this idea doesn’t came in the first place), I use the Web Developer Toolbar on Firefox, where you could just click Infomation > View Javascript. Trying to found the line where IE mention the error. After removing some unused lines, i found the suspect.


Line 954: for (i=0; i<xml.childNodes.length; i++)

Uninitialized variable ‘i’. After simply changed the code to:


Line 954: for (var i=0; i<xml.childNodes.length; i++)

It’s now up and running, on IE too. Hope this post may help others with similar problem and save others time of digging for the bug. I’ve also sent this topic to the xajax Forums, you can discuss it there, too. Happy Coding!

Selama beberapa waktu yang lalu, bila Anda mengunjungi situs ini dengan Internet Explorer, Anda akan mendapati tampilan yang kacau balau. Meskipun demikian, tidak ada masalah apapun bila dikunjungi dengan Mozilla Firefox. Setelah memiliki waktu luang, saya mencari-cari penyebabnya dan mendapati suatu keanehan yang sederhana. (more…)

Mungkin hal semacam ini tidak terdengar asing di telinga Anda. Yaitu bahwa IE tidak sesuai dengan standar web yang ditetapkan oleh W3C. Salah satu yang cukup mengganggu saya adalah tidak benarnya dukungan IE terhadap elemen button, di mana IE tidak mengirimkan value dari sebuah button, namun justru mengirimkan content dari sebuah button. Silakan kunjungi halaman tes untuk elemen button yang saya buat di sini.

Ternyata Mozilla telah meluncurkan Firefox 0.9. Saya baru mencobanya kemarin. Downloadnya ringan (4.7 Megs), interfacenya diperbaharui sehingga tampilannya lebih nyaman dipandang mata, namun sayangnya semua extensions yang terinstall di 0.8 tidak dapat termigrasi ke 0.9 sehingga harus nyari lagi.

Kemaren lagi iseng-iseng mau posting malah liat ada bookmarklet untuk quickpost. Jadi penasaran apa sih sebenernya bookmarklet itu dan gimana cara kerjanya. Akhirnya setelah beberapa menit utak atik, isinya cukup sederhana. Kalau mau, coba deh bookmark hasil utak atikku. Mempermudah orang yang pengen tau tentang ‘Walikan’ dan membuatnya pun cukup sederhana. (more…)

[Get Firefox]Belum sempat berhenti mencoba fitur-fitur Opera 7.23 tiba-tiba saya dikejutkan oleh Mozilla. Mozilla meluncurkan browser barunya, Firefox, sebagai pengganti Firebird sekaligus mempertontonkan teknologi terbarunya. Pernahkah Anda membayangkan untuk browsing tanpa mouse? Cobalah dengan Firefox. (more…)

Pernahkan Anda menonton pertunjukan opera? Saya sendiri tidak terlalu suka menonton opera. Namun, baru saja mencoba Opera 7.23 (adware), dan membandingkannya dengan beberapa browser lain, ternyata Opera itu menyenangkan. Dan Opera benar-benar berbeda dari IE 6.0 (yang biasanya saya gunakan. Apakah Anda juga menggunakan IE 6.0?). Bila Anda memiliki Opera 7.23, cobalah untuk membuka nick.kunang.com dengan Opera (dengan CSS diaktifkan), Anda akan memahami perbedaannya. (more…)