[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.02.09
Prihlásený: 23.11.15
Príspevky: 52
Témy: 12 | 12
NapísalOffline : 15.02.2009 16:30 | Rozbalovacie menu v Javascript

Potrebujem pomoc s rozbalovacim menu...

Po kliknuti na "STAVEBNICE" sa mi menu rozbali...

STAVEBNICE

STAVEBNICE - click
---repro
---audio
---atd
---atd

Ak kliknem na nejaku podzlozku v menu, otvori sa mi jej obsah, ale menu sa opat zbali...
Chcel by som ponechat to menu pri prezerani jeho podzloziek rozbalene, pokial opatovnym kliknutim na STAVEBNICE nebudem chciet zatvorit...


Tu je code na javascript:
Kód:
function FindObject(id, doc)
{
   var child, elem;
   if(!doc)
      doc=document;
   if(doc.getElementById)
      elem=doc.getElementById(id);
   else
   if(doc.layers)
      child=doc.layers;
   else
   if(doc.all)
      elem=doc.all[id];
   if(elem)
      return elem;
   if(doc.id==id || doc.name==id)
      return doc;
   if(doc.childNodes)
      child=doc.childNodes;
   if(child)
   {
      for(var i=0; i<child.length; i++)
      {
         elem=FindObject(id,child[i]);
         if(elem)
            return elem;
      }
   }
   var frm=doc.forms;
   if(frm)
   {
      for(var i=0; i<frm.length; i++)
      {
         var elems=frm[i].elements;
         for(var j=0; j<elems.length; j++)
         {
            elem=FindObject(id,elems[i]);
            if(elem) return elem;
         }
      }
   }
   return null;
}

function ToggleExpand(id)
{
   var obj = FindObject(id);
   if (!obj)
   {
      return false;
   }
   if (obj.style.display == "none")
   {
      obj.style.display = "";
   }
   else
   {
      obj.style.display = "none";
   }
   return false;
}


Tu je kod do indexu:
Kód:
<table cellspacing="1">
         <tr>
            <td class="menubar_folder"><a class="menubar_folder_a" onClick="return ToggleExpand('menubar_Folder1')" href="#">STAVEBNICE</a></td>
         </tr>

   <tbody id="menubar_Folder1" style="display:none">
      <tr>
         <td>
         <table cellspacing="0" cellpadding="0" width="100%">
         <tbody>
            <tr>
               <td>
               <table width="160" cellspacing="1">
              <tr><td class="menubar_item"><a class="menubar_item_a" href="index.php?hlavna=">reprosústavy</a></td></tr>
              <tr><td class="menubar_item"><a class="menubar_item_a" href="index.php?hlavna=">audioelektronika</a></td></tr>
              <tr><td class="menubar_item"><a class="menubar_item_a" href="index.php?hlavna=">súciastky filtrov</a></td></tr>
              <tr><td class="menubar_item"><a class="menubar_item_a" href="index.php?hlavna=">príslušenstvo</a></td></tr>          
               </table>
            </td>
            </tr>
         </tbody>
         </table>
       </td>
     </tr>
   </tbody>
</table>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.02.09
Prihlásený: 23.11.15
Príspevky: 52
Témy: 12 | 12
Napísal autor témyOffline : 23.02.2009 9:11 | Rozbalovacie menu v Javascript

To mi ozaj nevie nikto poradit? :shock:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 23.02.2009 9:58 | Rozbalovacie menu v Javascript

Chcem sa spýtať načo si tu dával kód JS ??

Riešenie je že si to pesne pmenuješ ... následne pokiaľ klikne na Stavebnice, tak vyvolá funkciu ktorá nastaví zvyšným častiam menu display: block; a zároveň prepíše odkaz na Stavebnice ...


 [ Príspevkov: 3 ] 


Rozbalovacie menu v Javascript



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Rozbalovacie menu

v Frontend

3

1620

13.11.2009 9:31

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Rozbalovacie menu

v Frontend

2

850

17.07.2007 3:24

framfield

V tomto fóre nie sú ďalšie neprečítané témy.

vertikalne rozbalovacie menu

v Frontend

7

4489

24.01.2007 22:07

m@-nX

V tomto fóre nie sú ďalšie neprečítané témy.

jQuery - rozbalovacie menu

v Frontend

8

1109

08.11.2010 18:47

SP!DER

V tomto fóre nie sú ďalšie neprečítané témy.

Rozbalovacie menu cez obrázok (IE, Opera)

v Frontend

1

522

14.08.2010 8:18

camo

V tomto fóre nie sú ďalšie neprečítané témy.

MENU - JAVASCRIPT

v Frontend

7

1423

01.03.2008 16:24

mage

V tomto fóre nie sú ďalšie neprečítané témy.

Menu v Javascript

v Frontend

0

1706

13.08.2006 9:32

kewin

V tomto fóre nie sú ďalšie neprečítané témy.

Javascript, canvas, menu - help

v Frontend

0

411

17.05.2014 20:38

TieSTiK

V tomto fóre nie sú ďalšie neprečítané témy.

"rozbalovacie menu"

v Backend

6

523

10.10.2011 10:58

NecKneSS

V tomto fóre nie sú ďalšie neprečítané témy.

javascript wysiwyg v javascript popup

v Frontend

1

965

25.07.2009 19:29

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

navigacne menu - sek.menu

v Frontend

2

612

15.10.2013 21:54

newbie99

V tomto fóre nie sú ďalšie neprečítané témy.

javascript

v Sieťové programy

1

683

01.05.2009 15:28

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

javascript

v Frontend

21

1208

06.03.2009 11:03

suchy

V tomto fóre nie sú ďalšie neprečítané témy.

javascript

v Frontend

1

1713

22.03.2006 19:29

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

PHP + javascript

v Backend

10

734

09.07.2008 20:17

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

super JavaScript !!!

v Frontend

6

1248

27.10.2007 23:14

mylan



© 2005 - 2026 PCforum, edited by JanoF