Moin!
Hintergrund ist eigentlich nur, dass ich in einer Oracle-Portal Umgebung (Apache mit modPLSQL) eine Datenbankprozedur innerhalb JS aufrufen will und diese neben einem Dummy-Output
(<html><head><meta http-equiv="expires" content="0"></head><body></body></html>)
eigentlich nur DB-Funktionen hat, z.B. ein Insert in eine Tabelle zu machen etc.Hab schon mal rumgesucht und immer nur die relativ aufwändige Lösung über so 'ne AJAX-Mimik mit xmlhttp (inklusive IE6-Behandlung) gefunden - läuft auch einwandfrei.
Nur für mich zur "Beruhigung": gibt es da keine einfachere Lösung wie oben mal so naiv angedacht?
Doch, die gibt es: Wenn du statt Inhalt mit HTTP-Status 200 vom Server keinen Inhalt und HTTP-Status 204 "No Content" zurückschickst.
Die anderen Alternativen wurden schon genannt: Versteckter IFrame oder Image auswechseln (da liefert der Server dann aber besser auch ein Image als Pseudoinhalt zurück, eventuell ja sogar in Abhängigkeit vom DB-Erfolg).
- Sven Rautenberg
"Love your nation - respect the others."