Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Obrazek jako <label>
batman
post 1.02.2007, 09:20:01
Post #1





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Czy jest jakiś sposób, by obrazek <img> mógł być etykietą <label> w IE?

  1. <input type="radio" name="id" id="id_9" value="9" />
  2.  
  3. <label for="id_9">
  4. <img src="9.gif" alt="" />


Powyższy kod działa w FF, a w IE6 i IE7 działać nie chce.

edit
Szlag 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.

Ten post edytował batman 1.02.2007, 09:58:15


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
lopik
post 1.02.2007, 11:28:27
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

Ostrzeżenie: (0%)
-----


http://riddle.jogger.pl/2006/10/10/obrazek...za-vs-explorer/


--------------------
w3c & c++
Go to the top of the page
+Quote Post
batman
post 1.02.2007, 11:47:11
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
lopik
post 1.02.2007, 17:43:18
Post #4





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

Ostrzeżenie: (0%)
-----


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.


--------------------
w3c & c++
Go to the top of the page
+Quote Post
batman
post 1.02.2007, 18:06:41
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




@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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
babejsza
post 2.02.2007, 19:13:09
Post #6





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

Ostrzeżenie: (0%)
-----


a dlaczego nie zrobisz obrazka jako background dla label'a? Chyba, że tu też byś musiał za bardzo modyfikować w co wątpię.
Go to the top of the page
+Quote Post
batman
post 2.02.2007, 19:46:27
Post #7





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Mogę zrobić jako tło, lecz tło nie jest klikalne. Musiałbym wstawić sporo &nbsp; 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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
E -dd
post 2.02.2007, 23:00:49
Post #8





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 18.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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 ?


--------------------
Program TV, Sukces internetowy, Forum dla administratorów stron
Go to the top of the page
+Quote Post
batman
post 3.02.2007, 19:09:19
Post #9





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
E -dd
post 3.02.2007, 19:13:06
Post #10





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 18.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


No tak, myślałem że Div'a musisz użyć :]


--------------------
Program TV, Sukces internetowy, Forum dla administratorów stron
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 11:03