Ilość wyświetleń: 1629 « powrót

Ukrywanie / pokazywanie zawartości bloku DIV [JavaScript]

Czasami przydatne jest ukrycie części zawartości strony i pokazywanie jej tylko na żądanie użytkownika (patrz: formularz dodawania komentarzy w wym serwisie). Poniżej przykładowa strona html ilustrująca zastosowane rozwiązanie.

<html>
<body>

<script type="text/javascript" language="JavaScript">
function HideContent(d)
{
  if (d.length < 1)
    return;

  document.getElementById(d).style.display = "none";
}

function ShowContent(d)
{
  if (d.length < 1)
    return;
  document.getElementById(d).style.display = "block";
}

function ReverseContent(d)
{
  if (d.length < 1)
    return;

  if (document.getElementById(d).style.display == "none")
  {
    document.getElementById(d).style.display = "block";
  }
  else
  {
    document.getElementById(d).style.display = "none";
  }
}
</script>

<p>
<a href="#" onclick="JavaScript:HideContent('textBlock');">ukryj</a>
<a href="#" onclick="JavaScript:ShowContent('textBlock');">pokaz</a>
<a href="#" onclick="JavaScript:ReverseContent('textBlock');">odwroc</a>
</p>

<div id="textBlock" style="display:none;">
text block text block text block text block  text block
text block text block text block text block  text block
</div>

</body>
</html>

» Dodaj komentarz


Komentarze:

2010-04-28

witam

czy w przypadku umieszczenia w takim ukrytym divie obrazka jest jakas mozliwosc podpiecia pod niego usermap ??

2009-07-30

DeXTeD

Szukałęm tego tak prosto napisanego juz z 3h i znalazłem!!