Mensen,
Ik ben bezig met een stukkie scripting, waar ik onderscheid moet maken tussen de verschillende browsers. Ik heb eens rod ge-googled, maar zie voornamelijk de volgende manieren:
Ik heb begrepen dan het opvargen van de appName een achterhaalde zaak is omdat sommige browser dit niet meer afstaan.
Ik zie ook wel vaak de volgende manier:
<code>
var IE = (navigator.userAgent.indexOf("MSIE") != -1)
</code>
Nu is mijn vraag of debovenstaande manier (indexOf) wel waterdicht is ?? en zo nee, welke manier valt dan aan te bevelen?
ik heb hier ( http://www.quirksmode.org/js/detect.html ) al een beetje info opgedaan.
bvd,
Ik ben bezig met een stukkie scripting, waar ik onderscheid moet maken tussen de verschillende browsers. Ik heb eens rod ge-googled, maar zie voornamelijk de volgende manieren:
code:
1
2
3
4
5
| var browserName=navigator.appName;
if (browserName=="Netscape")
{
alert("Hi Netscape User!");
} |
Ik heb begrepen dan het opvargen van de appName een achterhaalde zaak is omdat sommige browser dit niet meer afstaan.
Ik zie ook wel vaak de volgende manier:
<code>
var IE = (navigator.userAgent.indexOf("MSIE") != -1)
</code>
Nu is mijn vraag of debovenstaande manier (indexOf) wel waterdicht is ?? en zo nee, welke manier valt dan aan te bevelen?
ik heb hier ( http://www.quirksmode.org/js/detect.html ) al een beetje info opgedaan.
bvd,
[ Voor 2% gewijzigd door Pelle op 05-11-2004 10:43 . Reden: [ code] :z ]
Jan-Willem