Javascript.RU

Координаты элемента на странице

Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/coordinates.

Для кросс-браузерного вычисления координат элемента давно используется суммирование offsetLeft/offsetTop. Список глюков этого подхода такой же длинный, как история его существования.

Эта статья - о том, как вычислять координаты не только кросс-браузерно, но и правильно. Да, и еще - быстро.

Логика этого подхода довольно проста.

Она заключается в том, что браузер позиционирует элементы относительно друг друга, и у каждого элемента есть свой "родитель по позиционированию": offsetParent.

В качестве offsetParent обычно выступает родитель parentNode. Но это не всегда так.

Например, для элемента с position='absolute' родителем по позиционированию является ближайший позиционированный родитель, то есть первый элемент в цепочке вложенности, у которого свойство position - одно из: absolute, relative или fixed(не поддерживается IE<7).

Наиболее подробно это описано в стандарте CSS: containing block details. Этот самый "containing block" - как раз и определяет offsetParent, от которого отсчитывается позиция элемента.

Как браузер находит elem.offsetParent

Двигаемся вверх по цепочке родителей elem, останавливаясь на следующих элементах, которые являются offsetParent:

  • <body>
  • элемент, у которого position - не static(значение по умолчанию)
  • элементы table,th,td - если elem.position='static'

У элемента <body> никогда нет offsetParent.

В IE 7+/Opera у элементов с elem.position='fixed' нет offsetParent.

Сдвиг относительно offsetParent'а задается свойствами offsetTop/offsetLeft:

Остается пройтись по всем offsetParent и просуммировать сдвиги. Последним offsetParent обычно является body:

function getOffsetSum(elem) {
    var top=0, left=0
    while(elem) {
        top = top + parseFloat(elem.offsetTop)
        left = left + parseFloat(elem.offsetLeft)
        elem = elem.offsetParent        
    }
    
    return {top: Math.round(top), left: Math.round(left)}
}

Основных проблем с этим кодом две.

  1. Он слегка глючит, в разных браузерах - по-разному. Есть проблемы с border'ами элементов, ошибки при прокрутке внутри элементов и некоторые другие.
  2. Он медленный. Каждый раз приходится пройти всю цепочку offsetParent'ов.

Вместо того, чтобы писать длинный кроссбраузерный код с разбором багов, который уж точно везде работает корректно, рассмотрим альтернативное решение, которое мало того что соответствует стандарту - его отлично поддерживают Internet Explorer 6+, Firefox 3+ и Opera 9.62+.

Этот малоизвестный метод по стандарту должен быть у каждого элемента DOM.

На момент написания статьи он реализован в SVN у Webkit. Для нас это значит, что Chrome и Safari с его поддержкой будут готовы уже скоро.

Он возвращает прямоугольник, ограничивающий элемент.

Важно, что координаты прямоугольника заданы относительно окна, а не документа, то есть не учитывают прокрутку страницы. Кроме того, координаты прямоугольника могут быть дробными в Firefox 3.

Координаты элемента на странице - это левый-верхний угол прямоугольника + прокрутка страницы.

Код обработчика onclick:

var br=this.getBoundingClientRect()
alert("Top:"+br.top+", Left:"+br.left+", Right:"+br.right+", Bottom:"+br.bottom)
Как работает getBoundingClientRect() ?

По стандарту CSS любое содержимое находится внутри некоторого прямоугольника: css box.

В случае с блочными элементами, например DIV - этим прямоугольником яляется сам элемент. Такой прямоугольник называют block box.
Если элемент строчный, например, длинный текст - он уже может быть не такой простой формы, а требует для отображения нескольких прямоугольников anonymous box. Обо всем этом подробно об этом написано в стандарте: http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level".

Так что содержание элемента DOM может находится как в одном, так и в нескольких прямоугольниках css box.

Можно получить список всех прямоугольников, соответствующих elem, вызовом elem.getClientRects(). Здесь IE<8 может сделать свои прямоугольники, не соответствующие стандарту, но они для нас не играют роли, так как метод getClientRects() нам не нужен.

Метод elem.getBoundingClientRect() возвращает один (минимальный) прямоугольник, который включает в себя все прямоугольники getClientRects() с содержимым элемента.

На основе метода elem.getBoundingClientRect() мы можем сделать новый вариант функции:

