Stefan Muenz: HTML Code speichern?

Beitrag lesen

Hallo Christian,

Nun habe ich aber das Problem, das der interessante HTML Code das Resultat eines FORM-Posts ist und mir der Zugriff auf window.frames[x].document.all.tags("body")[0].outerHTML verweigert wird.

Ich hab zwar noch nicht ganz verstanden, was da alles passiert bei dir, aber:

window.frames[x].document.all.tags("body")[0].outerHTML
solltest du mal ersetzen durch
parent.frames[x].document.all.tags("body")[0].outerHTML
(und x muss natuerlich eine konkrete Zahl sein)

Wenn's das nicht ist, dann koenntest Du mal versuchen, in der Datei mit dem "interessanten" HTML-Code folgendes zu notieren:
<form name="Code"><input name="Data" type="hidden" value=""></form>
und im Dateikopf der gleichen Datei:
<script language="JavaScript">
function SetCodeData()
{
document.Code.Data.value = document.all.tags("body")[0].outerHTML;
}
</script>
und im <body>-Tag der gleichen Datei:
<body ... onLoad="SetCodeData">
In der anderen Datei im anderen Frameset kannst Du dann versuchen, mit JavaScript auf das hidden-Feld der anderen Datei zuzugreifen:
var x = parent.frames[x].document.Code.Data.value;

viele Gruesse
  Stefan Muenz