Да, фрейм всего один. А что с этой строчкой делать?
<form onsubmit="return false"
oninput="u.value = parseFloat(l.value) + parseFloat(m.value) + parseFloat(n.value)">
<input type="range" name="l" value="500" min="100" max="500" step="100">
<input type="range" name="m" value="50" min="10" max="50" step="10">
<input type="range" name="n" value="5" min="1" max="5" step="1">
<p><output name="u"></output>
<script>
document.frames[0].src = "data.htm#" + u;
</script>
<p><iframe src="data.htm#" + u ></iframe>
</form>
Не правильно ведь, как я вставляю
Плюс символ # стирается и в ссылке не отображается