Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML]Skrypt pokazuje newssa, lecz juz go nie chowa
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Witam, mam taki kod:

  1. function readmore(){
  2. if(typeof more == "undefined"){
  3. var more = "false";
  4. }
  5. if(more == "false"){
  6.  
  7.  
  8. e = document.getElementById('news1');
  9. e.style.height = '100%';
  10. var more = "true";
  11. }
  12.  
  13. else{
  14. e = document.getElementById('news1');
  15. e.style.height = '100px';
  16. var more = "false";
  17. }
  18.  
  19.  
  20.  
  21.  
  22.  
  23. }


No i dziala tylko w jedna strone, czyli pokazuje tylko, ale zwinac nie hcce, dlaczego tak?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




yyy.... przecież ty tu nigdzie nie robisz zwinięcia.... nie rozumiem czemu wiec sie dziwisz ze nie chce się zwijac :/
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Poczytaj o zasięgach zmiennych
[JAVASCRIPT] pobierz, plaintext
  1. var a = 0;
  2.  
  3. function aaa() {
  4.  
  5. a++;
  6. }
  7.  
  8. aaa();
  9. aaa();
  10. alert(a);
[JAVASCRIPT] pobierz, plaintext



[JAVASCRIPT] pobierz, plaintext
  1. function aaa() {
  2.  
  3. a++;
  4. }
  5.  
  6. aaa();
  7. aaa();
  8. alert(a);
[JAVASCRIPT] pobierz, plaintext


Ten post edytował CuteOne 20.10.2012, 20:22:22
Go to the top of the page
+Quote Post
Raven1122
post
Post #4





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Sam div ma w stylu 100px wysokosc, wiec nadaje mu 100% zeby sie rozwinal, a jak klikne ponownie to chce jesczze raz 100px; (IMG:style_emoticons/default/tongue.gif)

CuteOne to w jaki sposob mam to poprawic?

Ten post edytował Raven1122 20.10.2012, 20:18:24
Go to the top of the page
+Quote Post
CuteOne
post
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


wywal more za funkcję.
Go to the top of the page
+Quote Post
Raven1122
post
Post #6





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Wtedy nie dziala


Rozwiazalem to w ten sposob:

  1. function readmore(){
  2. e = document.getElementById('news1')
  3.  
  4. if(e.style.height == '100px'){
  5. e.style.height = '100%';
  6. }
  7. else{
  8. e.style.height = '100px';
  9. }
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. }



I wszystko dziala (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
CuteOne
post
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


ehhh http://jsfiddle.net/bMh3e/
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: 24.08.2025 - 15:27