Javascript отключена помощь - PullRequest
0 голосов
/ 25 мая 2010

У меня есть простая HTML-страница, которая использует Javascript для отображения некоторых всплывающих окон. Теперь, если Javascript отключен, я хочу показать некоторый текст со ссылками на якорь, поэтому, если Javascript включен, я смогу показать всплывающие окна, но если Javascript отключен, я хочу отобразить некоторый текст, и всплывающие окна не должны отображаться. Я не хочу использовать есть ли способ сделать это с помощью HTML, CSS?

Name: <a class="icon_help" href="#hbc_2" title="Prevention, Immunization &amp; Screening">2</a><noscript><a href="" title="">2</a></noscript>

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

Ответы [ 4 ]

3 голосов
/ 25 мая 2010

Добавить предложение без сценария:

<noscript>
  <a href="blabla1.html">Link 1</a><br />
  <a href="blabla2.html">Link 2</a><br />
  <a href="blabla3.html">Link 3</a>
</noscript>

Подробнее здесь .

1 голос
/ 25 мая 2010

Используйте прогрессивное улучшение:

<a href="/link/to/help/document.html" 
   onclick="do_javascript_stuff(); return false">

(Рекомендуется добавить событие click к ссылке в части head документа или в отдельном файле сценария, но это также подойдет.)

Таким образом, если JavaScript отключен, пользователь будет перенаправлен на HTML-документ; в противном случае ваши действия JavaScript будут срабатывать.

0 голосов
/ 25 мая 2010

Я предполагаю, что ваш вопрос: "Как я могу показать конкретный контент, если Javascript отключен?" Вы можете использовать тег noscript.

<noscript>
  <!-- content -->
</noscript>

Это заставит браузеры, которые не поддерживают JavaScript, просто игнорировать этот тег и обрабатывать то, что вложено в него. Браузеры, поддерживающие JavaScript, пропускают этот тег, если JavaScript включен. Дополнительные примеры и полный список атрибутов: http://www.w3schools.com/tags/tag_noscript.asp

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

0 голосов
/ 25 мая 2010

Есть ли в javascript окно, содержащее эти ссылки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...