setTimeout probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

Junior C#.NET Developer

Dit ga je doen Het uitwerken van user stories; Het opstellen van een technisch ontwerp; Het ontwikkelen van software voor maatwerk oplossingen; Het testen van de software binnen de klant specifieke testomgevingen; Het implementeren van de software; Het configureren van gebruikers en groepen; Het ontwikkelen van API's Het beheren van de door jou ontwikkelde software (DevOps) Hier ga je werken Deze internationaal bekende Enterprise organisatie ontwikkeld software voor met name OT producten. Zij doen dit op internationaal niveau en zijn een zeer bekende speler op de markt. Veel oplossingen zijn gestandaardiseerd, maar voor uitzonderlijke verzoeken vanuit hun klanten hebben zij

Bekijk vacature »

PHP Developer

Functie omschrijving We are looking for a dutch native speaker Voor een gave organisatie in de buurt van Eindhoven zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Eindhoven en is

Bekijk vacature »

Software Developer PHP

Functie omschrijving PHP Software Developer gezocht! Wij zoeken een PHP Software Developer die voor een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze functie iemand die enthousiast wordt van technisch complexe zaken. In deze functie werk je veel samen met de front-end developers van het bedrijf en zorg je voor grote verschillen bij de klant. Verder zoekt dit bedrijf iemand die. Instaat is om aan meerdere projecten tegelijkertijd te werken; Graag werkt met de nieuwste technieken; Zichzelf graag uitdaagt en die altijd de beste wilt zijn. Bedrijfsprofiel Je nieuwe thuis? De organisatie waar je voor gaat

Bekijk vacature »

Trainee pega developer

Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Wij leren je werken met het innovatieve platform van Pega en jij verovert de wereld in elke fase van de digitalisering van ons bedrijf. De Mandemakers Groep, een huis vol mogelijkheden. Je neemt deel aan een geweldig traject. We zijn bezig met de invoering van Customer Service, Sales Automation en Field Service op basis van PegaSystems. Al onze klantprocessen worden vanuit het oogpunt optimale klanttevredenheid en maximale digitalisering opnieuw opgezet. Pega is een belangrijk platform binnen De Mandemakers Groep en we zijn nog

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Android Developer

We are looking for a senior Android developer to join the team. You will develop apps for clients, from end to end through prototyping, validation, implementation, launch, and further iteration. You will shape the direction of app. About you...as our new senior Android Developer, you will join our team and co-create our apps with the team. You will be part of our highly skilled Development team. Are you able to bring our apps to the next level with your knowledge and experience? The team speaks Dutch but also English, so you don't need to speak Dutch. Functie-eisen You have 4/

Bekijk vacature »

Software Developer C#

Functie omschrijving C# Software Developer gezocht voor een gaaf bedrijf in de omgeving van Hilversum! Heb jij affiniteit met IT en ben je op zoek naar een nieuwe uitdaging als C# Software Developer? Lees dan verder! Wat ga je doen? Binnen deze functie help je mee met het uitbreiden en onderhouden van de software. Dit doe je samen met het IT team en de ontwikkelaars. Het is een uitdagende functie binnen een hecht team. Tijdens je inwerk periode leer je voornamelijk het software systeem kennen en wordt je opgeleid tot een echte C# Software Developer! Op deze manier leer je

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

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 »

Senior Frontend developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Frontend Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Frontend Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam je kijkt verder dan je eigen rol. Eventueel begeleid je ook andere ontwikkelaars in het softwareontwikkelproces. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

Bekijk vacature »

.NET Developer

Functie omschrijving We are looking for a dutch native speaker Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt

Bekijk vacature »
Zero XT

Zero XT

27/07/2009 18:11:00
Quote Anchor link
Mensen heeft iemand enig idee waarom mijn setTimeout niet werkt?
Ik heb 4 verschillende dingen geprobeerd maar niets schijnt te helpen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
setTimeout('' + XMLHttp.funct + '(' + XMLHttp.ajax.responseText + ', ' + XMLHttp.ajax.status + ', ' + XMLHttp.ajax.responseXML + ', ' + parameters + ')', 5000);


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
                        setTimeout(XMLHttp.funct(XMLHttp.ajax.responseText, XMLHttp.ajax.status, XMLHttp.ajax.responseXML, parameters), 5000);


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
setTimeout('XMLHttp.funct(XMLHttp.ajax.responseText, XMLHttp.ajax.status, XMLHttp.ajax.responseXML, parameters)', 5000);


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
setTimeout(' ' + XMLHttp.funct(XMLHttp.ajax.responseText, XMLHttp.ajax.status, XMLHttp.ajax.responseXML, parameters), 5000);


