Не работает кнопка переход

Как исправить кнопки сайта, не работающие в браузерах

Как исправить кнопки сайта, не работающие в браузерах

Большинство веб-сайтов содержат кнопки некоторого описания. Кнопки сайта обычно работают нормально. Однако кнопки на некоторых сайтах могут не всегда работать, когда пользователи нажимают на них. В таких случаях ничего не происходит, когда пользователи нажимают определенные или все кнопки на определенных страницах. Это часто будет проблемой браузера, но может также быть кое-чем для разработчиков веб-сайта, чтобы исправить.

Как пользователи могут исправить кнопки сайта?

1. Обновите страницу сайта

Простое обновление страницы может иногда помочь. Чтобы обновить веб-страницу, нажмите кнопку «Перезагрузить» на панели инструментов URL браузера. В большинстве браузеров кнопки перезагрузки обычно располагаются рядом с адресной строкой. Затем попробуйте нажать кнопки после перезагрузки страницы.

2. Включите JavaScript

  1. Некоторые кнопки могут не работать на страницах веб-сайта, если в браузере отключен JavaScript. Чтобы включить JavaScript в Chrome, нажмите кнопку « Настроить и контролировать Google Chrome» .
  2. Нажмите « Настройки», чтобы открыть вкладку, показанную ниже.
  3. Нажмите « Дополнительно», чтобы развернуть вкладку «Настройки».
  4. Нажмите кнопку Настройки сайта .
  5. Затем нажмите JavaScript, чтобы открыть параметры, показанные непосредственно ниже.
  6. Включите опцию Заблокировано .
  7. Если в списке заблокированных сайтов есть какие-либо сайты, удалите их, нажав Дополнительные действия и выбрав Удалить .
  8. Пользователи могут проверить, включен ли JavaScript в их браузерах, на странице включения JavaScript . Эта страница сообщает пользователям, включен ли JavaScript в их браузерах. Он также предоставляет дополнительную информацию для включения JavaScript в Firefox, Internet Explorer, Opera и Safari.

3. Очистить данные браузера

  1. Очистка данных браузера может решить многочисленные проблемы с веб-страницами. Чтобы сделать это в Chrome, нажмите кнопку « Настроить Google Chrome» .
  2. Выберите Больше инструментов и Очистить данные просмотра, чтобы открыть окно, показанное непосредственно ниже.
  3. Установите флажок Файлы cookie и другие данные сайта .
  4. Нажмите « Кэшированные изображения и файлы» .
  5. Выберите « Все время» в раскрывающемся меню «Диапазон времени».
  6. Затем нажмите кнопку « Очистить данные» .

4. Сбросить браузер

  1. Пользователи подтвердили, что отключение расширений браузера может исправить кнопки веб-страницы. Сброс браузеров отключит все их расширения, и пользователи могут сделать это в Chrome, введя «chrome: // settings /» в строке URL.
  2. Прокрутите вниз и нажмите кнопку « Дополнительно» .
  3. Затем перейдите к нижней части вкладки «Настройки». Нажмите Восстановить настройки к их исходной опции по умолчанию .
  4. Нажмите кнопку сброса настроек .

5. Обновите браузер

  1. Пользователям, использующим устаревшие версии браузеров, может потребоваться обновить свои браузеры, что они могут сделать, переустановив их. Откройте аксессуар Run, нажав клавишу Windows + горячую клавишу R.
  2. Введите «appwiz.cpl» в поле «Открыть». Затем нажмите кнопку ОК , чтобы открыть деинсталлятор Windows.
  3. Выберите браузер и нажмите « Удалить» .
  4. Выберите опцию Да, чтобы удалить программное обеспечение.
  5. Перезагрузите компьютер или ноутбук перед переустановкой браузера.
  6. Откройте страницу веб-сайта браузера, с которой пользователи могут загрузить последнюю версию.
  7. Кроме того, пользователи также могут обновить некоторые браузеры, щелкнув О параметрах в их меню.

6. Попробуйте другой браузер

Пользователи могут обнаружить, что кнопки веб-сайта работают нормально в других браузерах. Итак, попробуйте открыть сайты в альтернативных браузерах, таких как UR. UR — это новый браузер, который получает восторженные отзывы. Это браузер Chromium с интерфейсом, аналогичным дизайну Chrome, и пользователи также могут использовать расширения Chrome в UR.

Читайте также:  Ix35 не работает тахометр

7. Настройте параметры безопасности

  1. Некоторым пользователям может потребоваться настроить очень высокие параметры безопасности, чтобы исправить кнопки веб-сайта. Пользователи Internet Explorer могут настроить эти параметры, нажав кнопку «шестеренка» в IE и выбрав « Свойства обозревателя»
  2. Затем выберите вкладку « Безопасность ».
  3. Нажмите Надежные сайты, показанные на снимке ниже.
  4. Перетащите панель разрешенных уровней вниз.
  5. Нажмите Интернет и Пользовательский уровень, чтобы открыть окно непосредственно ниже.
  6. Выберите более низкую настройку в меню «Сброс».
  7. Нажмите кнопку « Сброс» и « ОК» .
  8. Нажмите кнопку « Применить» и нажмите « ОК» для выхода.

Вот некоторые из возможных решений для исправления кнопок веб-сайта, которые не работают. Обратите внимание, однако, что разработчикам веб-сайта может потребоваться исправить некоторые кнопки на страницах их сайта. Таким образом, приведенные выше резолюции не всегда гарантированы.

СВЯЗАННЫЕ СТАТЬИ, ЧТОБЫ ПРОВЕРИТЬ:

Источник

Кнопка типа — не хочет переходить по ссылке

Имею страницу с URL:

В ее HTML-коде есть кнопка:

Когда я ее нажимаю, следует переход на URL:

Вместо того чтобы перейти на URL:

Почему так происходит? Кнопка не имеет тип submit, это просто кнопка. Я даже проверил в консоли выполнение кода:

Может начнёшь с описания того зачем тебе это надо? Делать переход на страницу через window.location уже странновато, но использовать для этого совсем уж странно.

P.S. как-то так. Можно и внутрь засунуть, если надо

так что даже не знаю что еще проверить.

Документацию проверь, пятизвёздочный, блджад.

type
The type of the button. Possible values are:
submit: The button submits the form data to the server. This is the default if the attribute is not specified, or if the attribute is dynamically changed to an empty or invalid value.

Может начнёшь с описания того зачем тебе это надо? Делать переход на страницу через window.location уже странновато, но использовать для этого совсем уж странно.

А мне странно использовать для визуального объекта «кнопка, которая лежит на форме», понятие «ссылка», которая декорируется так, чтоб выглядеть как кнопка. Мне проще кнопку называть кнопкой.

Да, устал и затупил. Забыл об этой особенности.

HTML это про семантику, а не про внешний вид. За внешний вид отвечает CSS. То что ты хочешь получить это нечто что в смысловом отношении является ссылкой, а значит это . Выглядеть оно может как угодно, для HTML это не важно

Для меня семантика формы — это то что есть на форме. Если на форме есть кнопка, то это кнопка. Если на форме есть ссылка, то это ссылка.

То что ты пытаешься сделать это и есть ссылка. Хотя бы и на форме. То что она выглядит как кнопка — не имеет никакого значения. Ты используешь JS-костыль чтобы заставить кнопку работать как ссылку. Вариант предложенный goingUp и мной будет работать даже без JS и CSS, в любой lynx, с любым экзотическим софтом

За ссылки кнопками в приличном обществе бьют канделяброй. К примеру, ты только что сломал миддл-клик по этой ссылке.

То что она выглядит как кнопка — не имеет никакого значения.

