MozillaPL.org - polskie centrum Mozilli

Główne menu:

javascript zwiń/rozwiń

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

javascript zwiń/rozwiń

Postautor: krolik112 » 01 kwietnia 2016, 07:40

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0

Witam mam problem bo przy użyciu skryptu
Kod: Zaznacz cały
<script type="text/javascript">

function zwin_init()
{
   var obiekty = getElementsByClassName("zwin");
   
   for(var i=0;i<obiekty.length;i++)
   {
      obiekty[i].getElementsByTagName('p')[0].style.display="none";
      obiekty[i].getElementsByTagName('h2')[0].setAttribute("onclick","zwin(this)");
      obiekty[i].getElementsByTagName('h2')[0].innerHTML += '<span></span>';
   }
}

function zwin(elem)
{
   var obiekt = elem.parentNode.getElementsByTagName('p')[0];

   if(obiekt.style.display=="none")
   {
      elem.getElementsByTagName('span')[0].innerHTML = '';
      obiekt.style.display="block";
   }
   else
   {
      elem.getElementsByTagName('span')[0].innerHTML = '';
      obiekt.style.display="none";
   }

}

function getElementsByClassName(nazwa)//pobiera z dokumentu elementy o wskazanej nazwie clasy
{
      var obiekty = document.getElementsByTagName('*');
      var wynik = [];
      for(var i=0;i<obiekty.length;i++)
      {
         if(obiekty[i].className == nazwa)
            wynik[wynik.length] = obiekty[i];
      }
      return wynik;
}
</script>


ijak próbuje wyjustować zwijany teks to rozwala mi skrypt zwijana. Jak to naprawić ?
krolik112
 

Odp: javascript zwiń/rozwiń

Postautor: dexter » 01 kwietnia 2016, 09:07

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:48.0) Gecko/20100101 Firefox/48.0

Można jaśniej?
dexter
Moderator
 
Posty: 8319
Z nami od: 02 października 2004, 21:30

Odp: javascript zwiń/rozwiń

Postautor: Gość » 01 kwietnia 2016, 10:00

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0

po użyciu skryptu wszystko działa ok ale jak chce wyjustować tekst czy wycentrować zdjęcia to skrypt przestaje działać.
Gość
 

Odp: javascript zwiń/rozwiń

Postautor: Tomek » 01 kwietnia 2016, 11:04

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

Podaj działający przykład strony - bez tego nie wiemy w jaki sposób chcesz centrować itp itd
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Odp: javascript zwiń/rozwiń

Postautor: staniapl » 24 kwietnia 2016, 16:41

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0

Nie używaj js do stylowania elementów od tego jest warstwa CSS, js służy do czego innego w stateczności
Kod: Zaznacz cały
.css('parametr','wartosc');
Ostatnio zmieniony 24 kwietnia 2016, 18:03 przez Tomek, łącznie zmieniany 1 raz
Powód: usunięto linka niezwiązanego z tematem
staniapl
 
Posty: 2
Z nami od: 24 kwietnia 2016, 16:36
Lokalizacja: Zambrów


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: