ugrás a tartalomhoz

tartalom betöltése ajaxba

Don Oden · 2007. Aug. 27. (H), 11.32
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

switch($_GET['default']) {
    case "disco": include('dis.php');
    break;
    default:;
    break;
    }
é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
 
1

minek a switch?

Castor87 · 2007. Aug. 29. (Sze), 01.21
Szia!
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.
2

hogy miért switch?

Don Oden · 2007. Aug. 29. (Sze), 15.31
A válasz egyszerű.Szeretném ha a honlap fejléce a tartalommal együtt válatozna. De egyébként rájöttemhogy érdemes lett volna elöbb olvasni mint létrehozni a topciot, ugyanis megtaláltam azt a topicot ahol épp ugyanerről van szó. ;)
A tervem egyébként az, hogy $_GET[]-tel váltsam a fejlécet, azért volna erre szükség.