setTimeout probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

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

12/10/2024 09:25:26
 
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.