browser herkenning

Status
Niet open voor verdere reacties.

koeikiemonster

Gebruiker
Lid geworden
26 feb 2008
Berichten
26
kan iemand mij uitleggen waarom bij mij onderstaand script in firefox netscape aangeeft?:confused:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>browser test</title>
</head>

  <script language="javascript">
         function browser()
             {
                    var naam_van_browser;
                    naam_van_browser=navigator.appName;
                    alert (naam_van_browser);
             }
	  
  </script>

<body onload="browser()">

browser test



</body>
</html>
 
Nee geen idee, probeer deze:

Code:
function browser()
{
	var naam_van_browser;
	naam_van_browser = navigator.userAgent;
	alert(naam_van_browser);
}
 
nou doet ie heel raar... zie plaatje
 

Bijlagen

  • javascript_melding.JPG
    javascript_melding.JPG
    11,6 KB · Weergaven: 46
Dat klopt wel. Hier in IE6 ook die melding, beginnend met Mozilla.
 
Ooh vreemd, dacht dat die wel zou werken. Waar heb je het eigenlijk voor nodig?
 
mijn website wordt niet helemaal goed weergegeven in firefox dus wil controleren wat voor browser de gebruiker gebruikt :) al heeft de gebruiker geen internet explorer dat er dan zo'n alert schermpje komt...
 
Ik weet niet hoever je al bent met het maken van je website, maar als je je doctype veranderd naar xhtml strict 1.0 dan ziet je website er in firefox en IE waarschijnlijk hetzelfde uit.

Wat je ook kan doen is je css aanpassen dat het er in firefox goed uitziet, en een css bestandje maken speciaal voor IE en dat d.m.v. de volgende code alleen gebruiken als de gebruiker IE gebruikt:

Code:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->
 
inderdaad, zorg dat je niet in quirks mode zit en de kans dat je site hetzelfde doet in IE en FF is aanzienlijk groter. Je zult altijd wat verschil houden, zeker met oudere browsers als IE6 (die helaas nog gebruikt wordt, maar dat geldt ook voor IE7).

Maar als je site niet werkt in firefox en wel in IE dan heb je waarschijnlijk iets gedaan wat niet de bedoeling is. Helaas is dat vaak nodig om er goed uit te zien in IE6, maar in IE7 in standards-compliance mode is het al aanzienlijk beter.

Als je meer informatie wilt over doctypes kun je hier terecht:
http://www.handleidinghtml.nl/html/structuur-document/structuur-document04.html

Als je een doctype kiest die standards-compliance mode veroorzaakt zit je meestal veilig.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan