Rolf B: externe js-Datei mit PHP-Elementen in ein ein einem Iframe laufenden Skript einbinden

Beitrag lesen

Hallo klawischnigg,

Keine Ahnung warum, aber wenn die Anwendung in einem domainfremden Iframe läuft, dann reagiert PHP viel pikierter auf Errors und dadurch diese Lade- und sonstigen Fehler.

Das ist jetzt deine Beobachtung, aber gestatte bitte trotzdem, dass ich da Zweifel habe. Die konkrete Ursache muss anders geartet sein. Der Server weiß nur sehr begrenzt etwas davon, ob der Request aus einem nackigen Browserfenster, einem iframe, einem frame, einem Ajax-Request oder einen wget-Aufruf kommt.

Was beim Server ankommt, ist ein HTTP Request. Das ist ein Stück Text. Es besteht aus einer Verb-Zeile (GET /common/functions.js.php HTTP/1.1), gefolgt von Header-Zeilen. Die Header können sich natürlich je Browser und je Browsing Context unterscheiden.

Aber das sich deswegen bestimmte Konstrukte von PHP anders verhalten sollten?! Das wäre merkwürdig. Kannst Du die Request-Header zwischen Aufruf im Hauptfenster und Aufruf im iframe vergleichen?

Wenn Du keine Zeit dafür hast - auch gut. Kann ich verstehen.

Rolf

--
sumpsi - posui - obstruxi