Muziek en geluiden : Een MIDI-bestand bewerken en invoegen
Inhoud ]
Eric Chautrand

Vaststellen welke browser een bezoeker gebruikt

Als je eerder aan een workshop van ons hebt meegedaan, ben je waarschijnlijk ook op de hoogte van het vervelende incompatibiliteitsprobleem (helaas bij iedere versie terugkerend) dat bestaat tussen Netscape en Internet Explorer.

Ook in deze workshop moeten voor het uitvoeren van dezelfde taak (in dit geval het afspelen van een midibestand) verschillende HTML-codes worden gebruikt voor de twee browsers. Dit probleem kan worden opgelost door de bezoeker eerst een browserdetectiepagina te laten zien, waarna automatisch de juiste pagina wordt weergegeven. Hier zijn slechts een paar regels JavaScript voor nodig.

Hier is de code voor de browserdetectiepagina:

<HTML>
<SCRIPT LANGUAGE="JavaScript">
    <!--
    if ("Netscape" == navigator.appName) location.replace ("son-a02-netsc.htm")
    else
    location.replace ("son-a02-ie.htm");
    //-->
    </SCRIPT>
</HTML>

Als de bezoeker Netscape gebruikt, wordt na deze pagina automatisch de pagina son-a02-netsc.htm weergegeven. Als de bezoeker een andere browser gebruikt, wordt de pagina son-a02-ie.htm weergegeven.

Sla deze pagina onder de gewenste naam op. De volgende stap bestaat eruit de pagina's te maken die verschillend zijn voor de twee browsers.

Een koppeling toevoegen. Een MIDI-bestand kan rechtstreeks worden ingesloten in een webpagina of er kan naar worden verwezen via een eenvoudige HTML-koppeling. In het laatste geval heeft het klikken op de koppeling tot gevolg dat de standaardspeler van de bezoeker wordt gestart. De laatste optie heeft als voordeel dat deze wordt ondersteund door zowel Netscape Navigator als Internet Explorer.