Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не срабатывает onclick="Down.load(file);" (https://javascript.ru/forum/misc/78423-ne-srabatyvaet-onclick%3D-down-load-file-%3B.html)

basil.veber 12.09.2019 15:12

Не срабатывает 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);">
Что я делаю нет так. Интересует именно такой вариант написания.

Malleys 12.09.2019 18:38

Цитата:

Сообщение от basil.veber
<body onclick="Down.load('file');">

Если вы хотите вызывать метод load у объекта Down, то вам следует использовать такое объявление...
class Down {
	static load(file) {
		window.open("https://mysite.ru/files/name.zip");
	}
}

basil.veber 12.09.2019 18:53

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


Часовой пояс GMT +3, время: 17:19.