以下の私の関数は var pos1=dtStr.indexOf(dtch) で壊れ続けます
function isDate(dtStr){
var daysInMonth = DaysArray(12);
var pos1 = dtStr.indexOf(dtCh);
var pos2 = dtStr.indexOf(dtCh, pos1 + 1);
var strMonth = dtStr.substring(0, pos1);
var strDay = dtStr.substring(pos1 + 1, pos2);
var strYear = dtStr.substring(pos2 + 1);
strYr = strYear;
表示されるエラー メッセージは SCRIPT438: オブジェクトはプロパティまたはメソッド 'indexOf' をサポートしていません。変数の後にすべてのコードを取り出しましたが、まだ同じエラーが発生します