Bij de laatste word de functie wel uitgevoerd maar niet na 5 sec maar gelijk.
Gewijzigd op 01/01/1970 01:00:00 door Zero XT
 
PHP hulp

PHP hulp

31/03/2023 01:33:36
 
Zero XT

Zero XT

27/07/2009 21:20:00
Quote Anchor link
Het blijkt dat dit moeilijker gaat bij objecten:
http://www.webmastercity.nl/forum/viewtopic.php?f=35&t=36461

Ik heb het inmiddels 5x doorgelezen maar ik krijg het niet voor elkaar in mijn eigen 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
XMLHttp.ajax.onreadystatechange = function()
{  
    if(XMLHttp.ajax.readyState == 4)
    {  
        XMLHttp.updating = false;
    
        if(functie)
        {
            //De code hieronder moet dus een vertraging krijgen
            XMLHttp.funct(XMLHttp.ajax.responseText, XMLHttp.ajax.status, XMLHttp.ajax.responseXML, parameters);
        }
                                
        XMLHttp.ajax = null;                                        
    }                                                      
}


Iemand enig idee?
Gewijzigd op 01/01/1970 01:00:00 door Zero XT
 
Zero XT

Zero XT

28/07/2009 12:44:00
Quote Anchor link
bump
 
Emmanuel Delay

Emmanuel Delay

28/07/2009 13:49:00
Quote Anchor link
Heb je al die parameters wel nodig?
Je werkt object-georiënteerd. ipv. die parameters zet je eerst die waarden als eigenschappen van dat object.
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Zero XT

Zero XT

28/07/2009 14:43:00
Quote Anchor link
Ik heb wel die parameters nodig. Maar omdat ik object georiënteerd werk, verlies ik mijn scope als ik gebruik maak van de functie setTimeout.

Zie ook:
http://forum.techzine.nl/forum/list_message/1680534

Ik weet nog steeds niet de oplossing voor mijn probleem.
Iemand enig idee?
 
Jelmer -

Jelmer -

28/07/2009 14:54:00
Quote Anchor link
In Javascript kan je eigenlijk niet anders dan closures gebruiken. Dat maakt javascript juist zo leuk! :D

Jij maakt gebruik van een globaal object, XMLHttp? Ik weet niet of ik dat kan aanraden wanneer je speelt met asynchrone dingen als xmlhttpreqest en timeouts.

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
XMLHttp.ajax.onreadystatechange = function()
{  
    if(XMLHttp.ajax.readyState == 4)
    {  
        XMLHttp.updating = false;
    
        if(functie)
        {
            // deze kopien zijn nodig omdat jij XMLHttp.ajax weer kan
            // veranderen voordat de functie binnen setTimeout is aangeroepen
            var responseText = XMLHttp.ajax.responseText;
            var status = XMLHttp.ajax.status;
            var responseXML = XMLHttp.ajax.responseXML;
            
            // in de functie hieronder neem ik de variabelen uit deze scope mee.
            
            setTimeout(function()
            {
                XMLHttp.funct(responseText, status, responseXML, parameters);
            }, 5000);
        }
        
        XMLHttp.ajax = null;
        
        // nu worden responseText, status en responseXML losgelaten, maar ze
        // blijven bestaan omdat ze nog vast zitten aan die functie in
        // je timeout. Zou je nu binnen die 5 seconden (voor de timeout) opnieuw
        // in deze onreadystatechange functie terecht komen, dan worden de
        // variabelen opnieuw aangemaakt (opnieuw, dus ze overschijven de vorige
        // set variabelen die nu nog aan de functie in je timeout zitten niet!!)
    }
}


Het kan veel mooier als je je XMLHttpRequest instantie niet zo vastkoppelt aan je globale XMLHTTP object zoals je nu doet. Dan hoef je niet meer die losse variabelen te kopiëren, maar kan je gewoon je XMLHttpRequest zo meegeven.

Maar zoek maar eens op closures. Voor Javascript zijn ze essentieel.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 



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.