¡PROBLEMA RESUELTO!
El fallo era que tenia declarada una constante y parece ser que con IExplorer no se pueden declarar constantes o te estropean el codigo entero.
Increible la de tiempo que te puede hacer perder un fallo tonto.
¡Muchisimas gracias maycolalvarez por intentar resolverme el problema!
Ahora a intentar que se vea igual en todos los navegadores porque en todos va bien pero para variar en el explorer se me descuadra todo
.