Для меня имеет. Если я вижу кнопку, то и в коде я хочу быстро увидеть кнопку, а не выискивать ссылку, разрисованную под кнопку.

Представь, что HTML вдруг допилили, и у button появился атрибут href. Что ты будешь использовать для кнопки? Тег или тег ?

даже без JS и CSS, в любой lynx, с любым экзотическим софтом

Моя целевая аудитория это не оценит.

К примеру, ты только что сломал миддл-клик по этой ссылке.

Когда работаешь с формами и кнопками, миддл-клик по кнопке просто вреден. Нам нужно последовательно проводить пользователя по сложному интерфейсу из нескольких страниц, а ты хочешь ему дать возможность сделать ответвление на любом шаге, чтобы он запутался окончательно.

Читайте также:  Как отремонтировать акустических колонок

Не думал о том чтобы реализовать своё что-там-у-тебя средствами других технологий? Веб и без твоей помощи достаточно ужасен.

Говорят в мобильной разработке денег поболее будет, задумайся

Представь, что HTML вдруг допилили, и у button появился атрибут href.

А зачем батону атрибут href?

Что ты будешь использовать для кнопки? Тег или тег ?

Для кнопки буду использовать , для ссылки — .

Не думал о том чтобы реализовать своё что-там-у-тебя средствами других технологий?

Узнаю Лор, классика.

Веб и без твоей помощи достаточно ужасен.

Я вебу никак не помогаю, повлиять на него я не могу.

Представь, что HTML вдруг допилили, и у button появился атрибут href. Что ты будешь использовать для кнопки? Тег или тег ?

Не появится. В XHTML2 хотели добавить всем элементам и где он теперь?

Не делай херню, послушай что тебе говорят.

Ты можешь ему не мешать

Одолжи лоровскую машину времени, слетай в девяностые, там тебе объяснят. И ещё объяснят зачем нужны

Думаю, веб стерпит мои потуги. Он и не такое видывал. Не переживай за веб.

Не забывай про назад/вперёд.

Я поражаюсь вашему упорству. Вам открыто сказали несколько людей, что то, что вы делаете — неверно. Нет, я художник, я так вижу. Кроме того, не очень компетентный художник, судя по всему.

Надеюсь, никогда не столкнусь с вашим творчеством.

А не проще было сразу указать нужный адрес в action для формы? И не нужно было бы никаких костылей…

Какая разница, как меняется URL страницы. Назад-вперед прекрасно работает.

Я поражаюсь вашему упорству. Вам открыто сказали несколько людей, что то, что вы делаете — неверно. Нет, я художник, я так вижу. Кроме того, не очень компетентный художник, судя по всему. Надеюсь, никогда не столкнусь с вашим творчеством.

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

Жду не дождусь, когда уже на лоре автор темы сможет банить таких лентяев и пустоголовых критиков как вы.

Один только MrClon попытался что-то сформулировать в двух предложениях. Но тема семантики обширна и спорна, чтобы вместиться в 250 символов.

А не проще было сразу указать нужный адрес в action для формы?

На форме может быть несколько кнопок, которые выполняют различные действия.

На форме может быть несколько кнопок, которые выполняют различные действия.

Ты документацию прочитал? formaction кому?

Почитай про accessibility в вэбе. Тогда станит понятней зачем придумали семантический html

Так вам же рассказали уже, что не так, и отметили отсутствие знаний документации.

Я считаю, вам лучше в дворники.

Не всем нужно accessibility в вэбе

Не всем нужно accessibility в вэбе

Гениально, чо. Пандусы для инвалидных колясок тоже нужны не всем, а только минорщине.

Правильное решение тебе уже дважды предложили, до кучи предлажили костыль, и дали объяснение почему исходный код не работает. Теперь остаётся только обсуждать твою упоротость, остальные возможности этой темы исчерпаны

Жду не дождусь, когда уже на лоре автор темы сможет банить таких лентяев и пустоголовых критиков как вы.

