HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
wioslop
Nowy
Posty: 20 Rejestracja: sob paź 21, 2006 8:52 pm
Post
autor: wioslop » ndz sie 16, 2009 10:23 pm
witam!
Chodzi prawdopodobnie o trywialną sprawę. Otóż mam funkcję z parametrem, która ma pokazywać warstwę "info
" :
Kod: Zaznacz cały
function pokaz (i) {
document.all.info[i].style.visibility="visible";
}
Funkcję pokaz(i) wywołuję:
Niestety funkcja nie działa ==> jak odpowiednio zaadresować odwołanie do zmiennej wewnątrz funkcji?[/code]
SzamanGN
Nowy
Posty: 92 Rejestracja: pn lis 27, 2006 3:28 pm
Kontakt:
Post
autor: SzamanGN » pn sie 17, 2009 4:18 pm
Sprawdź to:
Kod: Zaznacz cały
function pokaz(id_elementu,operacja)
{
if (operacja==1)
{
document.getelementbyid(idelementu).style.display=block;
}
else
{
document.getelementbyid(idelementu).style.display=none;
}
}
pokaz('powłoka_testowa',1) - pokaż powłokę
powłoka_testowa
pokaz('powłoka_testowa',2) - ukryj powłokę
powłoka_testowa
wioslop
Nowy
Posty: 20 Rejestracja: sob paź 21, 2006 8:52 pm
Post
autor: wioslop » pn sie 17, 2009 8:37 pm
Skopiowałem funkcję i wywołałem ją:
Niestety nie działa ;(
Działa tylko jak wywołuję funkcję bez argumentu:
Kod: Zaznacz cały
function pokaz () {
document.all.info1.style.visibility="visible";
}
Dlatego myślę, że problemem jest odpowiednie wpisanie zmiennej zamiast textu do funkcji.