function getOffsetRect(elem) {
    // (1)
    var box = elem.getBoundingClientRect()
    
    // (2)
    var body = document.body
    var docElem = document.documentElement
    
    // (3)
    var scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop
    var scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft
    
    // (4)
    var clientTop = docElem.clientTop || body.clientTop || 0
    var clientLeft = docElem.clientLeft || body.clientLeft || 0
    
    // (5)
    var top  = box.top +  scrollTop - clientTop
    var left = box.left + scrollLeft - clientLeft
    
    return { top: Math.round(top), left: Math.round(left) }
}
  1. Получить ограничивающий прямоугольник для элемента.
  2. Задать две переменных для удобства
  3. Вычислить прокрутку документа. Все браузеры, кроме IE, поддерживают pageXOffset/pageYOffset, а в IE, при наличии DOCTYPE прокрутка вычисляется либо на documentElement(<html>), иначе на body - что есть то и берем
  4. Документ(html или body) бывает сдвинут относительно окна (IE). Получаем этот сдвиг.
  5. Прибавляем к координатам относительно окна прокрутку и вычитаем сдвиг html/body, чтобы получить координаты относительно документа

Для Firefox дополнительно мы округляем координаты вызовом Math.round().

На демо находятся 3 вложенных DIV'а. Все они с border, некоторые с position/margin/padding.

Клик на внутреннем отображает значения getOffsetSum/getOffsetRect, а также показывает координаты курсора на момент клика: event.pageX/pageY.

Координаты выводятся сразу под DIV'ами.

На момент написания статьи демо работает в IE6+,Firefox 3+ и Opera 9.62+.

Сравнить getOffsetSum и getOffsetRect
getOffsetSum:значение getOffsetSum()
getOffsetRect:значение getOffsetRect()
event:координаты клика мышью относительно документа

Обратите внимание: результаты getOffsetSum(elem) и getOffsetRect(elem) не во всех браузерах совпадают.

Чтобы увидеть, какой вариант правильный - кликните на самой верхней-левой точке элемента (на самом верхнем-левом уголке черной рамки).

Тогда в pageX/pageY события появятся реальные значения угла элемента, и вы сможете их сравнить с getOffsetSum/getOffsetRect. Именно для такого сравнения в демо и добавлен вывод event.

Что делать, если метод getBoundingClientRect не поддерживается?

С одной стороны, мы могли бы рассмотреть корректную кросс-браузерную реализацию для FF2/Safari/Chrome/Konqueror. Она включает в себя много кода для обхода браузерных багов при подсчетах, которые нам совсем не интересны.

С другой - FF2 давно умер, а движок Safari/Chrome содержит поддержку getBoundingClientRect в SVN, и значит она скоро будет в релизе.
Думаю, и такие явные аутсайдеры как Konqueror подсуетятся, т.к движок Konqueror - по сути такой же, как и Safari.

Поэтому предлагаю использовать:

function getOffset(elem) {
    if (elem.getBoundingClientRect) {
        // "правильный" вариант
        return getOffsetRect(elem)
    } else {
        // пусть работает хоть как-то
        return getOffsetSum(elem)
    }
}

Скачать полный финальный вариант.

Вы узнали, как вычислять координаты элемента на странице: быстро и точно в IE6+/FF3+/Opera 9.62+, и как-то чтоб работало - в Safari/Chrome/Konqueror.

Скоро и в Safari/Chrome/Konqueror будет поддержка правильного метода, поэтому аутсайдерами останутся лишь совсем редкие и багливые браузеры, и все будет работать ок .


Автор: namchoke (не зарегистрирован), дата: 21 октября, 2022 - 12:05
#permalink

namchoke namchoke หวยออนไลน์ เล่นง่ายจ่ายจริง


Автор: mahachoke (не зарегистрирован), дата: 21 октября, 2022 - 12:09
#permalink

mahachoke จ่ายจริงจ่ายหนัก mahachoke หวยออนไลน์


Автор: mahachoke (не зарегистрирован), дата: 21 октября, 2022 - 12:10
#permalink

mahachoke จ่ายจริงจ่ายหนัก mahachoke หวยออนไลน์


Автор: hiso88 (не зарегистрирован), дата: 21 октября, 2022 - 12:11
#permalink

hiso88 เว็บหวยออนไลน์ hiso88


Автор: ruaysup (не зарегистрирован), дата: 21 октября, 2022 - 12:11
#permalink

ruaysup เว็บหวยออนไลน์์ ruaysup


Автор: lotto888 (не зарегистрирован), дата: 21 октября, 2022 - 12:11
#permalink

lotto888 คอหวยห้ามพลาด lotto888 หวยออนลาย


Автор: reviewhuay (не зарегистрирован), дата: 21 октября, 2022 - 12:12
#permalink

reviewhuay reviewhuay หวยออนไลน์


Автор: ivip9 (не зарегистрирован), дата: 21 октября, 2022 - 12:13
#permalink

ivip9 เว็บดี ivip9 หวยออนไลน์


Автор: chokdee88 (не зарегистрирован), дата: 21 октября, 2022 - 12:13
#permalink

