Jump to content
  • 0

Условные комментарии IE


AP311
 Share

Question

И снова здравствуйте уважаемые Люди. У меня к Вам есть новый вопрос, простой для Вас и не понятный для меня. :mellow: Вот допустим у меня есть условный комментарий:

<!--[if lt IE 9]>Текст который будет показываться во всех версиях IE кроме 9.<![endif]-->

Куда правильней всего вставлять этот код? :) И как сделать так чтобы выводился не мой сайт с текстом который написан в комментарии а чисто один текст из комментария на чистой странице? :) Если Вы меня плохо поняли то сообщите, я объясню всё поподробней. Спасибо за внимание.

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Mr.Black, привет. Мне нужно сделать так.. Если человек пришёл на сайт через IE ниже 9-ой версии то чтобы абсолютно ничего не показывалось на странице кроме текста который введён в условный комментарий. :)

Link to comment
Share on other sites

  • 0

ну как то так (перенаправленные на другой сайт/страницу). как вариант решения


<!--[if IE]>

<script type="text/javascript">
location.replace("http://сайт.ру");
</script>

<noscript>
<meta http-equiv="refresh" content="0; url=http://сайт.ру">
</noscript>

<![endif]-->

только поставьте ту версию которая нужна

Link to comment
Share on other sites

  • 0

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

<script type="text/javascript">

location.replace("http://сайт.ру");

</script>

Что значит это? Что мы этим делаем\сделаем?

<noscript>

<meta http-equiv="refresh" content="0; url=http://сайт.ру">

</noscript>

И этим?

Если не трудно то пожалуйста и поподробней. :) Извиняюсь за свою наглость. :)

<!--[if IE]> - сюда понятно, я подставлю своё значение.

Link to comment
Share on other sites

  • 0

Я кажется понял что к чему. Первый делом мы делаем переадресацию на указанный сайт\страницу, а если браузеру JS не понятен или отключён пользователем то автоматически переходим ко второму пункту и уже там та переадресация точно пройдёт, так? Тогда сразу вопрос: Зачем использовать сразу этих два метода когда можно только второй если он 100% пройдёт или я всё не так понял?

Edited by AP311
Link to comment
Share on other sites

  • 0

Все что находится в теге noscript отображается, а в данном случае срабатывает только тогда, когда в браузера выключена поддержка javascript. Впринципи можно использовать один вариант <meta http-equiv="refresh" content="0; url=http://сайт.ру"> не вкладывая его в тег noscript

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy