Arkadaşlar websitemi ie8 ile görüntülemek istediğimde bir tane hata almaktayım.Bu hata javascript kodumun çalışmasını engelliyor.

Firefoxta bir problem yok ama internet explorer aşağıdaki hatayı veriyor.

İleti: 'items[...].1', null veya bir nesne değil
Satır: 168
Karakter: 3
Kod: 0
URI: http://**.com/themes/default/js/anylinkmenu.js

Js dosyasının hata veren kısmının içeriği

getmenuHTML:function(menuobj){
    
    var menucontent=[]
    var frag=""
    for (var i=0; i<menuobj.items.length; i++){
        frag+='<li><a href="' + menuobj.items[i][1] + '" target="' + menuobj.linktarget + '">' + menuobj.items[i][0] + '</a></li>\n'
        if (menuobj.items[i][2]=="efc" || i==menuobj.items.length-1){
            menucontent.push(frag)
            frag=""
        }
    }
    if (typeof menuobj.cols=="undefined")
        return '<ul>\n' + menucontent.join('') + '\n</ul>'
    else{
        frag=""
        for (var i=0; i<menucontent.length; i++){
            frag+='<div class="' + menuobj.cols.divclass + '" style="' + menuobj.cols.inlinestyle + '">\n<ul>\n' + menucontent[i] + '</ul>\n</div>\n'
        }
        return frag
    }
},
EDİT : Yanlışlıkla php bölümüne açmışım özür dilerim
Ayrıca 168. satır bu.

frag+='<li><a href="' + menuobj.items[i][1] + '" target="' + menuobj.linktarget + '">' + menuobj.items[i][0] + '</a></li>\n'

Biraz kurcaladım olay (menuobj.items[i][2] şu 2 yazan rakamlarda bitiyor o kısımları kaldırınca menü sorunlu çalışıyor daha doğrusu arkaplandaki kod calışmıyor