chokdee88 chokdee88 หวยออนไลน์


Автор: cat999 (не зарегистрирован), дата: 21 октября, 2022 - 12:14
#permalink

cat999 cat999 เว็บหวยสดออนไลน์


Автор: huaykk (не зарегистрирован), дата: 21 октября, 2022 - 12:15
#permalink

huaykk huaykk หวยออนลาย


Автор: YoWhatsappAPK (не зарегистрирован), дата: 24 октября, 2022 - 04:54
#permalink

Thank you for sharing such a wonderful and informative article with us. It was very interesting. Although the topic is usually interesting, your interesting writing makes it even more interesting. Thank you again for all you do!
Also Fouad WhatsApp APK is a modified version of WhatsApp Messenger

YOWhatsapp latste versie download
Fouad WhatsApp APK download (Official)
Fouad WhatsApp APK (Anti-Ban)


Автор: Daddaa (не зарегистрирован), дата: 25 октября, 2022 - 05:24
#permalink

parenting and being a mum. The fact that she’s not really hard selling at all is refreshing.
online marketing services


Автор: Saks (не зарегистрирован), дата: 25 октября, 2022 - 05:25
#permalink

the typography. The blog post ideas are really clever as well and sets Jo’s site apart from all the other mommy bloggers.
northern beaches roofing


Автор: lottomm (не зарегистрирован), дата: 30 октября, 2022 - 13:06
#permalink

หวยใหม่มาแรง lottomm หวยออนไลน์


Автор: lottomm (не зарегистрирован), дата: 30 октября, 2022 - 13:07
#permalink

หวยใหม่มาแรง lottomm หวยออนไลน์


Автор: Гость (не зарегистрирован), дата: 9 ноября, 2022 - 19:40
#permalink

Is an l&t finance personal loan right for you? In this article, we'll take a look at the interest rates, features, and repayment options so that you can make an informed/a> decision.


Автор: yo-whatsapp-download-apk (не зарегистрирован), дата: 14 ноября, 2022 - 09:47
#permalink

Thank you for the detailed article on this topic. I would like to see more great articles like this from you. Also, new features and tools for the Yo Whatsapp Download APK are coming in 2022! Get it now---Yo Whatsapp Download APK


Автор: Nicole Childers (не зарегистрирован), дата: 16 ноября, 2022 - 18:19
#permalink

YT4Get.online is a tool that allows you to download any video from the internet to your phone or tablet for free. It's easy to use, so there's nothing to hold you back from downloading HD videos from YouTube and other sites.


Автор: Jacket Hunt (не зарегистрирован), дата: 22 ноября, 2022 - 10:32
#permalink

Thanks for sharing this amazing and informative post. keep sharing with us.
B3 Men Shearling Aviator Bomber Leather Jackets


Автор: pinny789 (не зарегистрирован), дата: 6 декабря, 2022 - 21:28
#permalink

Автор: vvip789(5) (не зарегистрирован), дата: 10 декабря, 2022 - 14:43
#permalink

Автор: vvip789(5) (не зарегистрирован), дата: 10 декабря, 2022 - 15:21
#permalink

Автор: vvip789(5) (не зарегистрирован), дата: 11 декабря, 2022 - 12:22
#permalink

Автор: vvip789(5) (не зарегистрирован), дата: 12 декабря, 2022 - 14:26
#permalink

Автор: SexyPG888 (не зарегистрирован), дата: 12 декабря, 2022 - 22:32
#permalink

SexyPG888 เว็บเดิมพันออนไลน์ ทดลองเล่นสล็อตเว็บตรง ที่นักเดิมพันนิยมเล่นเป็นอันดับ 1 ของประเทศไทย เว็บตรง ที่ดีที่สุดในตอนนี้


Автор: legit online dispensary shipping worldwide (не зарегистрирован), дата: 27 декабря, 2022 - 23:55
#permalink

Автор: 바카라사이트 (не зарегистрирован), дата: 28 декабря, 2022 - 05:52
#permalink

Your writing is perfect and complete. 바카라사이트 However, I think it will be more wonderful if your post includes additional topics that I am thinking of. I have a lot of posts on my site similar to your topic. Would you like to visit once?


Автор: Sianna-Marie (не зарегистрирован), дата: 4 января, 2023 - 09:18
#permalink

Thank you for exchanging informative and extremely important information on when and where the employment I require will take place.

Android app development company in Hyderabad


Автор: Sianna-Marie (не зарегистрирован), дата: 4 января, 2023 - 09:22
#permalink

Thank you for exchanging informative and extremely important information on when and where the employment I require will take place.

Android app development company in Hyderabad


Автор: nhacchuong68 (не зарегистрирован), дата: 10 января, 2023 - 11:32
#permalink

Listen and download ear ringtones completely free with 10000+ quality songs for mobile phones.


Автор: Гость (не зарегистрирован), дата: 10 января, 2023 - 11:33
#permalink

I like your article very much, it gives me very useful knowledge if you are looking for free phone ringtones that will make you happy, please visit here: https://nhacchuong68.com/


Автор: Vivi (не зарегистрирован), дата: 19 января, 2023 - 07:40
#permalink

Wonderful site. Plenty of helpful information here. I am sending it to a few buddies and also sharing in delicious. And of course, thank you to your effort! ’ve review about that in my web Bonanza88 thank you.


Автор: Vivi (не зарегистрирован), дата: 19 января, 2023 - 07:42
#permalink

Love that. Everyone loves what you guys tend to be up too.  Keep up the excellent works guys I’ve review about that in my web  https://bonanza88.org/">Bonanza88

thank you. https://bonanza88.org/

Автор: Гость (не зарегистрирован), дата: 20 января, 2023 - 15:50
#permalink

Читать стоит, однозначно рекомендую. Отличная работа


Автор: Гость (не зарегистрирован), дата: 20 января, 2023 - 15:51
#permalink

It was worth reading, I will definitely recommend it. Well done


Автор: Гость (не зарегистрирован), дата: 20 января, 2023 - 15:52
#permalink

Thanks for the cool idea


Автор: Ansar (не зарегистрирован), дата: 29 января, 2023 - 08:52
#permalink

I appreciate this article for its well-researched content and excellent wording. I got so interested in this material that I couldn't stop reading. Your blog is really impressive.

check this

IndusInd Bank Zero Balance Account

Axis Bank Zero Balance Account

SBI Zero Balance Account


Автор: Ansar Ansari (не зарегистрирован), дата: 29 января, 2023 - 08:53
#permalink

IndusInd Bank Zero Balance Account

Axis Bank Zero Balance Account

SBI Zero Balance Account


Автор: Гость (не зарегистрирован), дата: 29 января, 2023 - 08:54
#permalink

IndusInd Bank Zero Balance Account

Axis Bank Zero Balance Account

SBI Zero Balance Account


Автор: 카지노게임사이트 (не зарегистрирован), дата: 30 января, 2023 - 06:26
#permalink

Hello! I could have sworn I've been to this site before but after checking through some of the post I realized it's new to me. Nonetheless, I'm definitely happy I found 카지노게임사이트 and I'll be book-marking and checking back frequently!


Автор: Songtextebz (не зарегистрирован), дата: 6 февраля, 2023 - 07:15
#permalink

In addition to music to express your feelings, but the songtexte kostenlos in poems are meant to convey important messages of political and social topics from many angles, so take advantage of that.


Автор: แทงหวย24 (не зарегистрирован), дата: 10 февраля, 2023 - 09:36
#permalink

Автор: หวยออนไลน์888 (не зарегистрирован), дата: 10 февраля, 2023 - 09:38
#permalink

Автор: akelottobet (не зарегистрирован), дата: 10 февраля, 2023 - 09:39
#permalink

หวยใหม่มาแรง akelottobet สมัคร หวยออนไลน์


Автор: ชัดเจนเบท (не зарегистрирован), дата: 10 февраля, 2023 - 09:39
#permalink

Автор: thailotto (не зарегистрирован), дата: 10 февраля, 2023 - 09:40
#permalink

สมัคร thailotto ไทยล็อตโต้


Автор: richawin (не зарегистрирован), дата: 10 февраля, 2023 - 09:40
#permalink

richawin หวยออนไลน์


Автор: หวยออนไลน์ (не зарегистрирован), дата: 10 февраля, 2023 - 09:41
#permalink

หวยออนไลน์ หวยออนไลน์


Автор: หวย24 (не зарегистрирован), дата: 10 февраля, 2023 - 09:41
#permalink

หวย24 หวยออนไลน์


Автор: lottomm (не зарегистрирован), дата: 10 февраля, 2023 - 09:42
#permalink

หวยใหม่มาแรง lottomm หวยออนไลน์


Автор: biglotto (не зарегистрирован), дата: 10 февраля, 2023 - 09:43
#permalink

เว็บหวยน้องใหม่ บาทละ 1,000 biglotto บิ๊กล็อตโต้


Автор: Гостьakbet888 (не зарегистрирован), дата: 10 февраля, 2023 - 09:43
#permalink

หวยใหม่มาแรง akbet888 หวยออนไลน์


Автор: huaylan (не зарегистрирован), дата: 10 февраля, 2023 - 09:44
#permalink

หวยใหม่มาแรง huaylan หวยออนไลน์


Автор: likeslotto (не зарегистрирован), дата: 10 февраля, 2023 - 09:44
#permalink

หวยใหม่มาแรง likeslotto หวยออนไลน์


Автор: biglotto (не зарегистрирован), дата: 10 февраля, 2023 - 09:45
#permalink

หวยใหม่มาแรง biglotto หวยออนไลน์


Автор: Football API (не зарегистрирован), дата: 11 февраля, 2023 - 11:53
#permalink

Thanks for your insight for your fantastic posting.

Football API


Автор: Sexe Montpellier (не зарегистрирован), дата: 16 февраля, 2023 - 12:38
#permalink

Find fine hot ladies ready for casual contacts in France Sexe Montpellier


Автор: as-sol (не зарегистрирован), дата: 16 февраля, 2023 - 17:31
#permalink

Минусовка Elvis Presley – Can't Help Falling In Love cкачать бесплатно – https://as-sol.net/fonogramma/239097/elvis_presley/cant_help_falling_in_love.html


Автор: Chat Sexe Bordeaux (не зарегистрирован), дата: 22 февраля, 2023 - 22:46
#permalink

Spend some extratime visit our web platform and find ladies for casual contacts Chat Sexe Bordeaux


Автор: ansar (не зарегистрирован), дата: 24 февраля, 2023 - 09:44
#permalink

I want to thank you for taking the time to read your article, which was of outstanding quality. Also, please take a look at our website. SBI Personal Loan Interest Rate


Автор: Aftab (не зарегистрирован), дата: 24 февраля, 2023 - 09:46
#permalink

I want to thank you for taking the time to read your article, which was of outstanding quality. Also, please take a look at our website. SBI Interest Rate


Автор: mira3 (не зарегистрирован), дата: 25 февраля, 2023 - 07:07
#permalink

the coordinates returned by getBoundingClientRect() are relative to the viewport, so if the page is scrolled, the coordinates will change. If you need the absolute position of the element on the page, bubble shooter you'll need to take the scroll position into account.


Автор: lottovip (не зарегистрирован), дата: 3 марта, 2023 - 08:33
#permalink

เว็บหวยออนไลน์ lottovip


Автор: lottovip (не зарегистрирован), дата: 15 марта, 2023 - 13:26
#permalink

เว็บหวยออนไลน์ lottovip


Автор: dnabet999 (не зарегистрирован), дата: 15 марта, 2023 - 13:27
#permalink

ดีเอนเอเบท dnabet


Автор: dnabet999 (не зарегистрирован), дата: 15 марта, 2023 - 13:31
#permalink

ดีเอนเอเบท dnabet


Автор: Norman Stephens (не зарегистрирован), дата: 29 марта, 2023 - 09:47
#permalink

Collection of completely free game versions descarga aquí. Games for mobile phones.


Автор: gghowto (не зарегистрирован), дата: 4 апреля, 2023 - 10:55
#permalink

great content thanks for sharing gghowto guide.


Автор: lorensicman (не зарегистрирован), дата: 6 апреля, 2023 - 17:22
#permalink

best website on Gg How to Guide, get trusted information any where

Howto Folder
Howto Docs
how to presentation
how to G Sheet
google Sites
Google Forum


Автор: Гость (не зарегистрирован), дата: 6 апреля, 2023 - 17:23
#permalink

best website on Gg How to Guide, get trusted information any where

Howto Folder
Howto Docs
how to presentation
how to G Sheet
google Sites
Google Forum


Автор: Гость (не зарегистрирован), дата: 4 мая, 2023 - 08:24
#permalink

I am really impressed with your writing skills and also with the layout on your weblog.

Anyway keep up the nice quality writing, it’s rare to see a great blog like Bonanza88 Bonanza88 thank you.


Автор: Гость (не зарегистрирован), дата: 8 мая, 2023 - 15:59
#permalink

เล่นสล็อต Website to try playing slots for every camp for free. No need to apply, no deposit required. All slots players can Free trial of all slot games Update the latest games 2023, try playing slots, PG SLOT and many other camps. There are more than 1,000 games to choose from, open 24 hours a day.


Автор: Гость (не зарегистрирован), дата: 8 мая, 2023 - 15:59
#permalink

เล่นสล็อต Website to try playing slots for every camp for free. No need to apply, no deposit required. All slots players can Free trial of all slot games Update the latest games 2023, try playing slots, PG SLOT and many other camps. There are more than 1,000 games to choose from, open 24 hours a day.


Автор: nk (не зарегистрирован), дата: 14 мая, 2023 - 12:07
#permalink

nice information thanks.
dui attorney
truck accident attorney


Автор: app download (не зарегистрирован), дата: 18 мая, 2023 - 22:19
#permalink

awesome post thanks.
spotify apk


