Hi,
Dokument A erstellt einen Iframe.
Dieser wird abgeschickt (fileupload).
Der Server liefert JSON zurück, nämlich:{'eins':'blah', 'html':'<a href="blah.html" title="blih">'}
Von Dokument A gehe ich nun das JSON holen:
content = iframeId.contentDocument.body.innerHTML
Nein, du gehst das holen, was der Browser für die angebrachte textuelle HTML-Repräsentation des Dokumentinhaltes hält.
Das kann je nach Browser ganz unterschiedlich aussehen, und sogar reichlich grausam (im IE).
Kann ich
- Das JSON aus dem Iframe so holen,
dass es mir die Hochkommas nicht verfälscht?
Das kommt erst mal drauf an, wie du es überhaupt in den Iframe hineinbugsierst.
- Kann ich {"eins":"blah", "html":"<a href="blah.html" title="blih">"}
mit einem geeignetes Parser trotzdem parsen?
Klar, wenn dir danach ist, könntest du dir was basteln, was das zunächst wieder in gültiges JSON umwandelt. Allerdings, wie gesagt - innerHTML kann je nach Browser vollkommen unterschiedlich ausfallen.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]