Autor Zpráva
ondra15
Profil
Mám web http://www.azurehamaj.cz a v levém menu mam odkazy. Pokud se klikne v levém menu na odkaz, tak ve středu vyjedou požadovane položky. Rád bych docílil to, aby pokud kliknu na PRODEJ NAŘADÍ vyjedou další položky, kliknu na jednu z nich a dostal se na požadovanou stránku, aby to menu zůstalo otevřene (ale slo zavřít/překrýt) pokud uživatel klikne na odkaz VYŠÍVANÉ POLŠTÁRKY. Pro mě je nežádoucí, aby bylo otevřenych více odkazu (prodej naradi, vysivane polstarky.) Zasílám kousek leveho menu:
 <div class="tnadpis">NÁŠ PRODEJ</div>

  <ul>
     <li><div><a href="JavaScript:Menu_pen_Single('MainMenu', 'skupina1-11');" id="skupina1-11Obr" title="Vyšívané polštářky" class="lodkaz">&nbsp;&nbsp;PRODEJ NÁŘADÍ</a></div>
    <div  ID="skupina1-11" STYLE="display: none">
        <ul>
           <li><a href="/naradi/bity-a-sady-bitu.htm"  title="Bity a sady bitů" class="submenu">BITY A SADY BITŮ</a> </li>
          <li><a href="/naradi/elektro-naradi.htm"  title="Elektro nářadí" class="submenu">ELEKTRO NÁŘADÍ</a> </li>
          <li><a href="/naradi/gola-sada-a-prislusentstvi.htm"  title="Gola sada a příslušenství" class="submenu">GOLA SADA A PŘÍSLUŠENSTVÍ</a> </li>
          <li><a href="/naradi/hevery.htm"  title="Hevery" class="submenu">HEVERY</a></li>
           <li><a href="/naradi/imbusy-a-sady-imbusu.htm"  title="Imbusy a sady imbusů" class="submenu">IMBUSY A SADY IMBUSŮ</a> </li>
          <li><a href="/naradi/jednotlive-naradi.htm"  title="Jednotlivé nářadí" class="submenu">JEDNOTLIVÉ NÁŘADÍ</a> </li>
          <li><a href="/naradi/kleste-a-sady-klesti.htm"  title="Kleště a sady kleští" class="submenu">KLEŠTĚ A SADY KLEŠTÍ</a> </li>
          <li><a href="/naradi/klice-a-sady-klicu.htm"  title="Klíče očkoploché, očkové, ploché, ráčnové, sady klíčů" class="submenu">KLÍČE A SADY KLÍČŮ</a></li>
           <li><a href="/naradi/montazni-voziky-a-moduly.htm"  title="Montážní vozíky a moduly" class="submenu">MONTÁŽNÍ VOZÍKY A MODULY</a> </li>
          <li><a href="/naradi/nabijecky.htm"  title="Nabíječky" class="submenu">NABÍJEČKY</a> </li>
         <li><a href="/naradi/odvzdusnovani-brzd.htm"  title="Odvzdušňování brzd" class="submenu">ODVZDUŠŇOVÁNÍ BRZD</a></li>
          <li><a href="/naradi/sady-naradi.htm"  title="Sady nářadí" class="submenu">SADY NÁŘADÍ</a> </li>
          <li><a href="/naradi/sroubovaky-a-sady-sroubovaku.htm"  title="Šroubováky a sady šroubováků" class="submenu">ŠROUBOVÁKY A SADY ŠROUBOVÁKŮ</a> </li>
          <li><a href="/naradi/vrtaky-do-betonu.htm"  title="Vrtáky do betonu" class="submenu">VRTÁKY DO BETONU</a></li>
           <li><a href="/naradi/vrtaky-do-dreva.htm"  title="Vrtáky do dřeva" class="submenu">VRTÁKY DO DŘEVA</a> </li>
          <li><a href="/naradi/vrtaky-do-zeleza.htm"  title="Vrtáky do železa" class="submenu">VRTÁKY DO ŽELEZA</a> </li>
          <li><a href="/naradi/jine-naradi.htm"  title="Jiné nářadí" class="submenu">JINÉ NÁŘADÍ</a> </li>
          </ul>
            </div></li>
              <li><div><a href="JavaScript:Menu_Open_Single('MainMenu', 'skupina1-5');" id="skupina1-5Obr" title="Vyšívané polštářky" class="lodkaz">&nbsp;&nbsp;VYŠÍVANÉ POLŠTÁŘKY</a></div>
    <div  ID="skupina1-5" STYLE="display: none">
    <ul>
           <li><a href="/polstarky/znacky-aut.htm" title="Polštářky značky aut" class="submenu">POLŠTÁŘKY ZNAČKY AUT</a> </li>
          <li><a href="/polstarky/vtipy.htm"  title="Polštářky vtipy" class="submenu">POLŠTÁŘKY VTIPY</a> </li>
          <li><a href="/polstarky/myslivecke.htm"  title="Polštářky myslivecké" class="submenu">POLŠTÁŘKY MYSLIVECKÉ</a> </li>
          <li><a href="/polstarky/rybarske.htm"  title="Polštářky rybářské" class="submenu">POLŠTÁŘKY RYBÁŘSKÉ</a></li>
           <li><a href="/polstarky/valentynske.htm"  title="Polštářky valentýnské" class="submenu">POLŠTÁŘKY VALENTÝNSKÉ</a> </li>
          <li><a href="/polstarky/detske.htm"  title="Polštářky dětské" class="submenu">POLŠTÁŘKY DĚTSKÉ</a> </li>
          <li><a href="/polstarky/zverokruhy.htm"  title="Polštářky zvěrokruhy" class="submenu">POLŠTÁŘKY ZVĚROKRUHY</a> </li>
          <li><a href="/polstarky/sport.htm"  title="Polštářky sport" class="submenu">POLŠTÁŘKY SPORT</a></li>
           <li><a href="/polstarky/pro-zviratka.htm"  title="Polštářky pro zvířatka" class="submenu">POLŠTÁŘKY PRO ZVÍŘÁTKA</a> </li>
          <li><a href="/polstarky/profese.htm"  title="Polštářky profese" class="submenu">POLŠTÁŘKY PROFESE</a> </li>
          <li><a href="/polstarky/ostatni.htm"  title="Polštářky ostatní" class="submenu">POLŠTÁŘKY OSTATNÍ</a> </li>

          </ul>
             </div></li>
