станица грузится во фрейм
<iframe id="frameIP" src="
https://site.ru/calc_script/index.php" width="100%" height="430" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe>
в странице есть динамические элементы, которые в зависимости от действий пользователя могут добавлять или убирать элементы. Таким образом высота фрейма величина непостоянная.
Во фрейме есть такая функция
function sizeFrame(frame) {
frame.height = 420;
if(frame.contentDocument) frame.height = frame.contentDocument.documentElement.scrollHeight;
else frame.height = frame.contentWindow.document.body.scrollHeight;
}
которая вызывается после изменения внутри фрейма
sizeFrame(window.parent.document.getElementById("frameIP"));
и она работает нормально - то есть изменяет высоту фрейма. Но при этом также она скроллит весь фрейм к началу..
ну то есть я где-то в середине страницы нажал кнопку, у меня добавился элемент, высота фрейма изменилась и меня перекинуло в самый верх фрейма.
Как эту фигню победить?