Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ukrywanie fragmentów strony
stefan86
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.02.2008

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


Interesuje mnie ten skrypt:

http://webmaster.helion.pl/kurshtml/skrypt/hidecode.htm

Niestety ale działa on tylko na Internet Explorerze..

Co zrobić aby działał pod wszystkimi przeglądarkami?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


jQuery/Prototype/100 innych bibliotek, dziala we wszystkich przegladarkach i jest tak banalnie proste w uzyciu


// jquery:

$('#id_twojego_elementu').hide();
$('#id_twojego_elementu').show();


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
stefan86
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.02.2008

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


Cytat(dr_bonzo @ 18.02.2008, 02:43:10 ) *
jQuery/Prototype/100 innych bibliotek, dziala we wszystkich przegladarkach i jest tak banalnie proste w uzyciu


// jquery:

$('#id_twojego_elementu').hide();
$('#id_twojego_elementu').show();


No to już rozwiałeś moje wczorajsze wątpliowści, w ktorym dziale umieścić ten temat - czy w Przedszkolu czy może właśnie w tym, w którym umieściłem. Ehh dobrze się domyślałem, że jak umieszczę w tym to dostanę taką odpowiedz, że za dużo mi nie wyjaśni
Go to the top of the page
+Quote Post
nowotny
post
Post #4





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


W przedszkolu dostałbyś taką samą... :/
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


stefan86: Czego oczekujesz? 1. Skryptu ktory zrobi to co chcesz? Czy 2. szczegolowego wyjasnienia jak poprawic ten skrypt zeby dzialal ze wszystkimi przegladaekami.

1. Dostales przyklad, nawet jest metoda toggle() ktora zmienia stan widocznosci na przeciwny, wystarczy przeczytac 1 rozdzialek o jQuery zeby wiedziec jak tego uzyc (to sa podstawy js)

2. Nie chce mi sie tlumaczyc, bo nawet nie wiem, ale od tego mamy biblioteki, ktore ktos napisal, nameczyl sie zeby dzialaly pod wszystkimi przegladarkami. A jak chcesz wiedziec czemu dzialaja to zapraszam do obejrzenia ich kodu zrodlowego.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
stefan86
post
Post #6





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.02.2008

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


OK. Dzieki za rady.

Aktualnie zorganizowałem taki kod:

Kod
<script type="text/javascript">
  function wiecej(tresc,x,t,i){
  t=document.getElementById(tresc)
  with(t.style)display=(i=display=='none')?'':'none'
  x.innerHTML=i?'mniej':'więcej'
  }
  </script>


Kod
<span onclick="wiecej('wiecej1',this)">więcej</span>  
    <div id="wiecej1" style="display: none">Ukryta treść</div>


Działa nawet przyzwoicie tylko jak zrobić aby na jednej stronie można było za jego pomocą ukrywać więcej niż jeden fragment treści oraz aby dla każdego było można przypisać inny napis "pokazujący" i "ukrywający"

Ten post edytował stefan86 18.02.2008, 22:49:35
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 16:05