Как я могу исправить эту проблему с моим html href кодом? - PullRequest
1 голос
/ 03 апреля 2019

Итак, я пытаюсь создать веб-сайт для некоторого домашнего задания кода, но одна из моих ссылок html не работает. Я пытался удалить функцию кнопки, но она все еще не работает. Я вставил код от других, и они, кажется, работают. Только это не сработает.

<nav>
<a href="Info.html"><button> INFO </button></a>
<a href="Ticket Purchase.html"><button> TICKET PURCHASE </button></a>
</nav>

«INFO» работает, а «TICKET PURCHASE» - нет.

<nav>
<a href="Info.html"><button> INFO </button></a>
<a href="Ticket Purchase.html"> TICKET PURCHASE </a>
</nav>

Я подумал, что, возможно, моя кнопка что-то делает, поэтому я удалил ее, но она все равно не сработала. Я даже вставил имя файла в пробел перед частью ".html", но он все равно не будет работать. Я не понимаю, и мне кажется, что код должен работать. Я использую локальный файл, потому что мне не нужно публиковать это в Интернете, поэтому не беспокойтесь, что это повлияет на работу.

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

Ответы [ 4 ]

0 голосов
/ 04 апреля 2019

См. Документы: https://developers.google.com/maps/documentation/urls/url-encoding

Некоторые символы не могут быть частью URL (например, пробел).

Так и должно быть:

<a href="TicketPurchase.html"> TICKET PURCHASE </a>
0 голосов
/ 03 апреля 2019

Пробелы в URL не допускаются, поэтому веб-сайты с длинными именами пишутся как одно слово. Размещение пробела в ссылке заставит сервер преобразовать пробел в какой-то специальный символ. По этой причине файлы на вашем сайте должны быть названы без пробелов между ними.

0 голосов
/ 03 апреля 2019

Измените имя файла с "Ticket Purchase.html" на "ticketPurchase.html" .

0 голосов
/ 03 апреля 2019

Вы должны изменить имя файла внутри href. Спасибо

Пример 1 - Изменить Ticket Purchase.html на TicketPurchase.html

<a href="TicketPurchase.html"> TICKET PURCHASE </a>

Пример 2 - Изменить Ticket Purchase.html на Ticket-Purchase.html

<a href="Ticket-Purchase.html"> TICKET PURCHASE </a>

...