¿Te da algún error en IE8? Eso me ha pasado a veces. No se si el problema es que IE8 es más estricto o defectuoso. Una forma de rápida (y sucia) de resolver es poner un metatag en el HTML que le diga a IE8 que se comporte como IE7:
Código HTML:
Ver original<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Pero la mejor manera es tratar de resolver el javascript. Casi siempre es algún objeto o alguna variable que no ha sido definida antes de usarse.