powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Используется ли сейчас HTML <area> Tag ?
11 сообщений из 11, страница 1 из 1
Используется ли сейчас HTML <area> Tag ?
    #39966055
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Я помню читал про него в эпоху HTML 3.2.
Что сейчас в вебе используется для сенсорных эрий на картинке?
У меня будет картинка с ячейками 100х100 и надо для каждой обработать мышко-клик.

Вобщем посоветуйте.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966057
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Сейчас там html5, где div на div'е и css погоняет.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966066
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,

Я для 100х100 надо будет сделать .... примерно 100 строк divs. И каждую побить на 100 divs горизонтально.

А кто может подсказать такой вот готовый шаблон для моего случая? Все ячейки будут одинаковы по размеру.
Прямоугольники с текстом внутри. Где-то так width=100px
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966068
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да не, там какой-нибудь canvas приделать можно.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966072
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster, шикарно. А есть example? Я чтоб сильно долго не заморачиваться просто взял-бы за образец.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966083
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
https://stackoverflow.com/questions/55677/how-do-i-get-the-coordinates-of-a-mouse-click-on-a-canvas-element
Второй ответ
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
function getCursorPosition(canvas, event) {
    const rect = canvas.getBoundingClientRect()
    const x = event.clientX - rect.left
    const y = event.clientY - rect.top
    console.log("x: " + x + " y: " + y)
}

const canvas = document.querySelector('canvas')
canvas.addEventListener('mousedown', function(e) {
    getCursorPosition(canvas, e)
})



Как-то так оно работает для любого элемента.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966089
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Как-то так можно пиксели менять.

https://developer.mozilla.org/ru/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966091
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК. Спасибо.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966264
crutchmaster
mayton,
https://stackoverflow.com/questions/55677/how-do-i-get-the-coordinates-of-a-mouse-click-on-a-canvas-element
Второй ответ
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
function getCursorPosition(canvas, event) {
    const rect = canvas.getBoundingClientRect()
    const x = event.clientX - rect.left
    const y = event.clientY - rect.top
    console.log("x: " + x + " y: " + y)
}

const canvas = document.querySelector('canvas')
canvas.addEventListener('mousedown', function(e) {
    getCursorPosition(canvas, e)
})




Как-то так оно работает для любого элемента.

а что именно тут canvas делает?
координаты и слушатель доступны и без канвасов.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966313
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза,

Ему картинка нужна и не просто так.
...
Рейтинг: 0 / 0
Используется ли сейчас HTML <area> Tag ?
    #39966517
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Используется ли сейчас HTML <area> Tag ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]