エラーが発生しているため、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;
}