Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 24.10.2016, 22:19
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

Почистить винду бы не помешало в любом случае, особенно после Амиго, но проблема явно не в ней.
Перво-наперво вам надо определиться - чего именно вы хотите. Если что-то для других, то оно не должно зависеть от браузера и работать всегда одинаково. Если для себя - берёте тот браузер в котором работает и делаете что хотите. Можно даже спец. билд браузера под себя сделать.
Далее, если не работает javascript - чистка винды никак не поможет, потому что проблема в вашем коде. Жмёте f12 и смотрите, что вам пишет консоль.
__________________
29375, 35
Ответить с цитированием
  #22 (permalink)  
Старый 24.10.2016, 22:39
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Спасибо! На сайте в этих браузерах проблем нет. А в целом сомневаюсь связи с посетителями нет, кто его знает, почему сегодня не разу не была задействована лейка(заливка). Посетителей (обслуженных хостов 62), только кисточка, может лог файлы врут а может реально у меня вообще у людей и не работает ничего.
Ответить с цитированием
  #23 (permalink)  
Старый 24.10.2016, 22:51
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

Ну раскраска действительно работает кое-как. Например не перестаёт рисовать когда мышка "отжата" и координаты мыши считает без учёта прокрутки.
Заходите на свою страницу, жмёте f12, выбираете "Консоль" и смотрите что за ошибки вам выдаёт, например:
TypeError: document.webkitCancelFullScreen is not a function
[Подробнее]risynok.js:5:1
22:45:43.542 ReferenceError: otmena is not defined
[Подробнее]ris.html:1:1
22:45:43.585 ReferenceError: otmficwet is not defined
[Подробнее]ris.html:1:1
22:45:44.792 ReferenceError: holst2 is not defined
__________________
29375, 35
Ответить с цитированием
  #24 (permalink)  
Старый 24.10.2016, 23:53
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Это странное явление отсутствие на верхнем слое канваса событие на отжатую мышку. Прописал к двум верхним слоям, в моей ОПЕРЕ работает. А вот куда пропало переключение курсора, пока загадка. Прокрутка учитывается просто курсор в виде лейки или кисточки имеет большие размеры и в ОПЕРЕ у меня перестал отображаться. Проверите пожалуйста сейчас на отжатие мышки реагирует?
Ответить с цитированием
  #25 (permalink)  
Старый 25.10.2016, 00:01
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

"Отжатие" теперь работает. На счёт прокрутки - измените размер окна, так чтоб видно было только половину картинки, прокрутите вниз и попробуйте порисовать - рисовать будет сверху.
__________________
29375, 35
Ответить с цитированием
  #26 (permalink)  
Старый 25.10.2016, 00:10
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Ладно с этим разберусь, а на счёт смены курсора работает?
Ответить с цитированием
  #27 (permalink)  
Старый 25.10.2016, 00:20
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

У меня в обоих браузерах рисует где надо. В ОПЕРЕ только курсор не меняется. Вы в каком браузере смотрите.
document.getElementById("korY").innerHTML=e.client Y+document.body.scrollTop;
document.getElementById("korX").innerHTML=e.client X+document.body.scrollLeft;

Должно правильно работать.
Ответить с цитированием
  #28 (permalink)  
Старый 25.10.2016, 00:31
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

document.getElementById("korY").innerHTML=e.client Y+document.body.scrollTop;
document.getElementById("korX").innerHTML=e.client X+document.body.scrollLeft;
В каком браузере это не срабатывает?
Ответить с цитированием
  #29 (permalink)  
Старый 25.10.2016, 00:51
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

Firefox:
... + (document.body.scrollTop||document.documentElement.scrollTop)
Курсор меняется.

А классическая опера вроде вообще не даёт менять курсор на нестандартный.
__________________
29375, 35
Ответить с цитированием
  #30 (permalink)  
Старый 25.10.2016, 01:02
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Понятно СПАСИБО. Сейчас изменю скроллинг.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переманную как условие в if блок xas Общие вопросы Javascript 3 02.02.2016 21:17
Как объединить канвас mervin Элементы интерфейса 12 12.08.2015 16:45
initComponent: Как получить данные родителя и как получить store для вызова load()? Пролетарий ExtJS 76 04.07.2015 09:22
коммнты фб и как обмануть iframe torsar Оффтопик 9 29.06.2015 11:02
Как сделать что бы картинки с другого url отображались как свои zlodey Серверные языки и технологии 1 04.05.2015 21:30