Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehet ezt megoldani...

Hogyan lehet ezt megoldani html/php/jQuery be?

Figyelt kérdés
Azt szeretném, hogy van egy menüpont és ha egy menüre rákattintok akkor egy divben jelenjenek meg a különálló html oldalak. Sehol nem találtam normális anyagot ilyenhez.
2018. júl. 25. 17:32
 1/10 anonim ***** válasza:

Mondjuk azt nem csodálom.

Mi a fenét jelent az, hogy "egy divben jelenjenek meg a különálló html oldalak"?

Hogy fér el egy divben több komplett oldal?

2018. júl. 25. 19:50
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:

Mondjuk van. Home, About, Contact oldalak. És az Index-ben csak a a menüsor van létrehozva. Például van egy div a diven belül meg kettő másik div. Az egyik bal oldalon a másik jobb oldal. Az egyikbe a menüsor van létrehozva a másikban meg megjelennének a Home, About, Contact. A kezdőlapon meg simán belenne php-val includolva egy kezdőlapos html.


Miért ne férne bele? Más weblapoknál hogy csinálják azt, hogy szétszedik részletekre? Nem csinálják meg minden egyes lapon CTRL C, CTRL V-vel a menüsort. Mert, ha valamit változtatni kell akkor minden egyes file-nál átkéne írni ezt. a div-be igazából nem teljes html oldal fog megjelenni, hiszen létrehozunk egy új fájlt abba nem fogjuk beleírni hogy <html></html>... hanem szimplán már annak vesszük, hiszen az indexbe úgy is azt az oldalt fogjuk meghívni a divbe. Tehát olyan mintha alapból ott szerkesztettük volna...csak ezek külön álló fájlok. Php-val működik a dolog...de azt úgy tudom megcsinálni, hogy a menüsort is ő generálja úgyhogy egy config fájlba beírom a neveket és annyit hoz létre. De nem ilyenre lenne szükségem most..

2018. júl. 25. 19:57
 3/10 A kérdező kommentje:
Persze framekkel megoldható a dolog sőt az a legegyszerűbb változat, de a navigáció olyan, hogy nem működne frammel a dolog. Mert a frame szétválasztja. És ott tényleg különálló oldalakat lehet behívni és a másik oldal pl nem lóghat bele a másik frambe. Tehát, ha van egy fenti menüsor ahol mondjuk rákattintok az egyik gombra és egy megamenü jön le az nem tudna megjelenni, vagy ha úgy állítanánk be, hogy a magasságot a fenti framenek úgy adjuk, meg hogy megjelenjen akkor lehet, hogy az oldalak jó messze jelennének meg a menütől ami elég rosszul nézne ki.. Szóval a frame nem jó megoldás.
2018. júl. 25. 20:01
 4/10 anonim ***** válasza:

A kulcsszó: Ajax


Itt egy példa a szimpla HTML + CSS + natív JS (nem jQuery) megvalósításra:

[link]

az aloldalaknál annyi a lényeg, hogy legyen egy "content" azonosítójú blokkja - például:

[link]

2018. júl. 26. 00:08
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

Utolsó: köszönöm kipróbálom majd!


66% gondolom sose fejlesztettél weblapot. :)

2018. júl. 26. 10:58
 6/10 A kérdező kommentje:
Mukodik csak a linkek helyet nem igazan tudom megadni. :( van egy 'div div ul li ul li a' ez lenne ahol a href van de igy nem találja:D
2018. júl. 26. 14:25
 7/10 A kérdező kommentje:
Na sikerült . :) köszönöm
2018. júl. 26. 14:30
 8/10 A kérdező kommentje:
Hogy lehet megvaltoztatni hogy ne csak htmlt jelenitsen meg hanem pl asp lapokat is?
2018. júl. 26. 14:49
 9/10 anonim ***** válasza:
0%
Koma. Te hány éves vagy?
2018. júl. 31. 01:51
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:

#8: Az ASP egy szerveroldali technológia, az küldhet HTML formátumú választ is. Ha így van, a menü linkjeinél egyszerűen átírod az ASP-oldalakra történő hivatkozást.

A 80. sorban pedig a xhttp.responseXML megfelelő elemét kell felhasználnod.


Ha nem HTML (XML)-kimenetet adna vissza, akkor meg nézz utána a kimenet típusának, és annak megfelelően - responseText, JSON.parse() - dolgozd azt fel.

2018. júl. 31. 11:49
Hasznos számodra ez a válasz?

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!