Schuif puzzel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »
J Michel

J Michel

20/04/2012 12:06:22
Quote Anchor link
hallo,

ten eerst mijn naam is jessica en dit is het eerste bericht wat ik op deze website plaats, dus ik hoop dat alles goed geplaatst is.

Mijn probleem:

Ik heb d.m.v PHP een schuifpuzzel gemaakt, die ook 'werkt'. Wat mijn belangrijkste vraag is, als je de puzzel heb opgelost krijg je het gehele plaatje te zien, dit is de bedoeling ervan, maar zodra je op 'start' klikt, is het zwarte vakje weg. Dat is juist nodig om te 'schuiven'.

Het klopt uiteraard dat het nog niet schuifbaar is maar klik baar, daar ben ik nog mee bezig, maar als iemand ook daar tips voor heeft of wilt helpen graag!

In iig zou ik al een stuk geholpen zijn als na de start button het zwarte vakje weer zichtbaar zou zijn.

Groetjes, Jessica


Hier de codes:

html

<!DOCTYPE html>

<html>
<head>

<title>Puzzle</title>

<link href="css/puzzle.css" rel="stylesheet" type="text/css">

<script type="text/javascript" src="js/puzzle.js"></script>

</head>
<body>

<div class="puzzle">

<div class="piece" id="piece_1" onClick="move(this);"></div>
<div class="piece" id="piece_2" onClick="move(this);"></div>
<div class="piece" id="piece_3" onClick="move(this);"></div>
<div class="piece" id="piece_4" onClick="move(this);"></div>
<div class="piece" id="piece_5" onClick="move(this);"></div>
<div class="piece" id="piece_6" onClick="move(this);"></div>
<div class="piece" id="piece_7" onClick="move(this);"></div>
<div class="piece" id="piece_8" onClick="move(this);"></div>
<div class="piece" id="piece_9" onClick="move(this);"></div>
<div class="piece" id="piece_10" onClick="move(this);"></div>
<div class="piece" id="piece_11" onClick="move(this);"></div>
<div class="piece" id="piece_12" onClick="move(this);"></div>
<div class="piece" id="piece_13" onClick="move(this);"></div>
<div class="piece" id="piece_14" onClick="move(this);"></div>
<div class="piece" id="piece_15" onClick="move(this);"></div>
<div class="piece" id="piece_16" onClick="move(this);"></div>


</div>


<input type="button" value="Start" onClick="shuffle_pieces();" />


</body>
</html>


CSS





.puzzle {
margin: 50px;
background-color: black;
width: 320px;
height: 320px;
position: absolute;
}

.piece {
width: 80px;
height: 80px;
position: absolute;
cursor: pointer;
cursor: hand;
background-image: url('../pic/picture.jpg');
}

#piece_1 {
top: 0px;
left: 0px; background-position: 0px 0px;
}
#piece_2 {
top: 0px;
left: 80px; background-position: -80px 0px;
}
#piece_3 {
top: 0px;
left: 160px; background-position: -160px 0px;
}

#piece_4 {
top: 0px;
left: 240px; background-position: -240px 0px;
}

#piece_5 {
top: 80px;
left: 0px; background-position: 0px -80px;
}

#piece_6 {
top: 80px;
left: 80px; background-position: -80px -80px;
}

#piece_7 {
top: 80px;
left: 160px; background-position: -160px -80px;
}

#piece_8 {
top: 80px;
left: 240px; background-position: -240px -80px;
}

#piece_9 {
top: 160px;
left: 0px; background-position: -0px -160px;
}

#piece_10 {
top: 160px;
left: 80px; background-position: -80px -160px;
}

#piece_11 {
top: 160px;
left: 160px; background-position: -160px -160px;
}

#piece_12 {
top: 160px;
left: 240px; background-position: -240px -160px;
}

#piece_13 {
top: 240px;
left: 0px; background-position: -0px -240px;
}

#piece_14 {
top: 240px;
left: 80px; background-position: -80px -240px;
}

#piece_15 {
top: 240px;
left: 160px;
background-position: -160px -240px;
}

