Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy készítsek olyan menüt,...

Hogy készítsek olyan menüt, mint ahogy lentébb írtam?

Figyelt kérdés
Szóval úgy akarom, hogy van egy menüm, aol több menüpont van. Eddig okés. És például az egyiket úgy akarom megcsinálni, hogy legyenek almenüjei, de nem drop down-al. Kattintással előjönnének az almenük és lenne alattuk egy "vissza" gomb, ami visszanavigál az eredeti linkekhez.
2011. júl. 30. 14:10
1 2
 1/11 anonim ***** válasza:

hogy készíts ilyet? hát, ez tipikusan az a feladat, amit javascript-tel szokás megcsinálni, ha meg gányolni van kedved, akkor css-sel össze lehet b@szkodni, de az nem szép, nem valid, de lehetséges..


Szóval a rövid válasz: tanuld meg a nyelvet!


De ha konkrét kérdésed van, hogy elakadtál valahol /ilyesmi, akkor pontosíts légyszi..


eddig azt értem, hogy:


menü1 | menü2 | menü3


és ha a 2.ra kattintok, akkor ne egy oldalra ugrik, hanem lenyílik fb-profilom szerűen egy kicsi ablak, amiben újabb almenük vannak??

2011. júl. 30. 14:39
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:

nah, összeizéltem gyorsan valami működőt:


[link]


ilyet akarsz?

-----------------------------------------------------

ha igen/hasonlót, na ez javascript!

2011. júl. 30. 15:02
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:

Frémes vagy Ifrémes szerkezettel még szerintem HTML-ben is megoldható.

Nem szép, vagy elegáns, de működőképes.

G.

2011. júl. 30. 15:50
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:

várj! úgy érted: <html><head>ide semmi trükk</head><body>csak ide írva dolgokat</body></html> módon össze lehetne gányolni valami, gombra kattintva frame lenyílás, másik kattra visszarejtést??

Tetszik a hozzáállás! :D:D

én ezt ki fogom próbálni, mennyire ronda lesz :D:D:D:D

2011. júl. 30. 16:40
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:

Uccsónak:

Ugye, de kreatív vagyok? :D

G.

2011. júl. 31. 09:22
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:

AZ! :D:D:D


Nekiálltam ennek az 'nóbeldíjgyanús' megoldásnak... addig már megvan, a kód nem kicsit ronda már eddig sem, hogy megcsinálja a kinyitást, ám ez módosítja a tartalmat/lejjebb tolja :D/

Most dilemmában vagyok, hogy a css-lap az trükközésnek számít-e... :D:D:D:D


Javaslom, csinálj egy weboldalt: www.hulyeotletekgyakorolnivagyositebuildereknek.edu és lehet pontozni, mint prog-on, szerintem tuti siker!

:D:D:D:D:D

2011. júl. 31. 12:13
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:

Uccsónak:

Figyisz, 5 percben összedobtam, de most nem töltögetem fel, másolni jegyzettömbbe, és használható.

01.html:

<html>

<head>

</head>

<frameset cols="150, *">

<frame name="bal" src="02.html">

<frame name=jobb" src="idejonatartalom.html">

</frameset>

</html>

02.html:

<html>

<head>

</head>

<body>

<ol>

<li>xy

<ul>

<li><a href="03.html" target="bal">több</a>

</ul>

<li>yz

<li>zzs

</ol>

</body>

</html>

03.html:

<html>

<head>

</head>

<body>

<ol>

<li>xy

<ul>

<li>01

<li>02

<li>03

<li><a href="02.html">VISSZA</a>

</ul>

<li>yz

<li>zzs

</ol>

</body>

</html>

Ha nem jó, az a ti hibátok, chrome-mal tökéletes. :D

G.

2011. júl. 31. 14:23
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

egyébként biztos működik minden alatt /xp-n firefoxszal pl igen./


Szép munka, és nem is ronda: ám: én azzal kezdtem el játszani, hogy inline list, de stimmel a megvalósítás, én is erre gondoltam, csak ugye a kinyitás lejjebb tolja az alsó "dolgokat" így a nyíló frame-et floatoltam z-felé kiemelve..

2011. júl. 31. 14:52
Hasznos számodra ez a válasz?
 9/11 A kérdező kommentje:
Mindkét ötlet tetszik. Az első válaszoló megoldása különösen tetszik. Meg is fogom csinálni... Esetleg, ha kapnék egy kis kódleírást megköszönném, de ha nem, akkor után keresek :D
2011. júl. 31. 18:35
 10/11 anonim ***** válasza:

persze!

/különben pillanatok alatt találsz google-n is segítséget, de/

amit linkeltem html oldal, annak ez a kódja:


<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

<script type="text/javascript">

function viewMore(div) {

obj = document.getElementById(div);

col = document.getElementById("x" + div);


if (obj.style.display == "none") {

obj.style.display = "block";

col.innerHTML = "(bezár)";

} else {

obj.style.display = "none";

col.innerHTML = "(részletek...)";

}

}

</script>

</head>

<body>

<div style="position: absolute; width: 50%; z-index: 1488" id="layer1488">

<p>Első menü<br /><a align = "right" href="javascript:viewMore('cssz');" id="xcssz">(részletek...)</a></p>

<div id="cssz" style="display:none">

<a href="http://www.google.hu">almenü1</a><br />

<a href="http://www.facebook.com">almenü2</a><br />

<a href="http://www.gmail.com">almenü3</a><br />

<a href="http://www.google.at">almenü4</a><br />

</div>

</div>

</body>

</html>


bocs, kicsit ronda lett a copypaste; ebből ki tudsz indulni..

2011. júl. 31. 22:49
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!