ClearBox JS 2.5
  • kemist
    #1163
    Hello!
    Egy apró hiba a 3-as verzióban, amit egyelőre FireFox-ban láttam megjelenni. A clearbox.js Clearbox load szekciója végigmegy az oldalon található <script> tag-eken, viszont ha találkozik olyannal, aminek nincs src attribútuma, akkor ott le is akad. Viszont ha ezt a részt lecseréljük a következők alapján (3. sor az új if), akkor már működik:

    var CB_Scripts = document.getElementsByTagName('script');
    for(i=0;i<CB_Scripts.length;i++){
    if (CB_Scripts[i].hasAttribute('src')){
    var q=CB_Scripts[i].getAttribute('src');
    if(q.match('clearbox.js')){
    var url = q.split('clearbox.js');
    var path = url[0];
    var query = url[1].substring(1);
    var pars = query.split('&');
    for(j=0; j<pars.length; j++) {
    par = pars[j].split('=');
    switch(par[0]) {
    case 'config': {
    CB_Config = par[1];
    break;
    }
    case 'dir': {
    CB_ScriptDir = par[1];
    break;
    }
    case 'lng': {
    CB_Language = par[1];
    break;
    }
    }
    }
    }
    }
    }


    Amúgy nagyon hasznos kis pack, RESPECT!