Автор: Charlotte (не зарегистрирован), дата: 11 июня, 2023 - 17:42
#permalink

Hi! This is my first visit to your blog! We are a team of
volunteers and starting a new project in a community in the same niche in web Bonanza88 Bonanza88.
Your blog provided us beneficial information to work
on. You have done a extraordinary job!


Автор: Tara (не зарегистрирован), дата: 17 июня, 2023 - 21:11
#permalink

I am Tara, Let me show you the Site for Loan, Business Money Earning


Автор: Punch (не зарегистрирован), дата: 19 июня, 2023 - 07:00
#permalink

Great work. Kudos to you! Retaining Wall Designer


Автор: Punch (не зарегистрирован), дата: 19 июня, 2023 - 07:01
#permalink

Автор: punchs (не зарегистрирован), дата: 19 июня, 2023 - 07:02
#permalink

Автор: Anjali (не зарегистрирован), дата: 19 июня, 2023 - 13:21
#permalink

Dont Forget to Learn About the Loan Finance Related things from The Best Site


Автор: Anjali (не зарегистрирован), дата: 19 июня, 2023 - 13:21
#permalink

Dont Forget to Learn About the Loan Finance Related things from The Best Site


Автор: Rahul (не зарегистрирован), дата: 19 июня, 2023 - 13:23
#permalink

Learn it Earn it But Check it this site for Getting Loan Info
Check Here My Site


Автор: ankit (не зарегистрирован), дата: 19 июня, 2023 - 13:25
#permalink

Get best Guide on How to take Loan, Best Loan Apps in India and loan from this Site Check Here This Site


Автор: Anjush (не зарегистрирован), дата: 19 июня, 2023 - 13:39
#permalink

Got the Loan Guide from The Experts
Check Here Moneybaap


Автор: keddy (не зарегистрирован), дата: 21 июля, 2023 - 17:50
#permalink

Be Aware of Loan App - Check it out

— 600 + Fake Loan App List 2023 | RBI Banned Loan App List

Click Here – Fake App Loan list


Автор: keddy (не зарегистрирован), дата: 21 июля, 2023 - 17:52
#permalink

Be Aware of Loan App - Check it out

— 600 + Fake Loan App List 2023 | RBI Banned Loan App List

Click Here – Fake App Loan list


Автор: hungryloan (не зарегистрирован), дата: 25 июля, 2023 - 13:53
#permalink

nice post


Автор: Гость (не зарегистрирован), дата: 2 августа, 2023 - 17:38
#permalink

https://soft24.org/rhinoceros-full-crack-license/
https://soft24.org/winx-video-converter-crack/
https://soft24.org/voicemod-pro-crack-license/
https://soft24.org/roboform-enterprise-full-crack/
https://soft24.org/sidify-music-converter-crack/
https://soft24.org/wavepad-sound-editor-crack/
https://soft24.org/presonus-studio-one-pro/
https://soft24.org/codetwo-exchange-office-365-tools/
https://soft24.org/ccleaner-v6-08-10255-x64-professional/
https://soft24.org/adobe-acrobat-pro-dc-v2022-003-20314-x64-x86/
https://soft24.org/scrivener-crack-keygen-full/
https://soft24.org/lightkey-edition-with-crack/
https://soft24.org/mind-genius-crack-full/
https://soft24.org/rdp-brute-force-coded-by-z668rdp-recognizer/
https://soft24.org/adobe-photoshop-2023-v24/
https://soft24.org/siemens-solid-edge-2023/
https://soft24.org/backgammon-classic-v7-2-free-download-cracked-latest/
https://soft24.org/angry-birds-free-download-cracked-latest-windows/
https://soft24.org/need-for-speed-rivals-free-download-cracked-latest/
https://soft24.org/category/gaming/page/2/
https://soft24.org/category/utilities/page/2/
https://soft24.org/category/utilities/page/22/
https://soft24.org/pixologic-zbrush-full-crack/
https://soft24.org/clean-mypc-crack-activation/
https://soft24.org/minecraft-for-computer/
https://soft24.org/adobe-flash-player-v32-0-0-453/
https://soft24.org/proficad-v12-2-1/
https://soft24.org/global-mapper-v24-1-0-build-021423-x64-free-download/
https://soft24.org/idm-crack/
https://soft24.org/wondershare-filmora-v12-0-12-1450-x64/
https://soft24.org/vsdc-video-editor-pro/
https://soft24.org/macx-hd-video-converter/
https://soft24.org/serif-affinity-photo-crack/
https://soft24.org/flashget-v3-7-0-1220-v1-96/
https://soft24.org/jetbrains-rubymine-v2022-2-x64-free-download-cracked/
https://soft24.org/stardock-fences-full-crack/
https://soft24.org/hot-alarm-clock-crack/
https://soft24.org/wise-care-pro-crack/


