Hirdetés
- Csíptetős dizájn, 9 órás üzemidő és nyitott kialakítás a Sony új fülesében
- iPhone topik
- Újabb részletes képeken a Google Pixel 10a
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Poco F8 Pro – titkos favorit lehet belőle
- Google Pixel topik
- Apple iPhone 17 Pro Max – fennsík
- Luxuspóráz: okosláncot akasztana a nyakadba az Apple
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy A56 - megbízható középszerűség
-
Mobilarena
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
- OLED TV topic
- WoW avagy World of Warcraft -=MMORPG=-
- One otthoni szolgáltatások (TV, internet, telefon)
- Autós topik
- Csíptetős dizájn, 9 órás üzemidő és nyitott kialakítás a Sony új fülesében
- AliExpress tapasztalatok
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Horgász topik
- AMD vs. INTEL vs. NVIDIA
- GTA VI
- További aktív témák...
- P14s Gen5 14.5" 3K IPS Ultra 7 165H RTX 500 Ada 32GB 512GB NVMe ujjlolv IR kam gar
- WD Black SN850X 8TB M.2 NVME PCI-E 4.0 x4 - Új, 1 év garancia - 7200-6600 MBs - Eladó!
- Thinkpad X1 Fold 16 ,16.3" 2.5K összehajtható OLED érintő, i5-1230U ,16GB, 512GB NVMe,gar
- Thinkpad E14 Gen7 14" 3K IPS Ultra 7 255H 16GB 512GB NVMe ujjlolv IR kam gar
- Nintendo Switch Kontroller Szervizelés - TMR/Gyári Analóg Csere - 90 Nap Garancia - Számlával
- BESZÁMÍTÁS! 1TB Samsung 980 Pro NVMe SSD meghajtó garanciával hibátlan működéssel
- Sosemhasznált! HP OmniBook 5 Flip i5-1334U 8GB 512GB 14" FHD+ áthajtós-érintős Gar.: 1 év
- Telenor 5G Indoor WiFi Router (FA7550) + töltő (utolsó DARAB!)
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4322
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


