- eBay-es kütyük kis pénzért
- sellerbuyer: Te tudod, mi mennyit fogyaszt az otthonodban?
- sziku69: Fűzzük össze a szavakat :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- azbest: Type-c 2x HDMI, USB3, PD töltés 4in1 dongle
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- sh4d0w: Én és a számítógép
- Lalikiraly: Sencor SMC BS30 aktív hangfalszett bemutató
-
LOGOUT
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
ferensz
senior tag
Sziasztok!
ASP.NET-ben fejlesztek egy vertikális menüt, aminek az elemeit egy xml-ből szedem. Amikor megvan a fám, hogy melyik menü alatt milyen almenü helyezkedik el, akkor egy netről lesett javascript a kellő helyekre span-eket pakol be, hogy lenyitható legyen az adott menüpont. A problémám az lenne, hogy a linkem előtt látható spanre kattintva szépen le is nyílik a kellő rész, viszont nekem az kellene, hogy magára a linkre kattintva nyíljon le ami alatta van.
Tudom, hogy egy kicsit kusza, de most szaladtam bele először ilyenbe.
A javascript, amit felleltem:
this.sitemapstyler = function(){
var sitemap = document.getElementById("sitemap")
if(sitemap){
this.listItem = function(li){
if(li.getElementsByTagName("ul").length > 0){
var ul = li.getElementsByTagName("ul")[0];
ul.style.display = "none";
var span = document.createElement("span");
span.className = "collapsed";
span.onclick = function(){
ul.style.display = (ul.style.display == "none") ? "block" : "none";
this.className = (ul.style.display == "none") ? "collapsed" : "expanded";
};
li.appendChild(span);
};
};
var items = sitemap.getElementsByTagName("li");
for(var i=0;i<items.length;i++){
listItem(items[i]);
};
};
};
window.onload = sitemapstyler;Ha esetleg lenne valakinek valami ötlete, hogy hogyan lehetne megoldani a bajomat, azt nagyon szépen megköszönném.
Új hozzászólás Aktív témák
- Képregény topik
- Elektromos autók - motorok
- Gaming notebook topik
- BestBuy topik
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- World of Tanks - MMO
- Bittorrent topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Mibe tegyem a megtakarításaimat?
- Elindult a One UI 8 frissítés
- További aktív témák...
- LG UltraGear 27GP850-B GAMING IPS Monitor! 2560x1440 / 165Hz / 1ms / FreeSync / G-Sync!
- MSI RTX 3080Ti Ventus 3X 12G OC + vízhűtés
- LG UltraGear 45GS95QE-B OELD Monitor! 3440x1440 / 240Hz / 0.03ms / G-Sync / FreeSync! BeszámítOK
- Gyári dobozos Apple iphone SE (A1723) fillérekért!!!
- AMD Ryzen 5 5500 - Új, 3 év garancia - Eladó!
- Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló rugged
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- Gombászkönyvek egyben
- Bomba ár! Lenovo ThinkPad X250 - i5-5GEN I 8GB I 180GB SSD I 12,5" HD I Cam I W10 I Garancia!
- Hibátlan iPhone SE 2020 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3290
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest