Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [java script] jak działa ten program ?
sazian
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


Mam program napisany w java script i problem polega na tym że nie bardzo wiem jak on działa.
Zadaniem jego jest rozwianie i zwianie fragmentów tekstu na stronie objętych znacznikiem DIV i o przydzielonym ID
Oto ten skrypt

Kod
var tab =  new Array();

function rozwin(element)
{
    if (tab[element] == false || !tab[element] ) {
        document.getElementById(element).style.display = 'block';
        tab[element] = true;
    }  else
    {    
        document.getElementById(element).style.display = 'none';
        tab[element] = false;    
    }
        
}


jeśli ktoś umiał by tak łopatologicznie wytłumaczyć na jakiej zasadzie to działa to był bym wdzięczny

Ten post edytował sazian 15.01.2007, 16:33:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


czyli robie coś takiego :
1.tworze sobie tablice (co dziwne nie podaje jej typu ani rozmiaru dla mnie to chore)
2.jeśli element ID tej tablicy (wartość ID to parametr z którym wywołuje funkcje) jest równy fałsz albo nie istnieje zapis !tab[element] ale co do tego to pewności nie mam to wtedy przydzielam temu znacznikowi DIV o ID podanym w parametrze wartość block rozwijam go ii przypisuje elementowi tablicy wartość true
jeśli wartość jest true wtedy przypisuje elementowi DIV o ID wartość none zwijam go

ale pewności nie mam czy tak to działa
szczegulnie to !tab[element] jest dla mnie zagadką
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 17:59