Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не разворачивается при выключенном JavaScript, Создание меню 
:(
    Опции темы
Сумасшедший
Дата 1.7.2006, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: нет
Всего: 107



Есть меню.
При включенном JavaScript оно должно быть свернуто,
При выключенном - развернуто.
Для включенного JavaScript - сделать несложно:
Код

<HTML>
<HEAD>
<TITLE>menu</TITLE>
<script language=JavaScript>
function clickHandler()
    {
    var targetId, srcElement, targetElement, FCat, FCatN;
    srcElement = window.event.srcElement;
    if (srcElement.className == "IsMenuItem")
        {
        targetId = srcElement.id + "cat";
        targetElement = document.all(targetId);
        if (targetElement.style.display == "none")
            {
            targetElement.style.display = "";
            }
        else    {
            targetElement.style.display = "none";
            }
        FCat=srcElement.id.substring(0,2)+"Lev1";
            {
            document.getElementById(FCat).style=" background-color: #C0C0C0;";
            }
        for(i=1;i<4;i++)
            {
            FCatN="F"+i+"Lev1";
            if(FCatN != FCat)
                {
                document.getElementById(FCatN).style=" background-color: #FFFFFF;";
                }
            
            }
        }
    }
document.onclick = clickHandler;
</script>
</HEAD>
<BODY>
<UL style="font-size: 11px;">
    <LI><SPAN id="F1Lev1" class=IsMenuItem style="cursor: hand;">Каталог1</SPAN>
    <UL OnLoad="load();" style="display:none; font-size: 11px;" id="F1Lev1cat">
        <LI><SPAN id=F1Lev2N1 class=IsMenuItem style="cursor: hand;">Подкаталог1_1</SPAN>
            <UL style="display:none;" id="F1Lev2N1cat">
            Текст1
            </UL>
        <LI><SPAN id=F1Lev2N2 class=IsMenuItem style="cursor: hand;">Подкаталог1_2</SPAN>
            <UL style="display:none;" id="F1Lev2N2cat">
            Текст2
            </UL>
    </UL>
    <BR>
    <LI><SPAN id="F2Lev1" class=IsMenuItem style="cursor: hand;">Каталог2</SPAN>
    <UL style="display:none; font-size: 11px;" id="F2Lev1cat">
        <LI><SPAN id=F2Lev2N3 class=IsMenuItem style="cursor: hand;">Подкаталог2_1</SPAN>
            <UL style="display:None;" id="F2Lev2N3cat">
            Текст3
                </UL>
        <LI><SPAN id=F2Lev2N4 class=IsMenuItem style="cursor: hand;">Подкаталог2_2</SPAN>
            <UL style="display:none;" id="F2Lev2N4cat">
            Текст4
            </UL>
    </UL>
</UL>
<HR>
</BODY>
</HTML>

Подскажите, что нужно сделать, чтобы при выключенном JavaScript оно было развернутым? 


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
vasac
Дата 1.7.2006, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Цитата

Подскажите, что нужно сделать, чтобы при выключенном JavaScript оно было развернутым?  


Сделать изначально в html развернутое меню. А js при загрузке свернуть его. Соответственно, если js отключен, то оно останется развернутым. 
PM WWW   Вверх
Сумасшедший
Дата 1.7.2006, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: нет
Всего: 107



Мг..
Тогда, есть ли возможность получить все id тегов меню? 


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
Aliance
Дата 5.7.2006, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0637 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.