|
|
|
| При копировании в div из iframe
document.getElementById('getter').innerHTML= myframe.document.body.innerHTML;
|
сбрасывается положение полосы прокрутки страницы.
Попадаю всегда снова в начало.
Как это предотвратить?
Количество отображаемых символов при перебоске в точности то же самое.
Новый фрагмент отличается лишь раскраской текста. | |
|
|
|
|
|
|
|
для: Eugene77
(11.03.2010 в 12:07)
| | Процесс изменения innerHTML сам по себе не вызывает скролла страницы.
Дело, предположу, в том, что вы запускаете скрипт кликом по ссылке с href="#".
А в инструкции для onclick не прописали необходимых в этом случае "волшебных слов" return false.
Если я прав, то сейчас при изменении innerHTML у вас не только страница "прыгает вверх",
но и в адресной строке браузера к URL добавляется в конец совсем ненужный вам символ #.
Проверьте! | |
|
|
|
|
|
|
|
для: АЯ
(11.03.2010 в 12:50)
| | Гениально! | |
|
|
|