BlinfoTec |
Als je op het Wereld Wijde Web gaat rondneuzen, krijg je te maken met vier variabelen. Een variabele is iets, dat niet altijd hetzelfde is. Het zijn:
Als er tijdens je reizen op het Internet iets niet goed gaat, dan is het belangrijk, om te weten, welke variabele daarvoor verantwoordelijk is. Dat klinkt makkelijker dan het is. Het is soms moeilijk om vast te stellen, waar de functionaliteit van de screenreader overgaat in de functionaliteit van de applicatie software. De instellingen van de browser, en de snelheid van de verbinding kunnen een rol spelen. De manier, waarop de pagina is ontworpen, en de manier waarop je screenreader daarmee omgaat zijn belangrijk.
Een lezer stuurde een email, om te wijzen op een paar onbenoemde knoppen op de email pagina van deze website. Nu luister ik de pagina's natuurlijk af, voordat ze worden gepubliceerd, en mij was niets opgevallen. Maar zoiets zegt niets. De lezer gebruikte ook I E 6, maar luisterde met WindowEyes, terwijl ik het met JAWS moet doen. Op het email formulier staan twee 'verborgen' invul velden, die ervoor zorgen, dat de lezer geinformeerd wordt, of z'n email met succes is verstuurd, of dat er bijvoorbeeld een fout in het email adres is vastgesteld. Las WindowEyes die velden onterecht voor als knoppen, of zat er een fout in de code van de pagina? Ik startte mijn laptop, en bekeek de email pagina met WindowEyes, dat samen met HAL daarop geïnstalleerd is. Geen knoppen te horen. De fout moest dus bij de browser instellingen gezocht worden. Plotseling werd het me duidelijk. Niet de browser instellingen, of verborgen velden, maar het harpje, dat klinkt, als je een pagina 'omslaat', zou de oorzaak van de spook knoppen kunnen zijn. De code, die het harpje laat horen, was ingewikkelder dan gebruikelijk, om er voor te zorgen, dat het geluid in alle browsers te horen zou zijn. Die code zorgde ervoor, dat bij langzamere verbindingen, IExplorer alvast de rewind,play, fast forward, en stop knoppen op het scherm zette. Die verdwenen weer, als het harpje klaar was, en geen geluid meer aangeboden werd. Geen man overboord, met een paar extra knoppen op het scherm, maar toch reden om de code voor het harpje te vereenvoudigen.
In een ander voorbeeld kreeg ik het dagenlang niet voor elkaar, om in te loggen in mijn account pagina bij Planett Internet. Omdat je in Nederland alleen nog telefoon beantwoorders aan de lijn krijgt, als je opbelt, kan je maar beter proberen de oplossing van je problemen op het Internet te vinden. Maar ook dat lukt niet altijd. In dit geval vroeg ik ten einde raad aan Elma, om eens mee te kijken, terwijl ik probeerde in te loggen. Horen al die sterretjes er te staan in dat wachtwoord vak? vroeg ze. sterretjes? Wat voor sterretjes? JAWS zei 'blank' als ik op het wachtwoord veld belandde. Al snel werd duidelijk, dat mijn tikfouten vrolijk door IExplorer waren bewaard, zichtbaar als sterretjes, maar onleesbaar voor JAWS. Tegenwoordig druk ik dus eerst op Ctrl+a, gevolgd door delete, als ik op een invulvak terecht kom, dat ik al eerder heb ingevuld. Probleem opgelost.
Dit zijn maar een paar voorbeelden, van wat er kan gebeuren, als je als VIP over het Internet dwaalt. Screenreaders kijken op verschillende manieren naar het web. JAWS probeert de pagina code te ontcijferen, en trekt zich eigenlijk weinig aan van wat er werkelijk op het scherm staat. WindowEyes maakt gebruik van Microsoft's 'accessability options'. HAL haalt z'n informatie weer meer uit de video stream. De software ontwikkelaars doen hun best om het Internet voor ons toegankelijk te maken, maar tegelijkertijd ontwikkelt het Internet en het Wereld Wijde Web zich verder. Ik zal niet proberen, om alle mogelijke problemen te omschrijven en er een oplossing voor aan te bieden. Als je vast komt te zitten, stuur dan een mailtje aan info@blinfotec.org, of leg je oor te luisteren bij mailing lijsten zoals BlindForum. Samen komen we er wel uit. En onthoud, dat computers alleen fouten maken, als je ze daar opdracht toe geeft.