Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML] Problem z option W IE
tomekmvr
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


Witam

mam taki przykładowy kod

  1.  
  2.  
  3. function zaznacz()
  4. {
  5. document.getElementById("nazwa").style.display = 'none';
  6. }
  7. </head>
  8. <form id="nazwa" name="nazwa" action="" >
  9. <select name="select" id="select">
  10. <option id="1">test</option>
  11. <option id="2" onclick="zaznacz();">test</option>
  12. <option id="3">test</option>
  13. </select>
  14. </form>
  15.  
  16.  
  17.  
  18. </body>


po wybraniu option o ID=2 pole formularza staję się niewidoczne. Działa to bez problemu w FF, OPERZE, SAFARI, GOOGLE ale niestety W IE nie i nie wiem dlaczego.
Proszę o pomoc

Ten post edytował tomekmvr 15.11.2009, 20:29:34


--------------------
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Nie onclick a onchange z tego co pamiętam.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Blame
post
Post #3





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Skrypt wrzuć do:
  1. <script type="text/javascript"><!--twój skrypt--></script>


Ten post edytował Blame 15.11.2009, 20:43:01


--------------------
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(Blame @ 15.11.2009, 20:42:36 ) *
Skrypt wrzuć do:
  1. <script type="text/javascript"><!--twój skrypt--></script>


Napisałem dla czego, to że nie ma type to nie znaczy, że nie będzie działało. Problem jest tam gdzie ja wskazałem, nie wprowadzaj go w błąd.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
tomekmvr
post
Post #5





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


onchange też nie działa. ani onmousemove


--------------------
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


SOA#1
Dziwne u mnie działa...

  1. <head>
  2. <script type="text/javascript">
  3. function change(value) {
  4. alert(value);
  5. }
  6. </script>
  7. </head>
  8. <body>
  9. <select onchange="change(this.value);">
  10. <option value="1">a</option>
  11. <option value="2">b</option>
  12. <option value="3">c</option>
  13. </select>
  14. </body>
  15. </html>


Ten post edytował fifi209 15.11.2009, 20:49:52


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
tomekmvr
post
Post #7





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


ten sposób zgadza się działa, ale gdy chce zrobić taki skrypt, gdzie po najechaniu myszką żeby zaznaczało option na który na jade rozwiązuje to w taki sposób ale pod IE nie działa


  1. function zaznacz(id)
  2. {
  3. document.getElementById(id).selected = "selected";
  4. }
  5. </head>
  6. <form id="nazwa" name="nazwa" action="" >
  7. <select name="select" id="select" size="4">
  8. <option id="1" onmousemove ="zaznacz('1');">test</option>
  9. <option id="2" onmousemove ="zaznacz('2');">test</option>
  10. <option id="3" onmousemove ="zaznacz('3');">test</option>
  11. </select>
  12. </form>
  13.  
  14. </body>


może jest jakaś inna metoda?

Ten post edytował tomekmvr 15.11.2009, 21:01:19


--------------------
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Spróbuj z onmouseover


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
tomekmvr
post
Post #9





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


onmouseover nie pomoga sad.gif


--------------------
Go to the top of the page
+Quote Post
Procesor
post
Post #10





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 17.12.2008

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


  1. function zaznacz(id)
  2. {
  3.  document.getElementById(id).selected = 'true';
  4. }
  5. </head>
  6. <form id="nazwa" name="nazwa" action="" >
  7. <select name="select" id="select" size="4">
  8. <option id="1" onmousemove ="zaznacz('1');">test</option>
  9. <option id="2" onmousemove ="zaznacz('2');">test</option>
  10. <option id="3" onmousemove ="zaznacz('3');">test</option>
  11. </select>
  12. </form>
  13.  
  14. </body>


Może tak? U mnie działa.

Ten post edytował Procesor 15.11.2009, 21:15:24
Go to the top of the page
+Quote Post
tomekmvr
post
Post #11





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


Niestety u mnie na IE 8 nie działa. Już mi brakuje pomysłow jak to rozwiązać


--------------------
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 Aktualny czas: 21.08.2025 - 09:38