Muziek en geluiden : Een MIDI-bestand bewerken en invoegen
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.