Hallihallo!
Wenn sowieso ein String zurückgeliefert wird, der noch dazu nicht unmittelbar sichtbar sein soll, kann das PHP-Skript diesen String auch in einer Javascript- Funktion verpacken.
Wenn der Frager das serverseitige Script ändern kann - ging für mich nicht so ganz klar hervor.
Ich war mal so frech, das einfach anzunehmen.
Selbst wenn dem nicht so ist, trifft das vielleicht irgendwann mal auf Jemanden zu, der das Archiv durchsucht :)
Diese Javascriptfunktion kann dann ihrerseits dem wartenden parent "bescheidsagen".
Dazu muss sie aber erst mal ausgeführt werden - und das wird sie nicht, wenn PHP auf einen Request hin JavaScript-Code zurückliefert, und der Browser diesen in einem Iframe „anzeigen“ soll. Soweit ich mich erinnere, stellen alle mir bekannten Browser dann den Scriptcode als Text dar - selbst wenn der Content-Type explizit JavaScript ankündigt.
Da hast Du recht, das hatte ich übersehen. Ich liefere die Funktion tatsächlich immer in einem kompletten HTML- Dokument verpackt aus, das hätte ich erwähnen sollen.
Beste Grüsse,
Tobias Hahner