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!