Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.09.2019, 15:12
Интересующийся
Отправить личное сообщение для basil.veber Посмотреть профиль Найти все сообщения от basil.veber
 
Регистрация: 12.09.2019
Сообщений: 16

Не срабатывает onclick="Down.load(file);"
function Down.load(file) {
window.open ("https://mysite.ru/files/name.zip");
}
document.body.addEventListener("click", clickBody)


Не получается повесить ссылку на тег такого вида:
Код:
Код:
<body onclick="Down.load(file);">
Что я делаю нет так. Интересует именно такой вариант написания.
Ответить с цитированием
  #2 (permalink)  
Старый 12.09.2019, 18:38
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от basil.veber
<body onclick="Down.load('file');">
Если вы хотите вызывать метод load у объекта Down, то вам следует использовать такое объявление...
class Down {
	static load(file) {
		window.open("https://mysite.ru/files/name.zip");
	}
}
Ответить с цитированием
  #3 (permalink)  
Старый 12.09.2019, 18:53
Интересующийся
Отправить личное сообщение для basil.veber Посмотреть профиль Найти все сообщения от basil.veber
 
Регистрация: 12.09.2019
Сообщений: 16

Спасибо большое. Ваш вариант решил проблему.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер срабатывает раньше времени или вообще не срабатывает Terebonko Элементы интерфейса 6 03.08.2017 12:43
не срабатывает clearInterval refrom Элементы интерфейса 4 25.06.2016 18:40
onclick срабатывает со 2 раза в ie djonA Общие вопросы Javascript 19 25.03.2013 01:07
AJAX запрос в Internet Explorer срабатывает через раз nikolayseo jQuery 5 13.11.2012 00:13
Нажатие по дате в календаре срабатывает только со второго клика afr0 Events/DOM/Window 4 31.10.2012 13:39