tartalom betöltése ajaxba
Sziasztok!
Ötvözni szeretném az ajaxot és a phpt, mert szerintem az iframe elég tré és divvel ugyanazt az eredmény érem el.
Tehát, phpben ugye egy egyszerű swich get-tel váltom a lapok tartalát, itt viszon a switch get mellé bekerül ugye az ajaxos rész is.
Most egy link úgy néz ki hogy: <a href="<?php print '?default=disco'; ?>" class="loadinto-content">Discographic</a>.
Gondolom ez mindenki számára érthető, a href a betölteni kívánt oldalt hozza be a class meg a content nevű divbe tölti az adatokat.
(Az ajax egyébként azért fontos, mert ha simán swich getel oldom meg, akkor a háttérzene mindig újraindul ha új lapra megyünk át.)
Ez idáig müködik is nagyjából, de a gond itt jön fel...
Ha rákattintok a linkre, igaz hogy betölti a divbe a diszkográfia oldal tartalmát, de azon kívül még a lapot is újra betölti oda, amit ugyebár nem kellene.
ez a switch get amit használokés a a tutorial.huról letölthető ajax tutorialjában található htmlhttprequest javascript
http://www.tutorial.hu/node/1041
Remélem hogy nem a javascript amit használok az oka a hibának. Amennyiben igen, kérlek titeket hogy mondjátok hol kellene módosítani rajta hogy jó legyen. Köszönöm
■ Ötvözni szeretném az ajaxot és a phpt, mert szerintem az iframe elég tré és divvel ugyanazt az eredmény érem el.
Tehát, phpben ugye egy egyszerű swich get-tel váltom a lapok tartalát, itt viszon a switch get mellé bekerül ugye az ajaxos rész is.
Most egy link úgy néz ki hogy: <a href="<?php print '?default=disco'; ?>" class="loadinto-content">Discographic</a>.
Gondolom ez mindenki számára érthető, a href a betölteni kívánt oldalt hozza be a class meg a content nevű divbe tölti az adatokat.
(Az ajax egyébként azért fontos, mert ha simán swich getel oldom meg, akkor a háttérzene mindig újraindul ha új lapra megyünk át.)
Ez idáig müködik is nagyjából, de a gond itt jön fel...
Ha rákattintok a linkre, igaz hogy betölti a divbe a diszkográfia oldal tartalmát, de azon kívül még a lapot is újra betölti oda, amit ugyebár nem kellene.
ez a switch get amit használok
switch($_GET['default']) {
case "disco": include('dis.php');
break;
default:;
break;
}
http://www.tutorial.hu/node/1041
Remélem hogy nem a javascript amit használok az oka a hibának. Amennyiben igen, kérlek titeket hogy mondjátok hol kellene módosítani rajta hogy jó legyen. Köszönöm
minek a switch?
A tutorialban minden le van írva(pár napja én is írtam egy ajaxos oldalt ez alapján). Nem értem miért akarod túlbonyolítani a switchel!? Ahogy a tutorialban van demo1.html, demo2.html és demo3.html, úgy te is hozd létre a lapokat, pl: oldal1.php, oldal2.php... és az "ajax-os" script ezeket fogja megjeleníteni.
hogy miért switch?
A tervem egyébként az, hogy $_GET[]-tel váltsam a fejlécet, azért volna erre szükség.