Autor Zpráva
dimmuboy
Profil *
zdravim.. prerabam trochu formular na tejto stranke
http://knockout94.co.cc/sub/eshop.php
uz som spravil aby mi menilo obrazok podla zvoleneho radiobuttonu ale obrazok zobrazuje cez lightbox++ a ten mi nechce reloadnut..

tu je ten kusok javascriptu ktory meni obrazok
function color() {
    var black = "<a href='../img/3ko_black-front.png' rel='lightbox[black]' title='Tričko čierne - zpredu'> <img src='../img/3ko_black-front_t.png' alt='Tričko čierne - zpredu' /> </a>    <a href='../img/3ko_black-back.png' rel='lightbox[black]' title='Tričko čierne - zozadu'>   <img src='../img/3ko_black-back_t.png' alt='Tričko čierne - zozadu' style='visibility: hidden;' />  </a>";
    var white = "<a href='../img/3ko_white-front.png' rel='lightbox[white]' title='Tričko čierne - zpredu'> <img src='../img/3ko_white-front_t.png' alt='Tričko čierne - zpredu' /> </a>    <a href='../img/3ko_white-back.png' rel='lightbox[white]' title='Tričko čierne - zozadu'>   <img src='../img/3ko_white-back_t.png' alt='Tričko čierne - zozadu' style='visibility: hidden;' />  </a>";
    if( document.form.radio[0].checked ) {
        document.getElementById("3ko").innerHTML = black;
    }
    else {
        document.getElementById("3ko").innerHTML = white;
    }
}
Joker
Profil
dimmuboy:
Nebylo by lepší mít normálně v HTML dané všechny varianty a přepínat jejich zobrazení (vlastnost style.display, možná ještě lépe vybrané položce nastavit nějakou CSS třídu a nevybraným ji zase odebrat)?
Bylo by to myslím jednodušší na údržbu a myslím je lepší uživateli s vypnutým JS zobrazit všechny náhledy než žádný.

Ad lightbox++, nemá nějakou funkci na přepnutí obrázku?
okolojdouci
Profil *
JS neumím, ale .. id může začínat číslem?
_es
Profil
okolojdouci:
id může začínat číslem?
Teoreticky nesmie, prakticky to nevadí, no lepšie je predsa len asi mať id v korektnom tvare - možno by to nejakému prehliadaču mohlo vadiť.
dimmuboy
Profil *
jasne.. to id som tam hodil len tak narychlo.. to je len taka pracovna verzia :)
a asi mas pravdu.. prave dnes som nad tym uvazoval ze ak uzivatel nema zapnuty javascript tak si ani nepipne.. asi to budem musiet o5 komplet prerobit :)
slo mi hlavne o to aby sa nemusel nahlad otvarat v novom okne a aby som uzivatela neotravoval jeho zatvaranim
a ano.. lightbox++ ma funkciu na prepinanie medzi obrazkami ale ja som chcel aby sa mi zobrazilo iba cierne a pri druhom radiobuttone iba biele
Joker
Profil
dimmuboy:
ale ja som chcel aby sa mi zobrazilo iba cierne a pri druhom radiobuttone iba biele
Já to tak myslel, jako že se zavolá něco(obrázek) nebo tak nějak a ono to přejde na ten obrázek (neznám lightbox++, tak nevím)
dimmuboy
Profil *
nie.. zda sa mi ze sa to tak neda.. este ked sme uz pri tom ruseni JS, nemas nejake odporucanie na nejake efektivne prehliadanie galerie obrazkov ak by som chcel komplet zrusit ten JS?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0