Hallo !
Ich habe ein kleines Problem mit einer von mir geschriebenen Ajax Anwendung: Im Firefox funktioniert alles super, ist ja klar ist ja auch mein Hauptbrowser...
In Opera ist alles aber total verzerrt und der IE hat anscheinend überhaupt ein Problem mit meinem Script. Hier sind mal ein paar Screenshots:
Wie es sein sollte und wie es in Opera ausschaut. Vom IE hab ich leider keinen Screen, aber dort werden keine Nachrichten angezeigt, es steht einfach nur Sender/Betreff/Zeit. Das Script sieht so aus:
Als Backend verwende ich PHP und es läuft einwandfrei.
Vielen Dank für eure Hilfe !
Ich habe ein kleines Problem mit einer von mir geschriebenen Ajax Anwendung: Im Firefox funktioniert alles super, ist ja klar ist ja auch mein Hauptbrowser...
In Opera ist alles aber total verzerrt und der IE hat anscheinend überhaupt ein Problem mit meinem Script. Hier sind mal ein paar Screenshots:
Wie es sein sollte und wie es in Opera ausschaut. Vom IE hab ich leider keinen Screen, aber dort werden keine Nachrichten angezeigt, es steht einfach nur Sender/Betreff/Zeit. Das Script sieht so aus:
Code:
onLoad: loadPmHeaders();
var messages;
function loadPmHeaders() {
var MyAjax = new Ajax.Request(
GLOBAL_url + 'pm/inboxAjax/',
{
method: 'get',
onSuccess: function (request, json) {
messages = json;
var table = $('pms');
var html = table.innerHTML;
json.each(function (f) {
html = html + '<tr>';
if (f.read == 0) {
html = html + '<img class="icon" src="/www/img/icons/email.png" alt="Ungeöffnete Nachricht" title="Ungeöffnete Nachricht" />'
} else {
html = html + '<img class="icon" src="/www/img/icons/email_open.png" alt="Geöffnete Nachricht" title="Geöffnete Nachricht" />'
}
html = html + "<td>" + f.senderName + '</td><td><a href="#" onclick="loadMessage(' + f.messageId + ')">' + f.title + "</a></td><td>" + f.sended + "</td>";
html = html + '<tr>';
})
table.innerHTML = html;
},
onFailure: function (request, json) {
alert ('Error fetching headers');
}
}
);
}
function loadMessage(id) {
var MyAjax = new Ajax.Request(
GLOBAL_url + 'pm/getMessage/id/' + id + 'setRead/true',
{
method: 'get',
onSuccess: function (request, json) {
var div = $('pmContent');
div.innerHTML = json.message;
},
onFailure: function (request, json) {
alert ('Error fetching single message');
}
}
);
}
Vielen Dank für eure Hilfe !
Zuletzt bearbeitet: