У меня есть очень простая функция, которая берет список разделенной запятой (x, y) указывает и импортирует их в график. У меня есть FF, Chrome и установленный IE8. Я использую IETester для тестирования на IE6 и IE7.
// Import Data
this.Import = function(data) {
alert("Data in: "+data);
var d;
// Make sure the first and the last are start/ending parenthesis
if ( (data[0] != '(') || (data[data.length-1] != ')') ) {
alert("After if: "+data[0]+" "+data[data.length-1]);
return false;
}
...
В Chrome, FF и IE8, я не вижу "После если": предупреждение. В IE6 и IE7, я вижу следующие два предупреждения: Данные в: (52,16), (100,90) После, если: неопределенный неопределенный
"Данные на" предупреждении соответствуют во всех браузерах.
Какие-либо идеи?
Разобрался. Приходится использовать .charAt () вместо обработки строки как массива в ie6 и 7.