#piece_16 {
top: 240px;
left: 240px;
background-position: -240px -240px; opacity: 0.2;
filter: alpha(opacity=20);
cursor: default;
}


JAVASCRIPT


function move(clicked_piece) {



clicked_piece_top = clicked_piece.offsetTop;
clicked_piece_left = clicked_piece.offsetLeft;


empty_piece = document.getElementById('piece_16');
empty_piece_top = empty_piece.offsetTop;
empty_piece_left = empty_piece.offsetLeft;


clicked_piece.style.top = empty_piece_top+'px'; clicked_piece.style.left = empty_piece_left+'px';
empty_piece.style.top = clicked_piece_top+'px'; empty_piece.style.left = clicked_piece_left+'px';

check_finish ();


}


function shuffle_pieces () {




var shuffle = 20;
for (var counter=0;
counter<shuffle;
counter++) {


nr = Math.floor(Math.random()*15)+1;
piece_id = 'piece_'+nr;




shuffle_piece = document.getElementById(piece_id);


move(shuffle_piece);






}






}




function check_finish () {


var correct_list = Array ();
correct_list['piece_1_top'] = 0;
correct_list['piece_1_left'] = 0;

correct_list['piece_2_top'] = 0;
correct_list['piece_2_left'] = 80;

correct_list['piece_3_top'] = 0;
correct_list['piece_3_left'] = 160;

correct_list['piece_4_top'] = 0;
correct_list['piece_4_left'] = 240;

correct_list['piece_5_top'] = 80;
correct_list['piece_5_left'] = 0;

correct_list['piece_6_top'] = 80;
correct_list['piece_6_left'] = 80;

correct_list['piece_7_top'] = 80;
correct_list['piece_7_left'] = 160;

correct_list['piece_8_top'] = 80;
correct_list['piece_8_left'] = 240;

correct_list['piece_9_top'] = 160;
correct_list['piece_9_left'] = 0;

correct_list['piece_10_top'] = 160;
correct_list['piece_10_left'] = 80;

correct_list['piece_11_top'] = 160;
correct_list['piece_11_left'] = 160;

correct_list['piece_12_top'] = 160;
correct_list['piece_12_left'] = 240;

correct_list['piece_13_top'] = 240;
correct_list['piece_13_left'] = 0;

correct_list['piece_14_top'] = 240;
correct_list['piece_14_left'] = 80;

correct_list['piece_15_top'] = 240;
correct_list['piece_15_left'] = 160;

correct_list['piece_16_top'] = 240;
correct_list['piece_16_left'] = 240;




for (var counter=1; counter<16; counter++) {
piece_id = 'piece_'+counter;
check_piece = document.getElementById(piece_id);
check_piece.offsetTop
check_piece.offsetLeft




if (check_piece.offsetTop != correct_list[piece_id+'_top']) {
return false;
}

if (check_piece.offsetLeft != correct_list[piece_id+'_left']) {
return false;
}
}


alert('Gefeliciteerd! De puzzel is opgelost');
empty_piece.style.filter = 'alpha(opacity=100)';
empty_piece = document.getElementById('piece_16');
empty_piece.style.opacity = 1;



}


str_repeat(string,repeat);
Gewijzigd op 15/05/2012 10:09:47 door B a s
 
PHP hulp

PHP hulp

25/11/2024 06:20:13
 
B a s
Beheerder

B a s

15/05/2012 10:10:04
Quote Anchor link
Topic verplaatst naar de juiste categorie.
 
Q S

Q S

15/05/2012 12:12:38
Quote Anchor link
Je vergeet om het lege vakje weer aan te maken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
function shuffle_pieces () {
    var shuffle = 20;
    for (var counter=0;counter<shuffle;counter++) {
        nr = Math.floor(Math.random()*15)+1;
        piece_id = 'piece_'+nr;
        
        shuffle_piece = document.getElementById(piece_id);
        
        move(shuffle_piece);
        empty_piece = document.getElementById('piece_16');
    }
}
 



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.