Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Zakończenie zdarzenia po wywołaniu drugiego
yta
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 3
Dołączył: 10.04.2010

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


Witam mam takowy kod:
[javascriptl]
function poka()
{
var akapit = document.getElementById('jeszcze');
var stylowy = akapit.style.display;
if(stylowy == "none")
{
akapit.style.display = "block";
}

if(stylowy == "block")
{
akapit.style.display = "none";
}
}

function poka1()
{
var akapit = document.getElementById('jeszcze1');
var stylowy = akapit.style.display;
if(stylowy == "none")
{
akapit.style.display = "block";
}

if(stylowy == "block")
{
akapit.style.display = "none";
}
}

[/javascript]

I chciałbym zrobić tak że jak odpalę zdarzenie z funkcją poka() to inne funkcje np. poka1() poka(2) itd automatycznie się zamykają (to samo jeżeli kliknąłbym drugi raz na zdarzenie poka() ) .

I jak zrobić takie coś ? Nie mam pomysłu jak to sprawdzić i zakańczać. Moim celem jest uniemożliwienie jednoczesnego wywołania dwóch zdarzeń np . poka i poka1 .
Dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Umieść cały kod wraz z HTML tu: http://jsfiddle.net/

Kod
if(stylowy == "none")
{
akapit.style.display = "block";
}

if(stylowy == "block")
{
akapit.style.display = "none";
}

Ten kod jest bez sensu. Najpierw zmieniasz na block, a później zaraz z powrotem na none. Użyj else.

O opisz trochę dokładniej problem.


--------------------
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 - 19:16