Автор: Гость (не зарегистрирован), дата: 2 августа, 2023 - 17:39
#permalink

i dont know why u dont download sketchup pro
reality usefull


Автор: nk (не зарегистрирован), дата: 16 августа, 2023 - 23:20
#permalink


Автор: cuan188 (не зарегистрирован), дата: 31 августа, 2023 - 09:01
#permalink

Cuan188 merupakan situs judi slot online dengan minimal deposit 5000 via pulsa telkomsel serta xl paling gacor dikala ini di Indonesia.


Автор: asoka88 (не зарегистрирован), дата: 31 августа, 2023 - 09:05
#permalink

Asoka88 muncul dengan layanan hirau pelanggan yang beroperasi 24/ 7 guna memudahkan pemain buat melaksanakan interaksi secara langsung. Dengan layanan hirau pelanggan ini, segala member bisa sampaikan hambatan yang dipunyai secara langsung dikala bermain lewat link resmi slot deposit pulsa 5000 sangat gacor di Indonesia.


Автор: slot online (не зарегистрирован), дата: 31 августа, 2023 - 09:06
#permalink

Selaku agen judi slot online terpercaya Indonesia, Cuan188 disupport secara langsung oleh 8 pengembang permainan slot online terbaik dunia yang tidak usah kamu ragukan lagi kualitasnya, sebab segala provider slot online gacor yang ada telah mempunyai lisensi resmi dari komisi perjudian internasional


Автор: 4d result today (не зарегистрирован), дата: 6 сентября, 2023 - 11:50
#permalink

Автор: Sagnik Sen (не зарегистрирован), дата: 6 сентября, 2023 - 13:46
#permalink

Please do check out this article too Stucred App Se Loan Kaise Le


Автор: Гость (не зарегистрирован), дата: 6 сентября, 2023 - 13:48
#permalink

Автор: Гость (не зарегистрирован), дата: 6 сентября, 2023 - 13:48
#permalink

Автор: ufabet168 (не зарегистрирован), дата: 8 сентября, 2023 - 09:20
#permalink

Автор: Parikshapaper (не зарегистрирован), дата: 18 сентября, 2023 - 08:19
#permalink

I really ???? your work this is amazing site thank you for this loan


Автор: Mira23 (не зарегистрирован), дата: 22 сентября, 2023 - 04:46
#permalink

You can use the web browser's instance properties DisplayRectangleX and DisplayRectangleY to obtain the dino game coordinates of the top left corner of the HTML page.


Автор: acestream apk (не зарегистрирован), дата: 30 сентября, 2023 - 09:02
#permalink

thanks a lot for the useful information.


Автор: NK (не зарегистрирован), дата: 30 сентября, 2023 - 09:21
#permalink

Автор: Гость (не зарегистрирован), дата: 4 октября, 2023 - 16:13
#permalink

Your contributions have been consistently valuable and appreciated. Your dedication and enthusiasm are evident in everything you do, and it's truly a pleasure to have you as part of our team/community. Keep up the excellent work, and I look forward to seeing your continued growth and success. Thank you for your hard work and commitment!jamie oliver carrot and coriander soup
Halal Steak


Автор: sara dsad (не зарегистрирован), дата: 4 октября, 2023 - 16:14
#permalink

Your contributions have been consistently valuable and appreciated. Your dedication and enthusiasm are evident in everything you do, and it's truly a pleasure to have you as part of our team/community. Keep up the excellent work, and I look forward to seeing your continued growth and success. Thank you for your hard work and commitment!https://cookfavor.com/jamaican-chicken-soup/
https://cookfavor.com/chocolate-rice-cakes/
https://cookfavor.com/honey-chilli-chicken/
https://cookfavor.com/fruit-flapjack-recipe/
https://cookfavor.com/stephs-packed-lunch-recipes/
https://cookfavor.com/nisha-katona-recipes/
https://cookfavor.com/yorkshire-pudding-delia-recipe/
https://cookfavor.com/yorkshire-curd-tart/
https://cookfavor.com/slimming-eats-recipes/


Автор: huaypang (не зарегистрирован), дата: 19 ноября, 2023 - 16:33
#permalink

เว็บหวยปัง เปิดให้บริการซื้อหวยออนไลน์มานานกว่า 17 ปี ซึ่งระบบการแทงหวยของ หวยปังนั้นได้รับการพัฒนามาจากประสบการณ์ในการทำงานเป็นผู้อยู่เบื้องหลังเว็บหวยออนไลน์ ตั้งแต่เริ่มต้นเป็นเว็บแทงหวยเจ้าแรกของไทย ซึ่งเป็นที่รู้จักกันดีภายใต้แบรนด์ เจษฎาเบท


