Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Okno zwijane i rozwijane z belką, Howto do it? any ideas?
v3n0m
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2006

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


Czołem! Zawracam się do Was o młodzi, dzielni, ambitni programiści!
Mam pytanie. Jak zrobić coś takiego, co pokażę za chwilę na zrobionych przeze mnie rysunkach. Otóż sprawa wygląda następujaco. Chciałbym mieć takie pole z treścią na stronie, którą można zwinąć, tak by dana treść nie była widoczna, ale gdy ktoś kliknąłby w odpowiedni przycik, okno by się rozserzyło i wiadomość byłaby widoczna. Widziałem ten efekt na paru stronach internetowych, więc mam nadzieję, że to wogóle jest możliwe do wykonania. Przejdźmy zatem do wizualizacji mojej wizji (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

(IMG:http://img455.imageshack.us/img455/4185/zwiniete5kq.gif)
Rysunek ten przedstawia belkę takowego okna. W czerwonym okręgu wyszczególniłem przycik, na który użytkownik klika i kolejno następuje oto nstępujący efekt:

(IMG:http://img455.imageshack.us/img455/7770/rozwiniete8ba.gif)
czyli rozwinięcie się treśći. Nie chodzi mi o animację, tylko poprostu o roszerzenie się takowego okna w dół. Mam nadzieję, ze ktoś mnie zrozumiał i wie jak mi pomóc. Jeśli nie bedziecie jeszcze wiedzieć o co mi chodzi to mogę wykonać animację.

Liczę na was. Z góry dziękuję za wszystkie odpowiedzi. Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dragomir
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.04.2005

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


mysle ze w Twoim wypadku, kiedy potrzebujesz prostego skryptu do rozwijania okna, najlepiej bedzie po prostu napisac funkcje w js zmieniajaca parametr "display" danego elementu, cos w stylu:

Kod
function shBlock(id) { var item; item = document.getElementById(id);
if (item.style.display == 'none') {item.style.display = 'block';} else { item.style.display = 'none'; } }


wstawiasz sobie cos takiego w sekcji <script>, tworzysz div'a (badz inny element) ktory ma sie pojawiac i znikac oraz linka (tekstowy, obrazek, cokolwiek), div'owi nadajesz jakies id a linkowi przyporzadkowujesz href="java script:shBlock(id_tego_diva);" cala filozofia.

//edit: jesli chcesz zeby div nie byl widoczny na poczatku to oczywiscie nadajesz mu w css display: none;

Ten post edytował dragomir 17.01.2006, 23:57:40
Go to the top of the page
+Quote Post

Posty w temacie
- v3n0m   Okno zwijane i rozwijane z belką   17.01.2006, 23:04:42
- - mike_mech   A powiedz mi jaki to a związek z php? Odpowiem Ci:...   17.01.2006, 23:11:44
- - v3n0m   LOL, myślałem, ze to jest w php napisane. Skoro mó...   17.01.2006, 23:15:17
- - mike_mech   php nie ma zadnego związku z przeglądarką, to co w...   17.01.2006, 23:19:12
- - v3n0m   @mike_mech bardzo Ci dziękuję za szybką odpowiedź....   17.01.2006, 23:28:13
- - mike_mech   Oki, przepraszam tamten link nie był do końca prec...   17.01.2006, 23:42:59
- - v3n0m   O!! Dziękuję Ci bardzo. Jestem już coraz b...   17.01.2006, 23:50:06
- - dragomir   mysle ze w Twoim wypadku, kiedy potrzebujesz prost...   17.01.2006, 23:56:10
- - v3n0m   @dragomir Bardzo Ci dziękuję za napisanie kodu. Zr...   18.01.2006, 00:16:42
- - FiDO   Przy wywolywaniu funkcji shBlock ID elementu musis...   18.01.2006, 00:31:48
- - v3n0m   Jeeeeeeest! Mam to, czego chciałem, chowa się ...   18.01.2006, 09:22:28
- - mike_mech   ~v3n0m troche zaczynasz przesadzać z tym brakiem s...   18.01.2006, 09:29:13
- - v3n0m   PRzepraszam, Mikemech Chodzi mi o to, ze napisałe...   18.01.2006, 09:33:46
- - mike_mech   Poczytaj trochę o CSS. [HTML] pobierz, plaintext ...   18.01.2006, 09:48:15
- - php programmer   przyklad takiej stronki www.karwiny.abc.pl w dzial...   18.01.2006, 09:55:29
- - v3n0m   Ok, poczytałem na wikipedii. Czyli to ma być tak? ...   18.01.2006, 09:57:58
- - php programmer   zeby sie pojawilo.. Kod<style type="text/...   18.01.2006, 10:01:01
- - mike_mech   Oj coś czuję że nic z tego nie bedzie, echhh. Masz...   18.01.2006, 10:02:30
- - v3n0m   Aaaa, no widzisz, teraz rozumiem gdzie robiłem błą...   18.01.2006, 10:05:36


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: 13.10.2025 - 12:54