Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wyświetlić napis tylko w IE?
stasieniek
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 23.11.2004
Skąd: Kalisz

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


Pytanie jest dość banalne, ale ja próbowałem i mi nie wychodziło. Czy ktoś mógłby napisać, jak zrobić, by jakiś napis byłby widoczny tylko w przeglądarce InternetExplorer, a jeśli jest inna przeglądarka, to inny napis.

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





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.01.2006
Skąd: Mysłowice

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


  1.  
  2. <script language="JavaScript">
  3. function browser_name()
  4. {
  5. switch(navigator.appName)
  6. {
  7. case 'Netscape':
  8. if( navigator.userAgent.indexOf('Firefox') )
  9. {
  10. name = 'Firefox';
  11. }
  12. else
  13. {
  14. name = 'Mozilla';
  15. }
  16. break;
  17. case 'Microsoft Internet Explorer':
  18. name = 'IE';
  19. break;
  20. case 'Opera':
  21. name = 'Opera';
  22. break;
  23. default:
  24. name = 'undefined';
  25. break;
  26. }
  27. return name;
  28. }
  29. </head>
  30.  
  31. <INPUT TYPE=Button VALUE="Przegladarka" onClick="alert browser_name() )">
  32. </body>
  33.  
  34. </html>


Skrypt wyrzuca alerta z nazwą przeglądarki. Można tez wykorzystac inaczej tą funkcję browser_name()
Go to the top of the page
+Quote Post
Fipaj
post
Post #3





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


http://leksykot.top.hell.pl/notatki/www/ie-hacks.shtml
Go to the top of the page
+Quote Post
crash
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


  1. function getAgt()
  2. {
  3. var agt = navigator.userAgent.toLowerCase();
  4. var is_ie = ( ( agt.indexOf( "msie" ) != -1 ) && ( agt.indexOf( "opera" ) == -1 ) );
  5.  
  6. if( is_ie )
  7. {
  8. return true;
  9. }
  10. return false;
  11. }


Teraz tylko wystarczy sobie tego użyć...
Go to the top of the page
+Quote Post
stasieniek
post
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 23.11.2004
Skąd: Kalisz

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


Hmmm. A dlaczego nie działa to:
Kod
//tylko IE
if (navigator.appName != "MSIE") {
document.write('&nbsp;&bull;&nbsp;');
} else {
document.write('&bull; <a href="javascript: window.external.addFavorite(document.location, document.title);">Dodaj do ulubionych</a> &bull;');
}


?
Jak widzicie chodzi o wyświetlanie napisu dodawania do ulubionych

Ten post edytował stasieniek 5.02.2006, 21:05:13
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 - 22:10