Автор: Dogpower222 (не зарегистрирован), дата: 18 декабря, 2023 - 15:49
#permalink

THE88THAI is an online slots experience that takes you to discover a new world. With a variety of games that meet all lifestyles, you can play anytime, anywhere, with just a fingertip, as if you had opened the door to the world of imagination! the88thai สล็อตpg เว็บตรง


Автор: 8bitgames (не зарегистрирован), дата: 20 декабря, 2023 - 16:08
#permalink

Download the best Dendy games by direct link and play them on the online emulator. Good old Dendy and NES games are now available on Android, iPhone and PC.


Автор: lottovip (не зарегистрирован), дата: 19 февраля, 2024 - 18:57
#permalink

สำหรับการแทงหวยออนไลน์ การสมัคร lottovip ทำให้ทุกคนสามารถเข้ามาแทงหวยได้ตลอด 24 ชั่วโมง การซื้อหวยออนไลน์ทำให้คุณสะดวกสบายและไม่ต้องเสียเวลาในการเดินทางไปหาซื้อหรือหาเลขเด็ด หวยออนไลน์มีทุกรูปแบบ เช่น หวยรัฐบาล หวยลาว หวยยี่กี หวยฮานอย หวยมาเลย์ หวยหุ้น คุณสามารถเลือกรูปแบบที่คุณต้องการแทงได้ตามความต้องการของคุณ


Автор: Security Guards San Diego (не зарегистрирован), дата: 24 февраля, 2024 - 06:26
#permalink

Thanks for sharing a great article.
You are providing wonderful information, it is very useful to us.
Keep posting like this informative articles.


Автор: lottovip (не зарегистрирован), дата: 5 марта, 2024 - 00:02
#permalink

LOTTOVIP นำเสนอประสบการณ์การแทงหวยออนไลน์ที่ทันสมัยและไม่ยุ่งยาก คุณไม่ต้องออกจากบ้านหรือเดินทางไปที่ร้านหวย แค่มีโทรศัพท์มือถือและการเชื่อมต่ออินเทอร์เน็ต คุณสามารถแทงหวยได้ทุกที่ทุกเวลา ไม่ว่าจะเป็น เว็บแทงหวย ลอตเตอรี่รัฐบาล ลอตเตอรี่ลาว สลากกินแบ่งยี่กี สลากกินแบ่งฮานอย สลากกินแบ่งมาเลย์ หรือ สลากกินแบ่งหุ้น ทุกประเภทของหวยมีให้เลือกมากมาย. โปรโมชั่นและรางวัลมากมาย LOTTOVIP มอบโปรโมชั่นและรางวัลที่ไม่น้อยเลยให้กับสมาชิกทุกคน การเข้าร่วมเกมหวยของคุณจะได้รับโอกาสที่มากขึ้นในการชนะรางวัลใหญ่ รางวัลที่มีมูลค่าสูงจะเป็นของคุณได้ทันทีที่คุณเข้าร่วม


Автор: lottovip (не зарегистрирован), дата: 5 марта, 2024 - 00:02
#permalink

LOTTOVIP นำเสนอประสบการณ์การแทงหวยออนไลน์ที่ทันสมัยและไม่ยุ่งยาก คุณไม่ต้องออกจากบ้านหรือเดินทางไปที่ร้านหวย แค่มีโทรศัพท์มือถือและการเชื่อมต่ออินเทอร์เน็ต คุณสามารถแทงหวยได้ทุกที่ทุกเวลา ไม่ว่าจะเป็น เว็บแทงหวย ลอตเตอรี่รัฐบาล ลอตเตอรี่ลาว สลากกินแบ่งยี่กี สลากกินแบ่งฮานอย สลากกินแบ่งมาเลย์ หรือ สลากกินแบ่งหุ้น ทุกประเภทของหวยมีให้เลือกมากมาย. โปรโมชั่นและรางวัลมากมาย LOTTOVIP มอบโปรโมชั่นและรางวัลที่ไม่น้อยเลยให้กับสมาชิกทุกคน การเข้าร่วมเกมหวยของคุณจะได้รับโอกาสที่มากขึ้นในการชนะรางวัลใหญ่ รางวัลที่มีมูลค่าสูงจะเป็นของคุณได้ทันทีที่คุณเข้าร่วม


Автор: mikess (не зарегистрирован), дата: 5 марта, 2024 - 10:26
#permalink

You can run this script in the browser's developer console or include it in your HTML file to see the coordinates in the console log. Note that these coordinates are relative to the viewport, geometry dash lite not the entire document.


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
1 + 0 =
Введите результат. Например, для 1+3, введите 4.
 
Текущий раздел
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum