Asterixus
Aktives Mitglied
Huhu :)
Ich habe mich mal an Ajax rangewagt.
Alles funktioniert super in Firefox, doch leider ist Internet Explorer mal wieder der Querschießer (FF, Opera, Flock und Chrome zeigen es an).
js.js
ajax.php
Nun wenn ich jetzt ein IMG mit onmousover habe wo die Funktion gettable(19584); ist, wird die generiert Tabelle im besagten DIV eingefügt, nur warum nicht im Internet Explorer?
Ich habe mich mal an Ajax rangewagt.
Alles funktioniert super in Firefox, doch leider ist Internet Explorer mal wieder der Querschießer (FF, Opera, Flock und Chrome zeigen es an).
js.js
PHP:
/* Base */
var request = false;
function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
var receiveReq = getXmlHttpRequestObject();
/* Endbase */
function gettable(dorf_id) {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", 'ajax.php?action=gettable&dorf_id='+dorf_id, true);
receiveReq.onreadystatechange = h_gettable;
receiveReq.send(null);
}
}
function h_gettable() {
if (receiveReq.readyState == 4) {
document.getElementById("gettable").innerHTML = receiveReq.responseText;
}
}
ajax.php
PHP:
/* Hier wird eine Tabelle generiert, also braucht man keinen Code zu zeigen. */
Nun wenn ich jetzt ein IMG mit onmousover habe wo die Funktion gettable(19584); ist, wird die generiert Tabelle im besagten DIV eingefügt, nur warum nicht im Internet Explorer?
Code:
<div style="float:right; margin-top:10px; width:170px; border:1px solid black;z-index:2;" id="gettable"><table style="font-size:8pt; width:170px;">
<tr><td id="dorfname" class="bold center" colspan="2">Neues Dorf-warmesbrötchen</td></tr>
<tr><td id="spielername">User: </td><td style="width:100%;">warmesbrötchen</td></tr>
<tr><td id="koords" colspan="2">Koordinaten: <strong>-6 | -11</strong></td></tr>
</table></div>