Online Kraslot werkt niet.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »
Bram Poulisse

Bram Poulisse

16/09/2014 14:40:46
Quote Anchor link
Ik ben een Online kraslot aan het maken en als ik alle vakjes heb open gekrast zou er een pop up moeten komen met een melding er in maar die komt niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
    
<html>
<head>
    <script language="JavaScript1.2" type="text/javascript">

        function disableselect(e)
        {
            return false         /*disabeling selection action*/
        }
        function reEnable()
        {
            return true
        }
        document.onselectstart=new Function ("return false")
        if (window.sidebar)
        {

            document.onclick=reEnable
        }    
        function clickIE()
        {
            if (document.all)
            {
                (message);
                return false;
            }
        }
        document.oncontextmenu=new Function("return false")        
    </script>
    <meta CHARSET="UTF-8">
    
    <title>Scratch Scratch</title>

    <!-- jQuery -->
    <script type="text/javascript" src="./inc/jquery.1.7.1.min.js"></script>

    <!-- wScratchPad -->
    <script type="text/javascript" src="./wScratchPad.js"></script>
    <link rel="stylesheet" href="css/main.css">
</head>
<body>
    <div id="positie">
        <div id="nummer1">
        </div>
        <div id="nummer2">
        </div>
        <div id="nummer3">
        </div>
        <div id="nummer4">
        </div>
        <div id="nummer5">
        </div>
        <div id="nummer6">
        </div>
        <div id="nummer7">
        </div>
        <div id="nummer8">
        </div>
        <div id="nummer9">
        </div>
    </div>
    <div id="logo">
            <img src="images/logo.jpg" style="WIDTH:350; HEIGHT:200px; border: solid 3px;"/> <!--moet nog een echt logo in-->
    </div>
    <script type="text/javascript">

            var cleared = 0;

            //scratchpad1
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";        //de plaatjes die je kunt vrij krassen
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer1').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer1").wScratchPad('bg', images[index]);
            $("#nummer1").wScratchPad('fg', 'images/overlay.png');        //de laag die je weg krast
            $("#nummer1").wScratchPad('size', '15');                //grote van het vlak dat je ineens weg krast
            $("#nummer1").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');  //de muis die je hebt boven het krasveld
            
        
            //scratchpad2
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer2').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer2").wScratchPad('bg', images[index]);
            $("#nummer2").wScratchPad('fg', 'images/overlay.png');
            $("#nummer2").wScratchPad('size', '15');
            $("#nummer2").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad3
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer3').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer3").wScratchPad('bg', images[index]);
            $("#nummer3").wScratchPad('fg', 'images/overlay.png');
            $("#nummer3").wScratchPad('size', '15');
            $("#nummer3").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad4
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer4').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer4").wScratchPad('bg', images[index]);
            $("#nummer4").wScratchPad('fg', 'images/overlay.png');
            $("#nummer4").wScratchPad('size', '15');
            $("#nummer4").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad5
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer5').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer5").wScratchPad('bg', images[index]);
            $("#nummer5").wScratchPad('fg', 'images/overlay.png');
            $("#nummer5").wScratchPad('size', '15');
            $("#nummer5").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad6
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer6').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer6").wScratchPad('bg', images[index]);
            $("#nummer6").wScratchPad('fg', 'images/overlay.png');
            $("#nummer6").wScratchPad('size', '15');
            $("#nummer6").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad7
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer7').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer7").wScratchPad('bg', images[index]);
            $("#nummer7").wScratchPad('fg', 'images/overlay.png');
            $("#nummer7").wScratchPad('size', '15');
            $("#nummer7").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad8
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer8').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer8").wScratchPad('bg', images[index]);
            $("#nummer8").wScratchPad('fg', 'images/overlay.png');
            $("#nummer8").wScratchPad('size', '15');
            $("#nummer8").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            //scratchpad9
            var images = [],
            index = 0;

            images[0] = "images/slide1.jpg";
            images[1] = "images/slide2.jpg";
            images[2] = "images/slide3.jpg";
            images[3] = "images/logo.jpg";
            images[4] = "images/winner.png";
            images[5] = "images/scratch-to-win.png";

            index = Math.floor(Math.random() * images.length);

            $('#nummer9').wScratchPad({
              scratchMove: function (e, percent) {
                console.log(percent);
                if (percent > 70)
                {
                    this.clear();
                    cleared = cleared + 1;
                }
              }
            });
            $("#nummer9").wScratchPad('bg', images[index]);
            $("#nummer9").wScratchPad('fg', 'images/overlay.png');
            $("#nummer9").wScratchPad('size', '15');
            $("#nummer9").wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
            
            
            if (cleared === 9)
            {
                window.alert('alle vakjes zijn open gekrast');
                window.location.href="geenprijs.php";
            }
            
        
    </script>
    <script type="text/javascript">
        $("#nummer2").wScratchPad({});        
        $("#nummer3").wScratchPad({});
        
        $("#nummer4").wScratchPad({});        
        $("#nummer5").wScratchPad({});
        $("#nummer6").wScratchPad({});

        $("#nummer7").wScratchPad({});        
        $("#nummer8").wScratchPad({});
        $("#nummer9").wScratchPad({});            
    </script>
