Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Chowanie i znikanie diva, Proszę o pomoc
omega107
post 17.04.2007, 10:53:52
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.12.2004
Skąd: Poznań

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


  1. function zmiana(nazwa){
  2. d = document.getElementById(nazwa);
  3. if(d.getAttribute('style')=="display: none;"){
  4. d.setAttribute("style", "display: block;");
  5. }else{
  6. d.setAttribute("style", "display: none;");
  7. }
  8. }


Proszę o pomoc, ponieważ u mnie na kompie działa ten kod a na kompie u klienta nie działa, pod systemem xp z ie7, a u mnie na tym samym systemie i pod wszystkimi przeglądarkami fruwa i chodzi git. Co może być przyczyną, jak temu zaradzić?
Go to the top of the page
+Quote Post
siemakuba
post 17.04.2007, 11:12:29
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Trochę dziwi fakt, że nie działa na takich samych systemach i takich samych przeglądarkach. Może klient ma wyłączone JS?

Z drugiej strony, zawsze robiłem to inaczej i nie było problemów.
Kod
// zamiast
if(d.getAttribute('style')=="display: none;")
{
    d.setAttribute("style", "display: block;");
}

// używałem
if(d.style.display != 'block')
{
    d.style.display = 'block';
}


spróbuj, może pomoże, aczkolwiek jak pisałem zachowanie jest dziwne.

pozdr.
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: 14.07.2025 - 09:07