Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> komunikat w IE
kaznodziej/ka
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.03.2013

Ostrzeżenie: (0%)
-----


Chcę wyświetlić komuniat w przeglądarce IE..

if ($.browser.msie && $.browser.version < = 8 ){
$('#main').text('Niestety podana strona nie wyświetli się poprawnie w przeglądarce, którą posiadasz.');
};

( text() to tylko przykład)
niestety nie działa. (strona się wyświetla).

Jak mogę wyświetlić komunikat gdy IE <= 8.? I czy jest jakieś obejście, gdy przeglądarka nie obsługuje js?

<!--[if lt IE 8]>
....
<![endif]-->
(IMG:style_emoticons/default/questionmark.gif) ?

ale co ze znacznikami co będą niżej??

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
klocu
post
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

Ostrzeżenie: (0%)
-----


Armata na muchę. jQuery do takiego drobiazgu to trochę dużo.
Nie lepiej pójść inną drogą:
- dodać warstwę wpisaną na sztywno do kodu, dopisać jej klasę css z atrybutem display: none;
- dodać poprzez komentarz warunkowy oddzielny css dla IE w odpowiedniej wersji
- w kodzie tylko dla IE dodać atrybut display: block !important;

A kod jaki powinno się użyć to: less than or equal to => lte
<!--[if lte IE 8]><link type="text/css" rel="stylesheet" href="ie_only.css" /><![endif]-->

Ten post edytował klocu 13.08.2013, 11:23:00
Go to the top of the page
+Quote Post
kaznodziej/ka
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.03.2013

Ostrzeżenie: (0%)
-----


ok. bardzo dziękuje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:44