[ 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 JavaScript, VBScript, Ajax

2

808

17.07.2007 3:24

framfield

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

Rozbalovacie menu

v HTML, XHTML, XML, CSS

3

1552

13.11.2009 9:31

mokus

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

vertikalne rozbalovacie menu

v JavaScript, VBScript, Ajax

7

4424

24.01.2007 22:07

m@-nX

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

jQuery - rozbalovacie menu

v JavaScript, VBScript, Ajax

8

1051

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 HTML, XHTML, XML, CSS

1

475

14.08.2010 8:18

camo

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

MENU - JAVASCRIPT

v JavaScript, VBScript, Ajax

7

1360

01.03.2008 16:24

mage

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

Menu v Javascript

v JavaScript, VBScript, Ajax

0

1662

13.08.2006 9:32

kewin

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

Javascript, canvas, menu - help

v JavaScript, VBScript, Ajax

0

363

17.05.2014 20:38

TieSTiK

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

"rozbalovacie menu"

v PHP, ASP

6

484

10.10.2011 10:58

NecKneSS

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

javascript wysiwyg v javascript popup

v JavaScript, VBScript, Ajax

1

907

25.07.2009 19:29

Ďuri

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

navigacne menu - sek.menu

v HTML, XHTML, XML, CSS

2

548

15.10.2013 21:54

newbie99

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

javascript

v JavaScript, VBScript, Ajax

1

1650

22.03.2006 19:29

JanoF

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

javascript

v Sieťové a internetové programy

1

624

01.05.2009 15:28

Jaro

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

javascript

v HTML, XHTML, XML, CSS

21

1156

06.03.2009 11:03

suchy

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

jquery - javascript -

v JavaScript, VBScript, Ajax

1

528

18.09.2011 19:41

chrono

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

JavaScript aritmetika

v JavaScript, VBScript, Ajax

1

661

29.03.2016 15:11

killer



© 2005 - 2025 PCforum, edited by JanoF