Простая строковая проблема JavaScript в ie6 и ie7

У меня есть очень простая функция, которая берет список разделенной запятой (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) После, если: неопределенный неопределенный

"Данные на" предупреждении соответствуют во всех браузерах.

Какие-либо идеи?

6
задан Jeff Lamb 27 April 2010 в 23:22
поделиться