Pereiti prie turinio

Rekomenduojami pranešimai

Noriu panaudoti ta patį vertikalų meniu antrą kartą. Problema iškyla tame, kad naudojant tą patį css meniu antrą kartą tame pačiame puslapyje, antrajame meniu nėra rodomi sub meniu. Kodėl taip atsitinka ir kaip ištaisyti klaidą?

 

pateikiu pavyzdi:

<ul id="verticalmenu" class="zalias">
  <li><?php echo "<a href=\"".$local->getLocale()."_arbatos.php\">".$local->getLocalString('arbatos')."</a>"; ?> 
	<ul>
	  <li><?php echo "<a href=\"".$local->getLocale()."_pavieniu_aug_arbatos.php\">".$local->getLocalString('pavieniu_aug_arbatos')."</a>"; ?></li>
	  <li><?php echo "<a href=\"".$local->getLocale()."_zoleliu_misiniai.php\">".$local->getLocalString('zoleliu_misiniai')."</a>"; ?></li>

	</ul>
  </li>
  <li> <?php echo "<a href=\"".$local->getLocale()."_nuovirai_isoriniam.php\">".$local->getLocalString('nuovirai_isoriniam')."</a>"; ?></li>

</ul>

 

siuo atveju rodo:

arbatos

-pavieniu_aug_arbatos

-zoleliu_misiniai

nuovirai_isoriniam

 

Jei ta pati meniu pakartoju antra karta, tada antrajam meniu rodo tik toki meniu:

arbatos

nuovirai_isoriniam

 

t.y. nera rodomas sub meniu:

-pavieniu_aug_arbatos

-zoleliu_misiniai

 

 

Gal kas nors galėtumėte padėti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Labai aciu litrail uz komentara, bet spejau pati issiaiskinti, is kur kyla problema :D

Buvau padariusi klaida panaudodama antraji karta ta pati ID verticalmenu

echo "<ul id=\"verticalmenu\" class=\"zalias\">";

As susikuriau identiska .js faila, kur verticalmeniu pakeiciau i verticalmeniu2. Ir.... veikia! :lol:

Bet negi man kiekvienam meniu reikalinga sukurti atskirus .js failus (.js faile yra funkcija createcssmenu(). )? Ar yra kazkoks kitas variantas?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labai aciu litrail uz komentara, bet spejau pati issiaiskinti, is kur kyla problema :lol:

Buvau padariusi klaida panaudodama antraji karta ta pati ID verticalmenu

echo "<ul id=\"verticalmenu\" class=\"zalias\">";

As susikuriau identiska .js faila, kur verticalmeniu pakeiciau i verticalmeniu2. Ir.... veikia! :)

Bet negi man kiekvienam meniu reikalinga sukurti atskirus .js failus (.js faile yra funkcija createcssmenu(). )? Ar yra kazkoks kitas variantas?

Ką ta createcssmenu() funkcija daro? Generuoja meniu?

Atskirų .js failų kurti tikrai nereikia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ką ta createcssmenu() funkcija daro? Generuoja meniu?

Atskirų .js failų kurti tikrai nereikia.

 

as dabar sukurusi esu du .js failus:

var menuids=new Array("verticalmenu") 
var submenuoffset=-2

function createcssmenu(){

if (window.addEventListener)
window.addEventListener("load", createcssmenu, false)
else if (window.attachEvent)
window.attachEvent("onload", createcssmenu)

ir

 


var menuids2=new Array("verticalmenu2")
var submenuoffset=-2

function createcssmenu2(){...... }

if (window.addEventListener)
window.addEventListener("load", createcssmenu2, false)
else if (window.attachEvent)
window.attachEvent("onload", createcssmenu2)

Kaip man patartumete pakeisti koda, kad pakaktu tik vieno .js failo?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...