Thursday, February 10, 2011

Halaman web anti IE..

Salah satu masalah yang cukup memusingkan adalah, ketika aplikasi berbasis web yang ditulis hanya bisa dijalankan pada browser selain Internet Explorer. Para awalnya yang dicurigai adalah line ending pada script menggunakan format Unix(LF) sedangkan Windows menggunakan (CR/LF). Namun teryata bukan itu. Kecurigaan kedua muncul bersamaan dengan pertanyaan apakah file atau direktory yang dibuat di GNU/Linux dengan model permisinya jika disimpan ke dalam filesystem berbeda yang tidak memiliki permisi seperti GNU/Linux (Windows), adalah sumber permasalahannya? Ternyata bukan itu juga jawabannya. Setelah melakukan trial-and-error, ternyata permasalahannya cukup sepele. Perhatikan tag berikut:

<script src="inc/prototype-1.6.0.2.js" type="text/javascript" />
dan tag kedua berikut:
<script src="inc/prototype-1.6.0.2.js" type="text/javascript"></script>
Seperti kita ketahui, secara aturan penulisan xml kedua tag tersebut diatas adalah benar. Namun pada kenyataannya Browser Internet Explorer adalah satu-satunya browser yang tidak bisa menerima penulisan seperti tag pertama. Sebagai gantinya, untuk menjaga kompatibilitas, lebih baik menggunakan tag kedua.

0 comments:

Post a Comment