Uruchamianie JS

0

Witam.
mam taki .js

<script> 
            var registerButton = document.getElementById("registerButton");
            var registerButton1 = document.getElementById("registerButton1");
            var homeButton = document.getElementById("homeButton");
            var statuteButton = document.getElementById("statuteButton");
            var routeButton = document.getElementById("routeButton");
            var paymentButton = document.getElementById("paymentButton");
            var galleryButton = document.getElementById("galleryButton");
            var contactButton = document.getElementById("contactButton");

            registerButton.addEventListener('click', registerAction, false);
            registerButton1.addEventListener('click', registerAction, false);
            homeButton.addEventListener('click', homeAction, false);
            statuteButton.addEventListener('click', statuteAction, false);
            routeButton.addEventListener('click', routeAction, false);
            paymentButton.addEventListener('click', paymentAction, false);
            galleryButton.addEventListener('click', galleryAction, false);
            contactButton.addEventListener('click', contactAction, false);

            function registerAction() {
                window.location = "register.html"
            }
            function homeAction() {
                window.location = "index.html"
            }
            function statuteAction() {
                window.location = "regulamin.html"
            }
            function routeAction() {
                window.location = "trasa.html"
            }
            function paymentAction() {
                window.location = "oplaty.html"
            }
            function galleryAction() {
                window.location = "galeria.html"
            }
            function contactAction() {
                window.location = "kontakt.html"
            }
</script> 

prosty skrypcik nawigacyjny. Czy jest sposób, aby zamiast wrzucać go do każdego html`a osobno, dać link aby wykonał się z określonego pliku?

1

ale do czego to skrypt? Do tworzenia linków? Przecież to możesz w HTMLu możesz zrobić np. tak:

<a href="index.html">Główna</a>
<a href="register.html">Zarejestruj</a>
<a href="regulamin.html">Regulamin</a>

"Just like that", jakby to powiedział ktoś z Apple. A CSSem możesz określić wygląd tych swoich linków.

2

Google wykonuje JS, ale inne wyszukiwarki i roboty na takiej stronie mogą z dużym prawdopodobieństwem nie widzieć żadnych linków.
@VanDavv: Zbuduj sobie jakiś prosty system szablonów działający po stronie serwera, jeżeli obawiasz się o powtarzanie kodu. I tak go musisz powtarzać, a jak przyjdzie dodać/usunąć button to i tak musisz go w wielu plikach dodawać/usuwać, więc żaden z tego zysk, że 'href' przeniesiesz do JS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0