Mam taki kod:
index.html
Kod
<html>
<frameset cols="30%,70%">
<frame src="ruben.html" name="ramka1">
<frame src="lech.html" name="ramka2">
</frameset>
</html>
ruben.html
Kod
<form name="forumlarz" action="lala.html">
<input type="text" name="pole" value="ruben">
</form>
lech.html
Kod
<html>
<form name="test">
<input name="var1" value="2"><br>
</form>
wynik: <input name="wynik" value="0">
<script type="text/javascript">
function onloadHandler()
{
document.getElementsByName('wynik')[0].value=
parseFloat (parent.ramka3.formularz.pole.value);
}
</script>
<body onload="onloadHandler();">
</body></html>
Jak widać na powyższych kodach próbuje za pomocą parent pobrać wartość z pola formularza jednej ramki do drugiej. Jednak coś nie działa. Zapewne zrobiłem gdzieś błąd w " parseFloat (parent.ramka3.formularz.pole.value);". Może mi ktoś pomóc i wskazać błąd.