Hallo an alle,
es besteht wieder mal ein Problem mit dem IE im FF funktioniert alles super.
Und zwar habe ich eine Tabelle mit einzelnen Zellen die ein onclick Ereignis haben. dieses Ruft eine Javascriptfunktion auf welche eine PHP Datei anspricht und die Rückgabe dieser PHP Datei wieder in die Zelle reinschreiben soll. der FF macht das,IE7 nicht.
Das Ganze läuft mit dem Framework Prototype.
Die Funktion sieht wie folgt aus:
function z_change_acces(cell,uid,sid,right) {
var lastCellClicked = null;
lastCellClicked = cell;
new Ajax.Request(
"functions.php",
{
method: "post",
onComplete: function(xml_http) {
lastCellClicked.update(xml_http.responseText);
},
parameters: {
userid: uid,
sid: sid,
funktionid: right,
task: "change_access_right"
}
}
);
}
Der Aufruf aus der table
...<th onclick="z_change_standard_right(this,'29','afa','','');">...
Die PHP-Datei gibt nur ein IMG zurück was dort eingefügt wird. Dies Klappt im FF doch der IE sendet zwar alles ab, ändert aber nicht die Zelle.
Meine Vermutung:
Liegt es an dem "this" im Aufruf?
Der FF gibt das Object durch: [object HTML TableCellElement]
der IE das: [object]
Herausgefunden durch nen Alert.
Hat einer ne Idee? Wollte nicht jede Zelle mit ner ID versehen und das dann wieder auflösen ....