Hakker schreef:
[..]
De reden dat ze het hebben gadaan is misschien omdat bij IE java ingebakken zit (of het ondertussen weer gebeurd weet ik niet wat een tijdje geleden hadden ze mot met Sun waardoor javavm eruit moest) terwijl je bij je bij Netscape/Mozilla browsers je java apart moet installeren. Een beetje domme actie als je het mij vraagt want ik heb eenzelfde soort menu gewoon draaiend op elke soort browser. Dus het is inderdaad wat foute code zoals eerder werd gezegd en geen browser fout.
Dat gedeelte voor IE wat je nu laat zien is Javascript en wordt door iedere (moderne) browser ondersteunt. Wel kan het client-side uitgeschakeld worden. Sommige sites maken gebruik van Java voor hun menu's. Die zijn inderdaad niet op elke browser te bekijken.
Er is een duidelijk verschil tussen JavaScript en Java.
Java werkt in een browser met applets. Ondersteuning hiervoor moet je vaak apart installeren omdat Microsoft in sommige Windows versies de Java "Virtual Machine" niet bijgeleverd heeft.
Dat het JavaScript op de dpreview site niet zou werken voor FireFox of andere browsers zou dan meer met slecht programmeren temaken hebben. Er zijn bepaalde IE-only JavaScript functies maar die zijn vooral visueel. De werking van het menu wordt niet aangetast als zo'n functie mist.
Een ander voorbeeld van een (redelijk grote) site is die van Honig met hun
WatEtenWeVandaag. Helaas werkt dat menu alleen in IE. Wat fatsoenlijke declaraties zouden ervoor zorgen dat het script in elke browser werkt maar helaas werd er op mijn e-mail niet gereageerd.