всем дарова... только сегодня зарегился тут хотя неоднократно обращался к этому форуму и неоднократно он мне помогал. но мес. 3-4 назад начал осваивать php, начал писать cms (wap) но решил добавить красокчности, ну сами понимаете дело обычное... всегда чего то нехватает начал учить js хоть нераз к этому делу подходил (накачал учебников и т.п) но на днях понял что время поджимает скоро у меня практика - времени не будет)) короче, ближе к телу - мне нужна помощь людей которые имеют какое нибудь представление как такое можно организовать..
смотрите, учитывая что мы имеем дело с вап сайтом хоть там таблица и есть но всего один столбец <td> в котором проходят дивы например
<div class="box"> Навигация:</div>
тут ссылки относящиеся к пункту навигации
<div class="box"> Новости:</div>
тут новость..
и т.д...
и нужно сделать так что б при нажатии на любой из этих дивов на стр. все что находится под ним и до слкдующего дива сворачивалось)) например как на /vkontakte.ru/ если кто может, может быть от туда и взять функцию переделать под мою ситуацию, взирая на то что я в этом деле слаб притом не нашел на стр. функции соответствующей параметру onclick
пожалуйста помогите!!!! ыыы
1. vader - 11 Февраля, 2009 - 21:57:25 - перейти к сообщению
2. vitaliy_mad - 11 Февраля, 2009 - 22:03:50 - перейти к сообщению
vader пишет:
и нужно сделать так что б при нажатии на любой из этих дивов на стр. все что находится под ним и до слкдующего дива сворачивалось)) например как
самое простое все что надо прятать размещать в див с style.display='none'; а когда надо показать style.display='';
3. vader - 11 Февраля, 2009 - 22:16:34 - перейти к сообщению
блин.. извени..несовсем понимаю как это в коде организовать))
4. vitaliy_mad - 11 Февраля, 2009 - 22:17:52 - перейти к сообщению
напиши сюда свой скрипт... посмотрю.. и на его примере покажу
5. vader - 11 Февраля, 2009 - 22:28:28 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- if($user_enter=="0"){
- print '<div class="b"> Меню гостя:</div>';
- $antyregistartion = explode_file("|", DATADIR."datatemplate/registration.dat", "0");
- if(time() < $antyregistartion+300){
- $times = $antyregistartion + 300 - time() ;
- print img("act").' Регистрация: '.$times.' сек <br>';
- }else{ print img("act").' <a href="pages/registration.php?">Регистрация</a> <br>'; }
- print img("act").' <a href="pages/avtorization.php?">Авторизация</a> <br>';
- }else{
- print '<div class="b"> Меню Пользователя</div>';
- print img("act").' <a href="pages/my_menu.php?">Мое меню</a> <br>';
- if($udata_dostup=="1" || $udata_dostup=="2" || $udata_dostup=="3" || $udata_dostup=="4"){
- print img("act").' <a href="'.ADMINDIR.'index.php?">Админка</a> <br>';
- }}
- print img("act").' <a href="pages/who.php?">Кто где</a> <br>';
- $file = file(DATADIR."datanews/news.dat");
- $total_news = count($file);
- if($config_print_news=="1"){
- $data = explode("|", $file[$total_news-1]);
- print '<div class="b">'.img("rss").' '.$data[0].' ('.$data[3].')</div>';
- print $data[1].'<br>';
- print 'Разместил: <a href="pages/anketa.php?user='.$data[2].'">'.nickname($data[2]).'</a> <br><br>';
- $file = file(DATADIR."datanews/comment/".$data[4].".dat");
- $total_comment = count($file);
- print img("act").' <a href="'.MODULES.'news/comment.php?act='.$data[4].'">Мнения</a> ('.$total_comment.')<br>';
- print img("act").' <a href="'.MODULES.'news/index.php?">Архив новостей</a> ('.$total_news.') <br>';
- print '<div class="b"> '.img(IMGDIR."img/navigation.png").' Навигация:</div>';
- }else{
- print img("act").' <a href="'.MODULES.'news/index.php?">Новости</a> ('.$total_news.') <br>';
- }
- print img("act").' <a href="'.MODULES.'load/index.php?">Загрузки</a> ('.count_files_dir(BASEDIR."files/load/").' / '.format_size(size_dir(BASEDIR."files/load/")).')<br>';
- $totalforum = count_files_dir(DATADIR."dataforum")-1;
- print img("act").' <a href="'.MODULES.'forum/index.php?">Форум</a> ('.$totalforum.' / '.count_files_dir(DATADIR."dataforum/forums").') <br>';
- $file = file(DATADIR."dataguestbook/book.dat");
- $total_guest = count($file);
- $total_service = count_files(BASEDIR."service", "php")-1;
- print img("act").' <a href="'.MODULES.'guest_book/index.php?">Гостевая</a> ('.$total_guest.') <br>';
- // print img("act").' <a href="'.MODULES.'klans/index.php">Кланы</a> <br>';
- print img("act").' <a href="service/index.php">Сервисы</a> ('.$total_service.') <br>';
- print img("act").' <a href="pages/statistik.php">Статистика</a> <br>';
- print img("act").' <a href="include.php?page=livesite">Жизнь сайта</a> <br>';
- ?>
- require_once(DATADIR."datapages/index.dat");
нестал писать строки подключаемых страниц.... это я о том что переменные не все с этой стр.
(Добавление)
ыыы... блин забыл сказать... работать нужно с дивом <div class="b">