</body>
</html>


ik heb 9 kras vakjes en elke keer als ik er een heb open gekrast moet er 1 bij mijn var boven in worden geteld.
uiteindelijk als ik ze heb open gekrast zou er een alert moeten komen volgens mijn if statement onder in de code.
er komt geen alert maar bij elk vakje wat voor 70 % word open gekrast word wel meteen leeg gemaakt.

als iemand mij zou kunnen helpen zou ik het heel erg op prijs stellen.

mvg,

Bram poulisse
Gewijzigd op 16/09/2014 15:49:40 door Bram Poulisse
 
PHP hulp

PHP hulp

29/04/2024 08:36:36
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/09/2014 15:37:38
Quote Anchor link
9 kras vakjes en 9 keer herhaling van code :-)

Heb je nog even wat bijbehorende HTML of nog liever een live voorbeeldje?

Code kan veel korter.
 
Jacco Engel

Jacco Engel

16/09/2014 15:38:03
Quote Anchor link
line 249, mijn ervaring is dat var++ niet altijd jofel werkt. Vervang het eens door cleared = cleared + 1;

Ook de spatie tussen cleared en ++ verwijderen zou het kunnen oplossen.
 
Bram Poulisse

Bram Poulisse

16/09/2014 15:45:13
Quote Anchor link
Jacco Engel op 16/09/2014 15:38:03:
line 249, mijn ervaring is dat var++ niet altijd jofel werkt. Vervang het eens door cleared = cleared + 1;

Ook de spatie tussen cleared en ++ verwijderen zou het kunnen oplossen.


alle bij geprobeerd en het werkte geen van beide :(

Toevoeging op 16/09/2014 15:50:17:

Frank Nietbelangrijk op 16/09/2014 15:37:38:
9 kras vakjes en 9 keer herhaling van code :-)

Heb je nog even wat bijbehorende HTML of nog liever een live voorbeeldje?

Code kan veel korter.


ik heb de hele code er op gezet, een live voorbeeld geven lukt helaas niet.
 
Jacco Engel

Jacco Engel

16/09/2014 16:21:01
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
        $("#nummer2").wScratchPad({});        
        $("#nummer3").wScratchPad({});
        
        $("#nummer4").wScratchPad({});        
        $("#nummer5").wScratchPad({});
        $("#nummer6").wScratchPad({});

        $("#nummer7").wScratchPad({});        
        $("#nummer8").wScratchPad({});
        $("#nummer9").wScratchPad({});            
    </script>


Waarom staat nummer 1 hier niet bij?

En iets kortere code :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
    
<html>
<head>
    <script language="JavaScript1.2" type="text/javascript">

        function disableselect(e)
        {
            return false         /*disabeling selection action*/
        }
        function reEnable()
        {
            return true
        }
        document.onselectstart=new Function ("return false")
        if (window.sidebar)
        {

            document.onclick=reEnable
        }    
        function clickIE()
        {
            if (document.all)
            {
                (message);
                return false;
            }
        }
        document.oncontextmenu=new Function("return false")        
    </script>
    <meta CHARSET="UTF-8">
    
    <title>Scratch Scratch</title>

    <!-- jQuery -->
    <script type="text/javascript" src="./inc/jquery.1.7.1.min.js"></script>

    <!-- wScratchPad -->
    <script type="text/javascript" src="./wScratchPad.js"></script>
    <link rel="stylesheet" href="css/main.css">
