Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java]Zwijana stopka
Niedowiarek
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

Ostrzeżenie: (0%)
-----


Witam, znalazłem na internecie funkcję Java do zwijania stopki, lecz po kliknięciu na 'zwiń', nic się nie dzieje.


HEAD
  1. <script type="text/javascript">
  2. <!--
  3. function pokazAlboUkryj(co) {
  4. var obiekt = document.getElementById(co);
  5. if (obiekt.style.display == 'block') {
  6. obiekt.style.display = 'none';
  7. } else {
  8. obiekt.style.display = 'block';
  9. }
  10. }
  11. -->
  12. </script>


BODY
  1. </div>
  2. </div>
  3. <center><a href="#lista1" onclick="pokazAlboUkryj('lista1'); return false;">Zwiń</a></center>
  4. <div id="lista1">
  5. <div id="footer">
  6. <span id="copyright">
  7. Polskie tłumaczenie &copy 2007-{$copy_year} Polski Support MyBB
  8. <br />
  9. Silnik forum MyBB, &copy 2002-{$copy_year} <a href="http://www.mybboard.net" target="_blank">MyBB Group</a>
  10. <br />
  11. Copyright &copy; 2002-{$copy_year} All rights reserved.
  12. <br />
  13. Theme created by tinek'
  14. </span>
  15. </div>
  16. <!-- The following piece of code allows MyBB to run scheduled tasks. DO NOT REMOVE -->{$task_image}<!-- End task image code -->
  17. {$auto_dst_detection}
  18. </div>
  19. </div>



CSS
  1. #lista1, #lista2, #lista3, #lista4, #lista5
  2. {
  3.  
  4. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Nie Java, a JacaScript - to jest różnica!

Cytat
<div id="lista1">

->
Kod
<div id="lista1" style="display: block;">




Twój kod jest brzydki (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Niedowiarek
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

Ostrzeżenie: (0%)
-----


Nie mój, funkcję zwijania gdzieś znalazłem (IMG:style_emoticons/default/tongue.gif) Niestety po zamianie, footer nadal się nie zwija
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Jak nie działa jak działa? http://jsfiddle.net/6Ng4N/

Chodziło mi o kod HTML.
Go to the top of the page
+Quote Post
Niedowiarek
post
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

Ostrzeżenie: (0%)
-----


No tam działa, ale u mnie www.workdomain.ugu.pl, stopka się nie zwija.
Go to the top of the page
+Quote Post
kamil4u
post
Post #6





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Człowieku, trochę samodzielności!

Odpal swoją stronę, zobacz na źródło strony i zobacz co tam masz:
Cytat
<!--
function pokazAlboUkryj(co) {
&nbsp; &nbsp; &nbsp;var obiekt = document.getElementById(co);
&nbsp; &nbsp; &nbsp;if (obiekt.style.display == 'block') {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; obiekt.style.display = 'none';
&nbsp; &nbsp; &nbsp;} else {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; obiekt.style.display = 'block';
&nbsp; &nbsp; &nbsp;}
}
-->


Chyba coś nie tak - nie sądzisz?
Go to the top of the page
+Quote Post
Niedowiarek
post
Post #7





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

Ostrzeżenie: (0%)
-----


Dzięki Ci wielkie, i przepraszam za moją głupotę, nic nie wiem o JS ^^

Jeszcze mam tylko pytanko, możesz mnie nakierować, jak zrobić tak, że jak się zwinie to zmoeni się ikonka zwijania/rozwijania?
Go to the top of the page
+Quote Post
kamil4u
post
Post #8





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Cytat
pokazAlboUkryj('lista1');

->
Kod
pokazAlboUkryj(this,'lista1');


Cytat
function pokazAlboUkryj(co) {
var obiekt = document.getElementById(co);
if (obiekt.style.display == 'block') {
obiekt.style.display = 'none';
} else {
obiekt.style.display = 'block';
}
}

->
Kod
function pokazAlboUkryj(el,co) {
var obiekt = document.getElementById(co);
if (obiekt.style.display == 'block') {
el.innerHTML = 'rozwiń';
obiekt.style.display = 'none';
} else {
el.innerHTML = 'zwiń';
obiekt.style.display = 'block';
}
}
Go to the top of the page
+Quote Post
Niedowiarek
post
Post #9





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

Ostrzeżenie: (0%)
-----


Dzięki mistrzu <3 A dałoby się zrobić tak, że stopka zwija się o okreśolną wartość? Np. żeby po zwinięcu jeszcze jej trochę zostało.

Ten post edytował Niedowiarek 4.01.2012, 23:51:23
Go to the top of the page
+Quote Post
kamil4u
post
Post #10





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Da się, ale na Twoim poziomie radzę po prostu stworzyć div-a na elementem od id="lista1", który nie zniknie
Go to the top of the page
+Quote Post
--Niedowiarek--
post
Post #11





Goście







Trochę mi to nie odpowiada... Mógłbyś mi zarzucić jakimś poradnikiem/kodem?
Go to the top of the page
+Quote Post
kamil4u
post
Post #12





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


jQuery + podstawy JS + przeróbka części kodu + zmiana myślenia

Dzięki tej bibliotece w miarę łatwo zrobisz łatwą animację znikania.
---------------------------------------
Dlaczego Ci nie odpowiada? Jak zmienisz trochę CSS wygląd będzie identyczny.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:54