Я занимаюсь разработкой приложения, в котором у меня при запуске отображается страница входа и есть ссылка на страницу регистрации, где мне также нужно запустить некоторый JavaScript.Я пробовал много решений, но никто не помог мне.Дело в том, что я не могу запустить javascript на странице регистрации после нажатия на ссылку href на странице входа без необходимости вручную обновлять страницу регистрации.Вот код:
Это код моей стартовой страницы:
<a class="text-info font-weight-bold" href="signup.html" data-
transition="slide-in">Create one now!</a>
Это скрипт, который я пытаюсь загрузить:
var currentTab = 0; // Current tab is set to be the first tab (0)
showTab(currentTab); // Display the current tab
function showTab(n) { // This function will display the specified tab of the form...
var x = document.getElementsByClassName("tab");
x[n].style.display = "block"; //... and fix the Previous/Next buttons:
if (n == 0) {
document.getElementById("prevBtn").style.display = "none";
} else {
document.getElementById("prevBtn").style.display = "inline";
}
Это простоотрывок из него намного длиннее, но я надеюсь, что вы поняли, сценарий не так важен, фактическая ошибка ...
Я тоже пытался добавить этот код:
<script>
document.addEventListener('push', load());
</script>
И завернуть скрипт в функцию загрузки, но опять же он не будет отображаться без перезагрузки ... Я попытался добавить прослушиватель событий на страницы входа и подписи. Html
Единственный способ заставить его работать, это добавить
data-ignore="push"
Но это работает, потому что на самом деле это снова загружает страницу и вообще не использует переход.