- Samsung Galaxy S26 - szeret, nem szeret
- One mobilszolgáltatások
- Friss információk és képek a OnePlus új órájáról
- Fotók, videók mobillal
- Sok ponton erősít a HMD Crest széria az új modellel
- Samsung Galaxy A56 - megbízható középszerűség
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Telekom mobilszolgáltatások
- Xiaomi 17 Ultra - jó az optikája
-
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
-
Sk8erPeter
nagyúr
Most kikerestem neked, konkrétan mi felelős a menü megjelenítéséért:
Forráskód:
229. sor:
<li onmouseout="ddMenuHide();" onmouseover="ddMenuShow('2758','off','global','0.8');" class="tab offmenu" id="dd-menu_2758_lnk"><a href="/emea/2758.html" id="dd-menu_2758_anc"><span>• </span>Partners</a>
<ul id="dd-menu_2758" class="dd-menu">
Ebből a class="tab offmenu" és class="dd-menu" a lényeg: utána a CSS-fájlban ezekre vonatkozóan ez szerepel:
http://www.sonicwall.com/emea/styles_global.css655. sor (kommentbe tettem, ami a lényeg ez egészből):
.navbar .dd-menu,
.navbar .fo-menu {
display: none; /* EZ A LÉNYEG! */
position: absolute;
top: 2.26em;
left: 0.09em;
z-index: 51;
background: #eee;
border: .09em solid;
border-left-color: #eee;
border-top: none;
border-right-color: #707070;
border-bottom-color: #707070;
background: #c2c2c2;
}730. sortól:
.navbar .tab.offmenu:hover .dd-menu,
.navbar .tab.onmenu:hover .dd-menu {
display: block; /* EZ A LÉNYEG! */
}Alapból: display:none; (nem látható), egér fölévitelekor display:block; lesz (megjelenik).
Ennyi a trükk.
----
A főoldalon pedig egyértelműen JavaScripttel oldják meg (tehát szerintem nálad a JavaScript kikapcsolásakor a NoScript valamilyen hibája miatt jeleníti meg, vagy valami egyéb hiba miatt):
Forráskód:
248. sor:
<h5><span id="lang_01" class="lang">English</span><a name="North America" href="/us/" onmouseover="showLang('01');" onmouseout="hideLang();" onClick="SetCookie('site', this.name, exp);"><span class="arrow">»</span> North America</a></h5>177. sor:
#countryselectlist .lang {
display: none;
width: 12em;
position: absolute;
top: 0.25em;
left: -13em;
text-align: right;
}
Emiatt tehát alapból display:none; van beállítva neki, vagyis nem jelenik meg.
Az onmouseover-re (fölé viszed az egeret) a JavaScript megváltoztatja display:block;-ra (megjelenik, látható), mert meghívja a showLang() függvényt, majd onmouseout-ra (elviszed róla az egeret) ismét display:none lesz a stílus a hidelang() függvény meghívása miatt:
214. sor:
<script language="javascript" type="text/javascript">
var SpanID = '';
function showLang(ID) {
SpanID = ID;
document.getElementById('lang_'+SpanID).style.display = "block";
}
function hideLang() {
document.getElementById('lang_'+SpanID).style.display = "none";
}
</script>Remélem sikerült tisztázni a kérdést, hogy mitől jelenik meg.

Új hozzászólás Aktív témák
- Samsung Galaxy S26 - szeret, nem szeret
- Akvarisztika
- One mobilszolgáltatások
- Kormányok / autós szimulátorok topikja
- Gitáros topic
- Friss információk és képek a OnePlus új órájáról
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Gyúrósok ide!
- One otthoni szolgáltatások (TV, internet, telefon)
- BMW topik
- További aktív témák...
- Asus TUF A15 FA506NFR 15.6" FHD IPS Ryzen 7 7435HS RTX 2050 16GB 512GB NVMe magyar vbill gar
- MacBook Air 2017 dobozos megkímélt kiváló akku
- Csere-Beszámítás! Lenovo Legion 15 15ACH6 ! R5 5600H / 3050Ti / 16GB DDR4 / 512 SSD
- Daruszentmiklós laptop/konzol/kontroller szerviz
- Eladó bontatlan Kingston NV3 1TB NVMe SSD
- Logitech Pro X Superlight 2c vezeték nélküli GAMER Egér!
- LG 32UN880K - 32" IPS ERGO / 4K UHD / 60Hz 5ms / DisplayHDR 400 / USB Type-C / AMD FreeSync
- Acer Chromebase All-in-One PC 23.8" Touchscreen
- Alienware 500HZ AW2524HF 24,5" Monitor 27% ÁFÁS
- Részletre elérhető , BankMentes lehetőség Dell Alienware AW3225QF 31.6 4K QD OLED Gaming Monitor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

![;]](http://cdn.rios.hu/dl/s/v1.gif)

