div Container laden und dann Aktionen ausführen

xxxmike

Erfahrenes Mitglied
Hallo,
ich lade eine php Seite per Ajax wie folgt, alles kein Problem:

Code:
function load(src, id) {
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Das Request Objekt konnte nicht erzeugt werden! Bitte ueberpruefen Sie Ihre JAVA Einstellungen!');
return false;
}

document.getElementById(id).innerHTML = "<center><b>Daten werden geladen ...!</b><br><br><img src='images/pleasewait.gif'></center>";
http_request.onreadystatechange = function(){show(id)}
http_request.open('GET', src, true);
http_request.send(null);
}


function show(id) {
if (http_request.readyState == 4) {

document.getElementById(id).innerHTML = http_request.responseText;

}}


der Link:

Code:
<a class="menu-link" href="javascript:load('diephpseite.php?s=<?echo ''.$letter.'&open_id=inhalt'; ?>', 'inhalt');"><? echo ''.$letter.'</a>


So, schön und gut, und klappt auch wunderbar:
so nun mein Problem

Wenn ich nun die Seite wie hier in den Beispiel diephpseite.php lade, und in dieser seite einen Link klicke komme ich ja ja woanders hin, da dieses nicht mehr in dem div geladen wird.


Wie kann ich das machen, das diesen in dem selben Div geladen wird.

Denn ich möchte per div Container eine Liste ausgeben lassen, bei der ich dann Blättern kann.

Ich hoffe ich habe es halbwegs erklären können.
Ich bedanke für schon mal für jeden Hinweis und TIPP

DANKE - DANKE
 
Hi,

dann führe doch für die Links in diephpseite.php ebenfalls die "Ajax-Funktion" load mit den entsprechenden Parametern aus.

Ciao
Quaese
 
Zurück