Mam stronę internetową, która ma przycisk. Obecnie wiążę ten przycisk z obsługą javascript, która sprawia, że strona jest przekierowywana do danego adresu URL po kliknięciu.Czy kodowanie w języku HTML może coś zrobić bez JavaScriptu?
HTML:
<button class="click-me">Clike me to navigate</button>
JS:
$('.click-me').on('click', function() { window.location = '/myloc'; });
Jestem teraz próbuje zbudować fallback (bez javascript) wersja tej strony. Chciałbym, aby ten przycisk wykonywał tę samą pracę, ale bez używania javascript. Innymi słowy, próbuję uczynić ten przycisk funkcjonalnym, nawet jeśli javascript przeglądarki jest wyłączony.
Wiem, że można to osiągnąć za pomocą formularza (jak pokazano poniżej). Ale szukam jakiejkolwiek czystszej implementacji.
<form name="hack" action="/myloc">
<button type="submit" class="click-me">Click me to navigate</button>
</form>
Jeśli sprawisz, że działa bez JavaScript, w ogóle nie będziesz potrzebować wersji JS, prawda? – JJJ