[JS] funkcja z parametrem

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.
ODPOWIEDZ
wioslop
Nowy
Nowy
Posty: 20
Rejestracja: sob paź 21, 2006 8:52 pm

[JS] funkcja z parametrem

Post autor: wioslop »

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ę:

Kod: Zaznacz cały

onMouseOver="pokaz('1');"
Niestety funkcja nie działa ==> jak odpowiednio zaadresować odwołanie do zmiennej wewnątrz funkcji?[/code]
SzamanGN
Nowy
Nowy
Posty: 92
Rejestracja: pn lis 27, 2006 3:28 pm
Kontakt:

Re: [JS] funkcja z parametrem

Post autor: SzamanGN »

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
Nowy
Posty: 20
Rejestracja: sob paź 21, 2006 8:52 pm

Re: [JS] funkcja z parametrem

Post autor: wioslop »

Skopiowałem funkcję i wywołałem ją:

Kod: Zaznacz cały

onMouseOver="pokaz('info1',1);"
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.
ODPOWIEDZ