Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> otworzenie selecta przez onclick innego tagu
gruzin
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 31.08.2007
Skąd: Lublin

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


Witam, chciał bym wywołać zdarzenie onclick selecta(chodzi mi o otworzenie listy z jej opcjami) przez kliknięcie powiedzmy w img. czy da się zrobić coś takiego?
  1. <select id="ten">
  2. <option> raz </option>
  3. <option> dwa </option>
  4. <img src="c.jpg" id="tu" />
  5. <script type="text/javascript">
  6. document.getElementById('tu').onclick = document.getElementById('ten').onclick;


Niestety kliknięcie w obrazek nie działa...
Go to the top of the page
+Quote Post
Kowalikus
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 25
Dołączył: 23.07.2004

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


Niestety nie da się tego zrobić.

Możesz coś podobnego osiągnąć kodem:

  1. <script type="text/javascript">
  2. function rozwin()
  3. {
  4. select = document.getElementById('ten');
  5. select.size = select.options.length;
  6. }
  7.  
  8. <img src="c.jpg" id="tu" onclick="rozwin();" />
  9. <div style="position:relative;height:18px;">
  10. <select size="1" id="ten" style="position:absolute;" onclick="this.size=1">
  11. <option> raz </option>
  12. <option> dwa </option>
  13. <option> trzy </option>
  14. </select>
  15. </div>


albo zamiast selecta użyć jakiegoś replacSelect w js

http://www.glanzani.com.ar/select/
http://old.easy-designs.net/articles/repla...iles/final.html
Go to the top of the page
+Quote Post
woj_tas
post
Post #3





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


Możesz img wrzucić w label. Label przypisany do selecta po kliknięciu rozwija listę.
Go to the top of the page
+Quote Post
gruzin
post
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 31.08.2007
Skąd: Lublin

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


Hej Kowalikus, wielkie dzieki... świetna sprawa, lepsza niż normalny select ;]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 4.10.2025 - 14:31