6

Tôi có một hàm rất đơn giản lấy danh sách dấu phẩy (x, y) và nhập chúng vào biểu đồ. Tôi đã cài đặt FF, Chrome và IE8. Tôi sử dụng IETester để kiểm tra IE6 và IE7.Vấn đề chuỗi javascript đơn giản trong ie6 và 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; 
    } 
    ... 

Trong Chrome, FF và IE8, tôi không thấy cảnh báo "Sau khi:". Trong IE6 và IE7, tôi nhìn thấy hai cảnh báo sau đây: dữ liệu trong: (52,16), (100,90) Sau nếu: undefined undefined

"Dữ liệu trong" trận đấu cảnh báo trong tất cả các trình duyệt.

Bất kỳ ý tưởng nào?

+0

là dữ liệu chuỗi hoặc mảng? –

Trả lời

17

Đã tìm ra. Phải sử dụng .charAt() thay vì xử lý chuỗi dưới dạng mảng trong ie6 và 7.

Các vấn đề liên quan