Webcity.pl


  Dokumentowanie kodu ...

  Pierwsze kroki w świ...

  Bazy danych SQLite w...

  Stosy w PHP i ich wy...

  Instalacja bazy dany...

 

 02.02.06 - [new] E-video - artykuł

 30.01.06 - [update] Artykuł o sesjach

 18.12.05 - [update] PDO - artykuł

 19.08.05 - [new+upd] Aktualizacja materia...

 26.04.05 - [update] Nowy artykuł



  Pomocy WML
[php]Sesje nie działają, ...
[actionscript 2.0] [flash...
Problem z talicami w php
[ocena] llll.pl darmowe a...
Kamera na stronie interne...
Kamera na stronie interne...
[xml] Jak wyciągnąć dane
Wizualizacja w JS - POMOC
Web Developer - stała / f...

... i wiele innych wątków na forum ›

Partnerzy
› allRSS.info - katalog zasobów RSS
› iloveflyer.org - webdesign
› webserv.pl - serverpack
› skryptoteka.pl - mnóstwo skryptów
› vel.pl - hosting
› TelePraca.net - pracuj swobodnie
› PHP Solutions - magazyn PHP
› HELION - wydawnictwo informatyczne

Ksišżka dnia

CityMag
Wpisz swój e-mail, aby zaprenumerować nasz Magazyn, który zawiera najnowsze informacje ze świata i najciekawsze teksty.
 

Szukasz czegoś?
Nasza wyszukiwarka znajdzie wszystko, czego szukasz.
 

Szukanie zawansowane


  Reklama
  Redakcja
  Hosting
  Kanał

© WebCity.pl Team
 
 
  Forum Forum
Kursy Kursy
Porady Porady
Recenzje Recenzje
Newsy Newsy
Katalog stron WWW Katalog
Skrypty PHP Skrypty
Download Oferty i praca
Artykuły:
 Teoria
 Praktyka
 Promocja
 Inne
 

 Webcity.pl |

Ukrywanie zawartości DIV'a.
Autor: Zyx
Efekt ten przydaje się bardzo przy konstruowaniu rozbudowanych menusów dla np. panelu administracyjnego. Domyślnie widoczne są tylko tytuły działów i dopiero po kliknięciu na któryś z nich ukazuje się okienko z menu. Zaczynamy od stworzenia DIV'a, któremu ustawiamy za pomocą CSS parametr <i>display</i> na <i>none</i> (nie pokazuj). Musimy nadać mu jakiś charakterystyczny ID:

<div id="menus" style="display: none;">To jest moje znikające okienko.</div>


Teraz sporządzamy w JavaScript funkcję, która zajmie się jego pokazywaniem i ukrywaniem:

function openClose(id)
{
   if(document.getElementById) {
      element = document.getElementById(id);
   } else if(document.all) {
      element = document.all[id];
   } else return;

   if(element.style) {
      if(element.style.display == 'block' ){
         element.style.display = 'none';
      } else {
         element.style.display = 'block';
      }
   }
}

Za parametr przyjmuje ona ID elementu, na którym ma operować (zauważ, że dzięki temu może ona służyć nie tylko do DIV'ów).

Ostatnim krokiem jest utworzenie linka, który da dostęp do naszej operacji internaucie:

<a href="javascript:void(0); openClose('menus');">Pokaż</a>

I to wszystko.

Powrót

 
 
Twój domowy serwer!