login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Browser achterhalen

Offline larssy1 - 26/05/2009 20:06
Avatar van larssy1MySQL beginner Hoi mensen,

Ik ben bezig met mijn site, maar ik heb gemerkt dat het in Internet Explorer een andere uitwerking heeft dan in FireFox.

Nu vraag ik me af, is het slim om dit optelossen door de gebruiker zijn browser te achterhalen en aan die browser een bepaalde css te koppelen.

Code bijvoegen aub.

Mvg
Larssy1

8 antwoorden

Gesponsorde links
Offline vinTage - 26/05/2009 20:08
Avatar van vinTage Nieuw lid waarom met php ?
Dat gaat ook gewoon met conditional comments (IE) en de rest houd zich wel aan de standaarden afaik.

Offline larssy1 - 26/05/2009 20:38
Avatar van larssy1 MySQL beginner kan het ook op deze manier? ( heb 'm nog niet echt helemaal werkent.. )

  1. <script language="JavaScript" type="text/javascript">
  2.  
  3. window.onload = Custom.init;
  4.  
  5. function Browser()
  6. {
  7. if(navigator.appName == "Microsoft Internet Explorer"){
  8. style = "Hello";
  9. }else if(navigator.appName == "Netscape"){
  10. style = "ByeBye";
  11. }
  12. }
  13. </script>


En in de body tags dit:

  1. <span id="browsers">
  2. <script language="JavaScript">window.onload=Browser</script>
  3. </span>
Offline Wim - 27/05/2009 09:45 (laatste wijziging 27/05/2009 09:46)
Avatar van Wim Crew algemeen
  1. <!--[if IE]>
  2. Hier de code die door IE uitgevoerd moet worden
  3. <![endif]-->


Dit is toch veel handiger?

//edit:
http://www.quirksmode.org/css/condcom.html
Offline ArieMedia - 27/05/2009 09:55
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
wimmarien schreef:
[..code..]

Dit is toch veel handiger?

//edit:
http://www.quirksmode.org/css/condcom.html

Ik zie dit heel vaak staan die IF IE ect..
Maar is het niet veel handiger om dit via Javascript te doen? Over Google Chrome zie je ook steeds topics (waarscheinlijk geen valid code, maargoed).

Om in de toekomst dingen toe te voegen is javascript veel gemakkelijker IMO.
Offline vinTage - 27/05/2009 09:58
Avatar van vinTage Nieuw lid Dat heet conditional comments en is beter dan javascript, js kan uitstaan namelijk 
Offline Wim - 27/05/2009 10:02
Avatar van Wim Crew algemeen
Arie2Zero schreef:
[..quote..]
Ik zie dit heel vaak staan die IF IE ect..
Maar is het niet veel handiger om dit via Javascript te doen? Over Google Chrome zie je ook steeds topics (waarscheinlijk geen valid code, maargoed).

Om in de toekomst dingen toe te voegen is javascript veel gemakkelijker IMO.


Eerste paragraaf op die website:
Citaat:
Conditional comments only work in Explorer on Windows, and are thus excellently suited to give special instructions meant only for Explorer on Windows.
Offline ArieMedia - 27/05/2009 10:07
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
wimmarien schreef:
[..quote..]

Eerste paragraaf op die website:
[..quote..]
Daarom zeg ik, Om in de toekomst meerdere browsers toe te kunnen voegen is het misschien slimmer om Javascript te gebruiken.
Offline vinTage - 27/05/2009 10:10 (laatste wijziging 27/05/2009 10:11)
Avatar van vinTage Nieuw lid Waarom js?
Het gros van de browsers doet wat hij moet doen (behalve ie*) en voor IE heb je dus die conditional comments.

*ie8 doet het al best goed, ik heb nog geen bugs meegemaakt iig
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s