batman
1.02.2007, 09:20:01
Czy jest jakiś sposób, by obrazek <img> mógł być etykietą <label> w IE?
<input type="radio" name="id" id="id_9" value="9" />
<img src="9.gif" alt="" />
Powyższy kod działa w FF, a w IE6 i IE7 działać nie chce.
editSzlag mnie trafi przez IE. Poddaję się. Użyłem JS. Jednak jeśli zna ktoś rozwiązanie (niepolegające na CSS hacks), będę wdzięczny.
lopik
1.02.2007, 11:28:27
batman
1.02.2007, 11:47:11
Czytałem wcześniej to co na podanej przez Ciebie stronie się znajduje i nie pomogło mi to, ponieważ za dużo modyfikacji musiałbym wprowadzić do mojego kodu.
Tak na marginesie, to prosiłbym o odpowiedzi osób, które się z problemem spotkały, a nie takich osób, które coś wygooglają i wrzucą link.
lopik
1.02.2007, 17:43:18
Nie musiałem szukać w Google, bo znam tą stronę i powiem więcej, Riddle pisze nawet ciekawe arty.
Obawiam się że sposobu innego nie ma, ale jeśli on cię nie zadowala trudno.
Za dużo modyfikacji ?
- Cóż, coś za coś....
Przepraszam że chciałem pomóc.
END.
batman
1.02.2007, 18:06:41
@lopik Sorki za tekst, którym Cię przywitałem. Nie chodziło mi o to by kogoś obrażać, jednak ostatnio na forum jest coraz więcej "nabijaczy postów", którzy wygooglają coś i się cieszą, że mają kolejny post zaliczony.
Sposób przedstawiony na podanej przez Ciebie stronie nie zadowala mnie, ponieważ za dużo zmian bym musiał wprowadzić, np dodać div-y i span-y. Znalazłem kilka innych rozwiązać, lecz żadne nie było "oczywiste" i wymagało znacznej ingerencji w napisany kod. Pozostanę jednak przy JS. Dzięki za dobre chęci.
babejsza
2.02.2007, 19:13:09
a dlaczego nie zrobisz obrazka jako background dla label'a? Chyba, że tu też byś musiał za bardzo modyfikować w co wątpię.
batman
2.02.2007, 19:46:27
Mogę zrobić jako tło, lecz tło nie jest klikalne. Musiałbym wstawić sporo a do tego ustawić rozmiar czcionki zbliżony do rozmiaru obrazka. Przy identycznych rozmiarach różnych obrazków, to by się udało, jednak w moim przypadku obrazki mają różne rozmiary i dlatego takie rozwiązanie odpada.
E -dd
2.02.2007, 23:00:49
No a jeśli dasz tło jako obrazek, i za pomocą styli ustawisz kursor na rączkę (Albo innych, chodzi o to aby wyglądało jak link) i kod w zdarzeniu onclick DIV'a ?
batman
3.02.2007, 19:09:19
Po co mam to robić jako tło, skoro i tak muszę użyć JS. Wystarczy wstawić obrazek i nie potrzeba żadnego div-a. Onclick ustawiam na obrazek.
E -dd
3.02.2007, 19:13:06
No tak, myślałem że Div'a musisz użyć :]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.