Свали на стековерфлоу. Хотя про дворника анон тоже неплохо предложил

Моя целевая аудитория это не оценит.

Уверен? Готов отсечь пользователей, отключающих JS или просто пользователей старых браузеров?

Читайте также:  Как настроить принтер рикон сп 111

Когда в на pass.rzd.ru ломают поиск поездов в не самых последних версиях Firefox, я просто плююсь, но от тебя, честно говоря, такого не ожидал.

Жду не дождусь, когда уже на лоре автор темы сможет банить таких лентяев и пустоголовых критиков как вы.

Кнопка типа — не хочет переходить по ссылке

Зайдём с обратного: ссылка типа не хочет сабмитить форму.

Очевидно что нужно сделать:

Очевидно нужно использовать для таких целей то, что для них предназначено, а не заниматься вырыванием зубов через задний проход.

Уверен? Готов отсечь пользователей, отключающих JS или просто пользователей старых браузеров?

Да, готов отсечь пользователей, отключающих JS (на что они надеются при использовании веб-приложения?). И готов отсечь любителей links/lynx (веб-приложение на такие браузеры не расчитыватеся).

Когда в на pass.rzd.ru ломают поиск поездов в не самых последних версиях Firefox, я просто плююсь, но от тебя, честно говоря, такого не ожидал.

Узпакойся, мои веб-приложения работают и в древних браузерах.

Не, это слишком вменяемо, не webmonkey-way

на что они надеются при использовании веб-приложения?

Что у тебя за приложение? Карта? Диаграммы? 3д?

Они надеются, что ты не мудак и не будешь ради одной формы тащить жабоскрипт.

Покажи, как стилизовать ссылку под стандартную кнопку, чтобы на 100% была неотличима на всех браузерах.

Но тема семантики обширна и спорна

Да пофиг на семантику, ты напердолил неработающего жабоскрипта вместо того чтобы тупо воспользоваться готовым тегом. Как уже подметили, мог бы хотя бы action формы нормально указать для приличия.

class=»btn btn-primary» . У ТСа bootstrap же.

Вообще обычно у людей у которых возникает желание создать кнопку которая реализует поведение ссылки, за одно возникает желание отредизайнить стандартные виджеты чтобы они выглядели одинаково во всех браузерах

P.S. компромисный вариант, вроде должен работать:

Интерактивные элементы вкладывать друг в друга не нужно.

Ну дык, это костыль для тому нормальный вариант недостаточно костыльный

С каких пор window.location не работает в яваскрипте?

Как уже подметили, мог бы хотя бы action формы нормально указать для приличия.

Все приличные интерфейсы уже давно не имеют кнопки submit, а значения запоминаются по ходу их изменения, через AJAX. Кнопки форм ведут на разные страницы, поэтому единственным action не обойдешься. В таком окружении формы нужны только для того, чтобы правильно срабатывали CSS-стили.

По сути, формы нынче применимы лишь в одном узком сегменте: если есть форма ввода данных и есть кнопка отправки данных. Вот тогда нужно и action прописать и submit сделать. Я вижу, вам это сложно понять, но тем не менее это так.

Мне, кстати, не нравятся интерфейсы без кнопок OK и Cancel, но современные UI дезигнеры сделали интерфейсы «без подтверждения» стандартом де факто. Посмотрите на тот же Гном, в нем уже сколько лет только кнопка «Отмена» на окнах ввода, кнопок вида «Ок» или там «Применить» нету в принципе. То же самое и в вебе происходит.

Это происходит только с теми, у кого мак головного мозга. Беги оттуда.

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

А чему тут поражаться если ты действительно все делаешь не так? Если вещь делает при клике переход по ссылке — это ссылка. То что она выглядит как кнопка вопрос десятый.

вы уже начали обсуждать компетентность топикстартера

Источник

Оцените статью