Debe ser que IE8 no admite índice. Todos escriben un método de bucle para determinar si existe y devuelve verdadero falso
función iScon (arr, val) {for (var i = 0; i <arr.length; i ++) {if (arr [i] == val) return true; } return false; }Agregue este método en JS y llámelo a la llamada
Window.Onload = function () {var arr = new Array (1,2,3,2,4,2,5,6,7,2,4,3,18,12,41,87); alerta (iScon (arr, 8)); }