a zde je JS:
var opened = new Array ();

function Menu_Open_Single (menu, prvek)
{
        if (prvek == opened[menu])
        {
                document.getElementById (prvek).style.display = "none";
                document.getElementById (prvek + "Obr").src = "closed.gif";
                opened[menu] = 0;
                return;
        }
        if ((opened[menu] == 0 || !opened[menu]))
        {
                document.getElementById (prvek).style.display = "";
                document.getElementById (prvek + "Obr").src = "opened.gif";
                opened[menu] = prvek;
                return;
        }
        document.getElementById (opened[menu]).style.display = "none";
        document.getElementById (opened[menu] + "Obr").src = "closed.gif";
        document.getElementById (prvek).style.display = "";
        document.getElementById (prvek + "Obr").src = "opened.gif";
        opened[menu] = prvek;
}

function Open_Single (menu, prvek)
{
        document.getElementById(prvek).style.display = "";
        document.getElementById(prvek + "Obr").src = "opened.gif";
        opened[menu] = prvek;
}

Predem diky

Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
echo
Profil *
Nějak se mi to nezdá. Na úvodní stránce jsou "vyšívané polštářky" jako druhé, ale když si otevřu třeba "PRODEJ NÁŘADÍ - IMBUSY A SADY IMBUSŮ" tak jsou někde níž. Potom taky jak na úvodní stránce tak i na (třeba) "VYŠÍVANÉ POLŠTÁŘKY - ZNAČKY AUT" při "pokusu" o rozvinutí více položek menu zaráz se ta původní schová, kdežto třeba v "PRODEJ NÁŘADÍ - GOLA SADA A PŘÍSLUŠENSTVÍ" už ne.
A např. "PRODEJ JINÉ" (www.azurehamaj.cz/prodej/jine.htm) hlásí error.
Jestli jsem to pochopil správně, jde o to, aby když se skrz menu někam dostanu, aby zůstalo otevřené tak, jak bylo. Vyřešil bych to tak, že přes PHP bych metodou GET (to by znamenalo změnit adresy odkazů v menu) předal, která z položek byla otevřena a např. do
<body onLoad="fce()"
bych napsal, kterou otevřít.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0