Может ли кто-нибудь сказать мне, поддерживает ли IE 7 и IE 8 JavaScript.indexOf(), поскольку я получаю сообщение об ошибке:
SCRIPT438: Object doesn't support property or method 'indexOf'
из консоли отладки IE9 (используется как в режиме браузера IE7, так и в IE8).
В приведенном ниже комментарии код с использованием .indexOf() выглядит следующим образом:
if(shirt_colour == 'black') {
p_arr=['orange','red','green','yellow','bblue','rblue','pink','white','silver','gold'];
if( p_arr.indexOf(print_colour) != -1 ) rtn = true;
}