Ich möchte mit Ajax Informationen von User nachladen. Nun habe ich mal ein wenig das Ajax angeschaut, bin nun aber Ratlos wie ich weiter Arbeiten soll.
Ich möchte Toolboxen anzeigen beim Mousover des Usernames. In der Toolbox sollen dan Grundinfos wie alter, geschlecht, Avatar etc angezeigt werden. Nun bin ich aber etwas ratlos wie ich das machen muss.
Die Toolboxen Funktionieren soweit recht gut. Nur wie kriege ich nun die Informationen in die Toolbox?
Mein grösstes Problem ist
A) Wie Zeige ich die Infos welche Nachgeladen worden sind ah?
B) Wie schaffe ich es das diese nur geladen werden wenn die Toolbox geöffnet wird?
Das Ajax habe ich bis jetzt so:
Denke mal das dies anderst sein muss:
alert(http_request.responseText);
Hoffe ihr wisst was ich meine
Ich möchte Toolboxen anzeigen beim Mousover des Usernames. In der Toolbox sollen dan Grundinfos wie alter, geschlecht, Avatar etc angezeigt werden. Nun bin ich aber etwas ratlos wie ich das machen muss.
Die Toolboxen Funktionieren soweit recht gut. Nur wie kriege ich nun die Informationen in die Toolbox?
Mein grösstes Problem ist
A) Wie Zeige ich die Infos welche Nachgeladen worden sind ah?
B) Wie schaffe ich es das diese nur geladen werden wenn die Toolbox geöffnet wird?
Das Ajax habe ich bis jetzt so:
Code:
<script type="text/javascript" language="javascript">
var http_request = false;
function macheRequest(url) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('htm/html');
// zu dieser Zeile siehe weiter unten
}
} 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('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
return false;
}
http_request.onreadystatechange = alertInhalt;
http_request.open('GET', url, true);
http_request.send(null);
}
function alertInhalt() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
} else {
alert('Bei dem Request ist ein Problem aufgetreten.');
}
}
}
</script>
<span
style="cursor: pointer; text-decoration: underline"
onmouseover="macheRequest('tool.php?id=22')">Testuser 22
</span>
alert(http_request.responseText);
Hoffe ihr wisst was ich meine