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