Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 23. 11. 2011, 12:34:58
Proč nefunguje label při kliknutí na obrázek?
<input type="radio" name="nazev" id="idecko" value="1"> <label for="idecko"> <img src="obrazek.gif" width="100" height="100" border="0" alt="obrazek"> </label> |
||
__construct Profil |
#2 · Zasláno: 23. 11. 2011, 12:52:05
xlifer:
Funguje — chybu máš asi niekde inde. |
||
TomasJ Profil |
#3 · Zasláno: 23. 11. 2011, 12:53:33 · Upravil/a: TomasJ
Co máš za prohlížeč? Mně to funguje bez problému.
Pokčat! V IE to nefunguje, ale netuším proč... Pokud nebude jiná možnost, tak zbývá jen JavaScript. |
||
xlifer Profil |
#4 · Zasláno: 23. 11. 2011, 13:04:15
TomasJ:
Používám především IE, kde to jak píšeš právě nejede, není možné to nějak nastavit mimo použití JavaScriptu? |
||
TomasJ Profil |
#5 · Zasláno: 23. 11. 2011, 13:08:26 · Upravil/a: TomasJ
xlifer:
Zvláštní na tom je, že se input zvýrazní, ale po kliku se nic nestane. EDIT: Teď jsem to zkoušel nějak vykoumat, ale je možná i lepší řešení. Toto funguje i v IE: <input type="radio" name="nazev" id="idecko" value="1"> <label for="idecko"> <div style="width:100px; height:100px; background: url(obrazek.gif);"></div> </label> Pokud to chceš v 1 řádku s ipnutem, nastav divu display: inline; |
||
Plaváček Profil |
#6 · Zasláno: 23. 11. 2011, 13:22:09
|
||
TomasJ Profil |
#7 · Zasláno: 23. 11. 2011, 13:35:00
Plaváček:
Obávám se, že tohle řešení mu fungovat též nebude, když ani mně v IE nejde. Firefox to dává v pohodě ale IE protestuje ;) Tobě to v IE šlo? |
||
Plaváček Profil |
#8 · Zasláno: 23. 11. 2011, 13:37:31 · Upravil/a: Plaváček
TomasJ:
Zkoušel jsem to v IE 8 a šlo to. Víc jsem se v tom nedloubal. P.S. Neklikal jsi na špatné demo? http://haslayout.net/demos/Image-Label-Focus-Bug-Fixed-Demo-CMS.html |
||
TomasJ Profil |
#9 · Zasláno: 23. 11. 2011, 13:41:08
Plaváček:
Ano klikal :D Tohle funguje, tak jsem rád, že jsem se dozvěděl o novém problému a jeho vyřešení, což se mi do budoucna hodí.. |
||
Časová prodleva: 12 let
|
0