Autor | Zpráva | ||
---|---|---|---|
dimmuboy Profil * |
#1 · Zasláno: 24. 4. 2011, 17:20:55
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 |
#2 · Zasláno: 24. 4. 2011, 21:10:29
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 * |
#3 · Zasláno: 24. 4. 2011, 21:14:06
JS neumím, ale .. id může začínat číslem?
|
||
_es Profil |
#4 · Zasláno: 24. 4. 2011, 22:06:56
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 * |
#5 · Zasláno: 24. 4. 2011, 22:58:35
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 |
#6 · Zasláno: 24. 4. 2011, 23:15:52
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 * |
#7 · Zasláno: 24. 4. 2011, 23:26:38
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?
|
||
Časová prodleva: 13 let
|
0