Hallo,
ich habe keine vorstellung wie das script aussehen soll/muß. hab mich wohl zu sehr in meine lösung vernarrt.
eine ressoruce anfordern hinter der ein script steht.
http://de.selfhtml.org/javascript/objekte/images.htm:
var bild = new Image();
bild.src = 'mark.php?action=insert&id=irgendwas';
Dann fordert der Browser diese Ressource an und das serverseitige Script wird ausgeführt. Das Script sollte dann ein Bild zurücksenden (normalerweise gibt ein PHP-Script ja ein HTML-Dokument zurück). Zum Beispiel ein 1×1 Pixel großes PNG, wenn die Aktion erfolgreich war. Und ein 1×2 Pixel großes PNG, wenn ein Fehler auftrat. (Die Höhe kannst du aber erst auslesen, wenn die Grafik fertig geladen ist. Nach der bild.src-Zuweisung wird das JavaScript weiter ausgeführt, ohne darauf zu warten, daher wäre ein Warten auf complete nötig bzw. ein Arbeiten mit dem onload-Event des Image-Objekts.)
<?php
header('Content-Type: image/png');
/* ... verarbeite die Parameter, Datenbankoperation... */
if ($erfolg)
readfile('1x1.png'); // im Erfolgsfall 1x1.png ausgeben
else
readfile('1x2.png'); // im Fehlerfall 1x1.png ausgeben
?>
Mathias