Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Меню аля css и js нужна помощь срочно!

Сообщения:  [1-10] 

 
 автор: DZR   (19.02.2008 в 18:13)   письмо автору
 
   для: Lex   (19.02.2008 в 18:03)
 

Ну надеюсь о CSS у вас представление есть? Пишете код так что бы нужные блоки леали один поверх другого. В каждый заносится информация. Для каждого блока выставляете id="1", id="2"

Для каждого элемента меню пишите что то вроде <a href="open(1)">
и функцию на Javascript которая будет ставить атрибуты свойства display для нужных блоков.

function open(id){
document.getElementById(id).style.display='block';
}

Это естественно упрощенно) Добавьте предварительное скрытие блоков.

   
 
 автор: Lex   (19.02.2008 в 18:03)   письмо автору
 
   для: DZR   (19.02.2008 в 17:18)
 

Подойдёт! подробней можно?)

   
 
 автор: DZR   (19.02.2008 в 17:18)   письмо автору
 
   для: Lex   (19.02.2008 в 12:19)
 

Вы пытаетесь вставить код PHP? Это делается вот так [<?echo $id;?>]

А вообще насколько я вас понял проще сделать несколько блоков друг на друге со значениями display:hide; и уникальными id. А выбранный пункт меню будет просто менять display: block для определенного $id. То есть вся информация уже будет на странице. Не знаю подойдёт ли вам такой вариант.

   
 
 автор: Lex   (19.02.2008 в 12:19)   письмо автору
 
   для: bronenos   (19.02.2008 в 11:42)
 

<script type="text/javascript"> 
<? 
$id
=1
?> 
ddaccordion.init({ 
    headerclass: "expandable", //Shared CSS class name of headers group that are expandable 
    contentclass: "categoryitems", //Shared CSS class name of contents group 
    collapseprev: true, //Collapse previous content (so only one open at any time)? true/false  
    defaultexpanded: [<?php=$id?>], //<---------как сюда засунуть значение $id  
    animatedefault: false, //Should contents open by default be animated into view? 
    persiststate: true, //persist state of opened contents within browser session? 
    toggleclass: ["", "openheader"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"] 
    togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs) 
    animatespeed: "fast" //speed of animation: "fast", "normal", or "slow" 
}) 


</script>
именно так и пробовал!

   
 
 автор: bronenos   (19.02.2008 в 11:42)   письмо автору
 
   для: Lex   (19.02.2008 в 11:06)
 

Приведите код, как пробовали
Возможно, стоит попробовать использовать не <? а <?php

   
 
 автор: Lex   (19.02.2008 в 11:06)   письмо автору
 
   для: bronenos   (19.02.2008 в 09:04)
 

я так пробовал не получается!

   
 
 автор: bronenos   (19.02.2008 в 09:04)   письмо автору
 
   для: Lex   (19.02.2008 в 09:00)
 

<?=$id?>

   
 
 автор: Lex   (19.02.2008 в 09:00)   письмо автору
 
   для: Lex   (19.02.2008 в 07:54)
 

Ребят выручайте нашел подходящую менюху
<script type="text/javascript">
<?
$id
=1;
?>
ddaccordion.init({
    headerclass: "expandable", //Shared CSS class name of headers group that are expandable
    contentclass: "categoryitems", //Shared CSS class name of contents group
    collapseprev: true, //Collapse previous content (so only one open at any time)? true/false 
    defaultexpanded: [0], //<---------как сюда засунуть значение $id 
    animatedefault: false, //Should contents open by default be animated into view?
    persiststate: true, //persist state of opened contents within browser session?
    toggleclass: ["", "openheader"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
    togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
    animatespeed: "fast" //speed of animation: "fast", "normal", or "slow"
})


</script>

   
 
 автор: Lex   (19.02.2008 в 07:54)   письмо автору
 
   для: Lex   (18.02.2008 в 22:10)
 

Похоже мыслей нет?))

   
 
 автор: Lex   (18.02.2008 в 22:10)   письмо автору
 
 

Добрый вечер!!!! Господа знатоки подскажите как бы решить такую задачку.
Короче говоря есть меню на js как в прекреплённом файле только пункты я буду брать из бд. таблица типа id|name|
как бы сделать, что бы если id=1 то открывалась вкладка 1 если 2 то вторая и так далее? Должно получиться меню Онлайн для чата открываешь а там видно кто в комнате.
Если есть вариант подобной менюхи попроще то выложите пожалуйсто буду очень признателен.

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования