Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Ik zie in de html code van de start knop eerlijk gezegt geen enkele verwijzing naar een commando om het spel te starten? Alleen de opmaak gegevens naar de css layout... Moet er geen verwijzing in staan naar een javascript bestand?
<script type="text/javascript" src="js/main.js"></script>
<div id="start"><img src="img/start.png" alt="start" /></div>
Dit is de code van de start knop, neem ik aan:
HTML:<div id="start"><img src="img/start.png" alt="start" /></div>
Hierin zie ik enkel een verwijzing naar de opmaak. Er zou ook een verwijzing naar de EventHandler in moeten staan, anders weet de browser toch ook niet wat deze met de klik op de knop moet doen? Iets van: onClick('verwijzing naar de EvenHandler')
addEventHandler('start','click', start); // bij klikken op start
Toch snap ik de logica niet helemaal.. Hoe moet de browser nou weten dat start een knop is als in de html code enkel een afbeelding staat? De browser spreekt de main.js toch pas aan nadat deze een verwijzing hiernaar in de html code heeft gevonden?
Zo moeilijk is het niet.
Hoe weet jouw browser dat een bepaalde div een blauwe achtergrondkleur moet hebben?
Door een id of class in een css-bestand de eigenschap background-color: blue te geven.
Hoe weet jouw browser dat er bij het klikken op een bepaalde actie een gebeurtenis moet plaatsvinden?
Juist ja, door in een js-bestand een handeling aan die id te koppelen![]()
Dat klopt, maar jij hebt de afbeelding geen ID gegeven.. Enkel een ALT... Je klikt uiteindelijk op de afbeelding, niet op de DIV.
Ik heb er een hele tijd naar zitten staren en te vergelijken, maar ik zie eerlijk gezegt geen fouten.. Je hebt trouwens gelijk over die div, daar klik je inderdaad ook op.
Ik denk dat de fout zit in de volgende regel:
Groet,
Skip![]()
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.