@Haydar11 said in Как изменить тет на html код через код элемента:
Как можно через бас поменять цифры на html код?
8e690f11-4cfc-4647-b3d4-05a9192c185b-image.png
https://community.bablosoft.com/topic/10992/не-вставляет-текст-self-innerhtml/3
И так:
Если использовать действие получить координаты элемента, он получит их относительно окна, а не всего документа.
И я так понимаю координаты будут верхнего левого угла начала элемента, скажем для дива.
Если элемент находится внизу документа с прокруткой. то мы получим не верные значения для перемещения к элементу. То есть, если мы двиним мышь к этим координатам, то документ прокрутится в начало, и двинется совсем не к этому элементу.
Вопрос, как высчитать правильные координаты, чтобы двинуться к этому же элементу ?
Я так понимаю надо считать офсеты. Может кто поможет ?
Вообщем покурив маны https://learn.javascript.ru/coordinates , нашел решение:
Выполнить код на элементе
[[X]]=Math.trunc(self.getBoundingClientRect().left + window.pageXOffset);
[[Y]]=Math.trunc(self.getBoundingClientRect().top + window.pageYOffset);
[[XB]]=Math.trunc(self.getBoundingClientRect().right + window.pageXOffset);
[[YB]]=Math.trunc(self.getBoundingClientRect().bottom + window.pageYOffset);
Получаем абсолютные координаты начала и конца элемента.
Может кому пригодится :)