</head>
<body>
    <div id="positie">
        <div id="nummer1">
        </div>
        <div id="nummer2">
        </div>
        <div id="nummer3">
        </div>
        <div id="nummer4">
        </div>
        <div id="nummer5">
        </div>
        <div id="nummer6">
        </div>
        <div id="nummer7">
        </div>
        <div id="nummer8">
        </div>
        <div id="nummer9">
        </div>
    </div>
    <div id="logo">
            <img src="images/logo.jpg" style="WIDTH:350; HEIGHT:200px; border: solid 3px;"/> <!--moet nog een echt logo in-->
    </div>
    <script type="text/javascript">

            var cleared = 0;
            
            //aantal scratchpads
            var squares = 9 ;
            
            var images = [],
            index = 0;
            
            var counter = 1;
            
            while(counter <= squares)
            {
                images[0] = "images/slide1.jpg";
                images[1] = "images/slide2.jpg";
                images[2] = "images/slide3.jpg";
                images[3] = "images/logo.jpg";
                images[4] = "images/winner.png";
                images[5] = "images/scratch-to-win.png";

                index = Math.floor(Math.random() * images.length);

                $('#nummer' + counter).wScratchPad({
                  scratchMove: function (e, percent) {
                    console.log(percent);
                    if (percent > 70)
                    {
                        this.clear();
                        cleared = cleared + 1;
                    }
                  }
                });
                $("#nummer" + counter).wScratchPad('bg', images[index]);
                $("#nummer" + counter).wScratchPad('fg', 'images/overlay.png');
                $("#nummer" + counter).wScratchPad('size', '15');
                $("#nummer" + counter).wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
                counter = counter + 1;
            }
            
            if (cleared === 9)
            {
                window.alert('alle vakjes zijn open gekrast');
                window.location.href="geenprijs.php";
            }
            
        
    </script>
    <script type="text/javascript">
        var squares = 9 ;
        var counter = 1;
            
        while(counter <= squares)
        {
            $("#nummer" + counter).wScratchPad({});          
            counter = counter + 1;
        }
    </script>
</body>
</html>
Gewijzigd op 16/09/2014 16:23:10 door Jacco Engel
 
Bram Poulisse

Bram Poulisse

17/09/2014 09:12:52
Quote Anchor link
De verkorte code is wel slim gemaakt gaat zeker van pas komen.
 
Jacco Engel

Jacco Engel

17/09/2014 10:31:54
Quote Anchor link
En zoals ik al aangaf :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
    <script type="text/javascript">
        $("#nummer2").wScratchPad({});        
        $("#nummer3").wScratchPad({});
        
        $("#nummer4").wScratchPad({});        
        $("#nummer5").wScratchPad({});
        $("#nummer6").wScratchPad({});

        $("#nummer7").wScratchPad({});        
        $("#nummer8").wScratchPad({});
        $("#nummer9").wScratchPad({});            
    </script>


Je mist hier nummer 1. Ik heb dan ook het vermoeden dat je cleared counter maar tot 8 komt maar nooit bij negen tot je nummer1 ook toevoegd
 
Bram Poulisse

Bram Poulisse

17/09/2014 11:19:40
Quote Anchor link
als ik in de console kijk geeft mijn clear counter wel tot en met 9 aan. maar het lijkt alsof hij mijn if niet pakt.
 
Jacco Engel

Jacco Engel

17/09/2014 11:29:27
Quote Anchor link
zet eens vlak voor je if :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
console.log(typeof cleared)


of vervang in je if === eens door ==
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if (cleared == 9)
{
   window.alert('alle vakjes zijn open gekrast');
   window.location.href="geenprijs.php";
}
 
Bram Poulisse

Bram Poulisse

17/09/2014 11:33:40
Quote Anchor link
als ik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
console.log(typeof cleared)
            if (cleared == 9)
            {
                window.alert('alle vakjes zijn open gekrast');
                window.location.href="geenprijs.php";
            }

gebruik komt er in de console te staan: number

ik heb al geprobeerd met == en met = en met != en ook bijv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
  if (cleared >= 8)
            {
                window.alert('alle vakjes zijn open gekrast');
                window.location.href="geenprijs.php";
            }
 
Jacco Engel

Jacco Engel

17/09/2014 11:35:59
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
    
<html>
<head>
    <script language="JavaScript1.2" type="text/javascript">

        function disableselect(e)
        {
            return false         /*disabeling selection action*/
        }
        function reEnable()
        {
            return true
        }
        document.onselectstart=new Function ("return false")
        if (window.sidebar)
        {

            document.onclick=reEnable
        }    
        function clickIE()
        {
            if (document.all)
            {
                (message);
                return false;
            }
        }
        document.oncontextmenu=new Function("return false")        
    </script>
    <meta CHARSET="UTF-8">
    
    <title>Scratch Scratch</title>

    <!-- jQuery -->
    <script type="text/javascript" src="./inc/jquery.1.7.1.min.js"></script>

    <!-- wScratchPad -->
    <script type="text/javascript" src="./wScratchPad.js"></script>
    <link rel="stylesheet" href="css/main.css">
</head>
<body>
    <div id="positie">
        <div id="nummer1">
        </div>
        <div id="nummer2">
        </div>
        <div id="nummer3">
        </div>
        <div id="nummer4">
        </div>
        <div id="nummer5">
        </div>
        <div id="nummer6">
        </div>
        <div id="nummer7">
        </div>
        <div id="nummer8">
        </div>
        <div id="nummer9">
        </div>
    </div>
    <div id="logo">
            <img src="images/logo.jpg" style="WIDTH:350; HEIGHT:200px; border: solid 3px;"/> <!--moet nog een echt logo in-->
    </div>
    <script type="text/javascript">

            var cleared = 0;
            
            //aantal scratchpads
            var squares = 9 ;
            
            var images = [],
            index = 0;
            
            var counter = 1;
            
            while(counter <= squares)
            {
                images[0] = "images/slide1.jpg";
                images[1] = "images/slide2.jpg";
                images[2] = "images/slide3.jpg";
                images[3] = "images/logo.jpg";
                images[4] = "images/winner.png";
                images[5] = "images/scratch-to-win.png";

                index = Math.floor(Math.random() * images.length);

                $('#nummer' + counter).wScratchPad({
                  scratchMove: function (e, percent) {
                    console.log(percent);
                    if (percent > 70)
                    {
                        this.clear();
                        cleared = cleared + 1;
                        if (cleared === 9)
                        {
                            window.alert('alle vakjes zijn open gekrast');
                            window.location.href="geenprijs.php";
                        }
                    }
                  }
                });
                $("#nummer" + counter).wScratchPad('bg', images[index]);
                $("#nummer" + counter).wScratchPad('fg', 'images/overlay.png');
                $("#nummer" + counter).wScratchPad('size', '15');
                $("#nummer" + counter).wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
                counter = counter + 1;
            }
          
    </script>
    <script type="text/javascript">
        var squares = 9 ;
        var counter = 1;
            
        while(counter <= squares)
        {
            $("#nummer" + counter).wScratchPad({});          
            counter = counter + 1;
        }
    </script>
</body>
</html>


Je wil je if doen als je je clear verhoogd. Je if word direct geparsed als je pagina laad, en dan zal de cleared altijd nul zijn. Je if word in de huidige situatie maar 1 keer gedraaid.

Heb de code voor je aangepast en het zou moeten werken :)
Gewijzigd op 17/09/2014 11:39:10 door Jacco Engel
 
Bram Poulisse

Bram Poulisse

17/09/2014 11:46:01
Quote Anchor link
Ik heb je code uitgeprobeerd maar de alert komt al als ik 1 vakje open kras.
en die moet pas komen als ze alle 9 zijn open gekrast.
 
Jacco Engel

Jacco Engel

17/09/2014 11:48:16
Quote Anchor link
Je hebt een alert, dit is vooruitgang :P. Zonder een werkend voorbeeld word het een beetje tricky om te debuggen
 
Bram Poulisse

Bram Poulisse

17/09/2014 11:54:16
Quote Anchor link
Ik heb het antwoord
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if (percent >= 70 && percent != 100)


dit moet in de if staan van dit stuk
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$('#nummer' + counter).wScratchPad({
                  scratchMove: function (e, percent) {
                    console.log(percent);
                    if (percent >= 70 && percent != 100)
                    {
                        this.clear();
                        cleared = cleared + 1;
                        if (cleared === 9)
                        {
                            window.alert('alle vakjes zijn open gekrast');
                            window.location.href="geenprijs.php";
                        }
                    }
                  }
                });
                $("#nummer" + counter).wScratchPad('bg', images[index]);
                $("#nummer" + counter).wScratchPad('fg', 'images/overlay.png');
                $("#nummer" + counter).wScratchPad('size', '50');
                $("#nummer" + counter).wScratchPad('cursor', 'url("./images/coin.png") 5 5, default');
                counter = counter + 1;


zo werkt de code wel.
super bedankt voor al je hulp.
het word heel erg gewaardeerd.
 
Jacco Engel

Jacco Engel

17/09/2014 12:11:47
Quote Anchor link
Geen probleem
 
Lano Heeren

Lano Heeren

17/09/2014 20:57:21
Quote Anchor link
Bram,
Mag ik de link? ben benieuwt hoe het werkt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.