Hallo Klaus,
Frameoben lautet:
<html><head></head>
<body>
<FORM name="Eingabe" >
<input type=text name="Feld1" value="12345">
</form>
</body>
</html>Frameunten lautet:
<html><head><script language="JavaScript">
»» <!--
»» function test()
»» {
»» parent.Frameunten.Ausgabe.Feld2.value = parent.Frameoben.Eingabe.Feld1.value
»» }
//-->
</script>
</head>
<body >
<A HREF='#' onclick="test();return false"><IMG SRC="Bild.gif" border="0"></A>
<FORM name="Ausgabe" >
<input type=text name="Feld2" value="">
</form>
</body></html>
Du sprichst das eigene Frame mit parent... an, dat gäht net.
Anstelle von parent.Frameunten.Ausgabe.Feld2.value = parent.Frameoben.Eingabe.Feld1.value schreibe document.Ausgabe.Feld2.value = parent.Frameoben.Eingabe.Feld1.value
Und das auch nur unter der Voraussetzung das du im Frameset die Frames die Namen "Frameoben" und "Frameunten" gegeben hast.
parent wird nur benutzt um auf andere Frames oder Fenster zuzugreifen, aber nie auf sich selbst. Dafür gibt es schließlich document.
Grüße
Thomas