stimmt! Mea culpa!! Geschludert beim "vereinfachen" des Quellcodes. Da sind noch einige document.getElementById und setTimeout drin ... die tun hier aber nix zur Sache. So ists (natürlich) richtig:
<script type="text/javascript">
function uebertrag() {
parent.frames[0].document.forms[0].wert.value = "x";
};
</script>
Aufgerufen wird das Script über ein (Button-)OnClick-event (auf zweite.html). Die Seiten laufen mit mehr 'Drumherum' (dann als PHP mit XAMPP) ausschließlich lokal; ich weiß: Frames sind so was von ober-out, aber ... es sollte trotzdem 'laufen', oder? Muss für meine Bastelarbeit wohl in die HTML-Anfänge zurück ... komme aber nicht dorthin.