Mistři v programování na #hovnokod

A zase tiketportal a jeho slavny JS kod - pozor verze uz pokrocila na 23: Hladisko-1.0.23.js svg_img[zobrazujem_galeriu] je undefined takze volani length shodi js, good job!

function zobraz_sipky() {
    if (cislo_fotografie == svg_img[zobrazujem_galeriu].length - 1)
        document.getElementById('sipka_vpravo').style.display = 'none';
    else
        document.getElementById('sipka_vpravo').style.display = '';

    if (cislo_fotografie == 0)
        document.getElementById('sipka_vlavo').style.display = 'none';
    else
        document.getElementById('sipka_vlavo').style.display = '';
}

tommchimere@gmail.com,

Divil jsem se proč nefunguje galerie hlediště. Už jenom název souboru ve kterém byla chyba v konzoli naznačoval že bude zle.. Hladisko-1.0.21.js

function document_onclick(evt) {
    if (wasdrag) {
        wasdrag = false;
        return;
    }

    e = evt;
    event = e;
    //if(is_mobile) return;
    if (zobrazujem_galeriu != null) return;

    if (!e)
        e = window.event;

    GetMousePozition(e);                    // Zistime poziciu mysy

    getGridPosition(mouse_x, mouse_y);

    if (zobrazujem_foto == true && zobrazene_miesta) {
        for (var i in PozicieIkon) {
            var x = Number(PozicieIkon[i][0]);
            var y = Number(PozicieIkon[i][1]);

            if (mouse_x > x && mouse_x < x + (((96 / zoom) * 2)*zoom)) {
                if (mouse_y > y && mouse_y < y + (((96 / zoom) * 2)*zoom)) {
                    Zobraz_galeriu(i.substring(1));
                    return;
                }
            }
        }
    }
    //else {
        if (Event_target(e).id == 'canvas') {                           // Klikat na miesta sa da len klikanim na canvas
            if (zobrazene_miesta == true && animacia == false) {        // Klikat na miesta sa da len ked su miesta zobrazene a zaroven neprebieha animacia
                if (get_miesto_on_x_y(mouse_x, mouse_y)) {              // Zistime miesto na ktore sa kliklo
                    if (m[ukazujem_na_miesto[0]][1] != 2) {

                        var id_sektor = ukazujem_na_miesto[7];

                        if (maSVG == true || maObrazok == true) {
                            if (nMiestSektor[id_sektor] == 1 && nSektorZobrazRad[id_sektor] == 0)
                                return;
                        }

                        if (zobrazIbaSektor == false || (zobrazIbaSektor == true && ukazujem_na_miesto[7] == __zobrazenySektor))
                            OnSeat_click(ukazujem_na_miesto);               // Zavolame funkciu definovanu v performancesvg.aspx
                    }
                } else {
                    //alert("click na prazdnu plochu");
                }
            }
        }
    //}
}

Anonymous,


Anonymous,


Anonymous,


Anonymous,