Nie wiem skąd ty tam wytrzasnołeś ramka3 :P
I nie wiem po co dawać kod js w lech.html zamiast dać go w index.html
ale skoro tak chcesz ok :P
Chcesz pobrać wartość ramki1 do ramki2 - nie ma sprawy:
Wygląda to tak ze ramka1 jest rodzeństwem ramka2 - więc jak to z rodzeństwem bywa cię nie posłucha :) trzeba powiedzieć tacie żeby tamtemu coś powiedział :)
parent.ramka1.forumlarz.pole.value - dzięki temu masz wartość pola z ramki1 w ramce2 :) dalej już chyba z górki :)
tutaj masz prosty przykład jak powinny wyglądac odwołania do rodzeństwa (ja bym wrzucił kod js jako funkcje do głównego pliku - tj. polecił tacie żeby to on policzył i dał wynik - a co się będzie opier...lał :)
Kod:
___index.html______________________________
<html>
<head>
<title>MegaProgram do liczenia średniej</title>
</head>
<frameset cols="50%,50%">
<frame src="in.html" name="frame1">
<frame src="out.html" name="frame2">
</frameset>
</html>
Kod:
___in.html______________________________
<html>
<head>
<title>Inputs</title>
</head>
<body>
<form name="form">
<input type="text" name="firstNumber" value="2">
<input type="text" name="secondNumber" value="4">
</form>
</body>
</html>
Kod:
___out.html______________________________
<html>
<head>
<title>Outcome</title>
<script type="text/javascript">
function average(){
var firstNumber = parseFloat(parent.frame1.document.form.firstNumber.value);
var secondNumber = parseFloat(parent.frame1.document.form.secondNumber.value);
var outcame = (firstNumber + secondNumber)/2;
return outcame;
}
function writeOutcome(){
document.form.outcome.value = average();
}
</script>
</head>
<body>
<form name="form">
<input type="text" name="outcome">
<input type="button" value="Policz średnią" onclick="writeOutcome()">
</form>
</body>
</html>