اینترنت اکسپلورر رو نمیتونم حتی مرورگر صدا بزنم، البته من تجربه کار با نسخه ۹ به بالا رو ندارم ولی تجربه کشیدن زجر از سوی نسخه های نه به پایین رو به اندازه کافی در کارنامه دارم، در جدیدترین تجربیاتم درمورد `IE` به این برخورد کردم که درون پروتوتایپ رشته‌ها در `IE` تابع `trim` تعریف نشده است، و اینکه اینترنت اکسپلورر ۷ به پایین المنت ها از ` addEventListener` پشتیبانی نمی کنند و بجای اون از تابع ` attachEvent` استفاده می کنند. البته برای رفع هر مشکلی یک راه حل وجود داره.

add `trim` to IE

``` if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } ```

Cross Browser Event Listener

``` function addEvent(evnt, elem, func) { if (elem.addEventListener) // W3C DOM elem.addEventListener(evnt,func,false); else if (elem.attachEvent) { // IE DOM elem.attachEvent("on"+evnt, func); } else { // No much to do elem[evnt] = func; } } ```