Второй JavaScript не работает на той же HTML-странице Почему?

Если вы говорите о пароле базы данных, в отличие от пароля, поступающего из браузера, стандартная практика, похоже, заключается в том, чтобы поместить пароль базы данных в файл конфигурации PHP на сервере.

Вы просто должны быть уверены, что файл php, содержащий пароль, имеет соответствующие разрешения на него. То есть он должен быть доступен только для веб-сервера и вашей учетной записи пользователя.

-1
задан Dream Hunter - hashADH 18 March 2019 в 17:59
поделиться

1 ответ

Я вижу, что в вашем коде вы получаете элементы только с использованием класса «mySlides».

var x = document.querySelectorAll(".mySlides");

Если вы хотите настроить таргетинг на элементы «mobilemySlides», вы должны найти способ сообщить вашему javascript, какие элементы вы хотите получить.

Например, вы можете добавить второй параметр в вашу функцию

function showDivs(n, selector){ ... }

и затем обновить свой запрос DOM:

var x = document.querySelectorAll(selector);

Наконец, вызвать функцию showDivs:

<div class="leftButton" onclick="plusDivs(-1, '.mySlides')">

Или

<div class="leftButton" onclick="plusDivs(-1, '.mobilemySlides')">

вот рабочий пример: https://codepen.io/mp-9007/pen/RdBwYb . Я убрал ширину на 100%, чтобы лучше видеть.

РЕДАКТИРОВАТЬ Обновлен код, основанный на комментарии @Scott Marcus. Изменено .getElementByClassName() на .querySelectorAll()

0
ответ дан mp9007 18 March 2019 в 17:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: