Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2017, 15:45
Аспирант
Отправить личное сообщение для Dmitriy154 Посмотреть профиль Найти все сообщения от Dmitriy154
 
Регистрация: 11.02.2016
Сообщений: 48

скрипт не работает только в Firefox
подключаю скрипт в теге <body> и почему-то не обрабатывается событие щелчка по блоку div. Для краткости привожу часть кода скрипта:
document.body.onclick = function() {	
	
	if (currentParent !== event.target.parentElement) {
		var nameParentClass = event.target.parentElement.getAttribute('class');
		var nameArr = nameParentClass.split(' ');
		...
		
		if (event.target.parentElement.getAttribute('data')) {
			dataString = event.target.parentElement.getAttribute('data');
			...
		}
	}
	
	currentParent = event.target.parentElement;
	
	if (!event.target.childNodes.length) {
		...
		}

}
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2017, 16:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Сообщение от Dmitriy154
скрипт не работает только в Firefox
Цитата:
значит нет event
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2017, 20:05
Аспирант
Отправить личное сообщение для Dmitriy154 Посмотреть профиль Найти все сообщения от Dmitriy154
 
Регистрация: 11.02.2016
Сообщений: 48

при клике в консоли firefox:
ReferenceError: event is not defined и ссылается на эту строчку кода
if (currentParent !== event.target.parentElement) {
Ответить с цитированием
  #4 (permalink)  
Старый 16.12.2017, 20:20
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

document.body.onclick = function(*!*event*/!*)  {
только это вам не на долго поможет, ибо очевидно, что вы нихрена не понимаете в том что делаете.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 16.12.2017, 21:13
Аспирант
Отправить личное сообщение для Dmitriy154 Посмотреть профиль Найти все сообщения от Dmitriy154
 
Регистрация: 11.02.2016
Сообщений: 48

почему же так? все мы когда-то учились, чтобы стать такими умниками. Для чего придуман форум?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS работает только в мазиле. FoxGid Элементы интерфейса 0 20.11.2015 08:28
Скрипт работает только в Хроме gorilas jQuery 16 08.09.2015 17:44
Скрипт перестал работать в новых версиях firefox, Opera и Chrome, а в IE работает polbear Javascript под браузер 3 30.06.2011 09:34
скрипт работает только в IE, а в остальных браузерах нет. melodicman Firefox/Mozilla 0 23.06.2010 15:18
Скрипт не работает в Opera, Firefox Faster Events/DOM/Window 2 08.08.2008 18:56