progressbar tijdens consumeren webservice

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; 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 Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

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 »
De Clercq Andy

De Clercq Andy

01/09/2017 10:54:18
Quote Anchor link
Hallo,
ik heb een werkende webservice die een pdf bestand aanmaakt en eens klaar ok returnt in json.
Gewoon aanroepen en uitlezen boodschap (ok) lukt perfect. Nadeel is dat het soms relatief lang duurt.
Daarom zou ik graag een progressbar of als dat njet lukt toch een boodschap tonen tijdens het consumeren an die service. Progressbar op zich heb ik al gemaakt met ajax en ook ene in html5 maar nu begrijp ik niet hoe ik dit gebruik in mijn php code.
Waar plaats ik wat opdat hij dit tijdens het consumeren toont?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
$id = 583;
$webservice = new webservice($id);
$response = $webservice -> getdagboek($id);
echo $response;
?>

Dit is een kort iets waarin ik die service aanroep, eens deze uitgevoerd kan de gebruiier de aangemaakte pdf downloaden. Ook hiervoor heb ik al code. Probleem ligt hem dus louter bij implementeren progressbar.
Hoe ne waar moet dat?
 
PHP hulp

PHP hulp

27/05/2026 01:23:16
 
Ward van der Put
Moderator

Ward van der Put

01/09/2017 12:42:07
Quote Anchor link
Waarom geen spinner, bijvoorbeeld in de stijl van material design?

https://codepen.io/mrrocks/pen/EiplA

Zo bespaar je alle overhead voor het berekenen of schatten van percentages of seconden voor een nauwkeurig oplopende progress bar.
 
De Clercq Andy

De Clercq Andy

01/09/2017 14:22:37
Quote Anchor link
Dit lijkt inderdaad een goede oplosssing. Probleem blijft wel hoe integreer ik dit binnen mijn bestaande code.
Op deze manier lege pagina tot ok komt
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
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
$id = 583;
?>

<html>
<head>
    <title>Testen spinner</title>
    <style>
    // This is just to center the spinner

html, body { height: 100%; }

body {
   display: flex;
   align-items: center;
   justify-content: center;
}

// Here is where the magic happens

$offset: 187;
$duration: 1.4s;

.spinner {
  animation: rotator $duration linear infinite;
}

@keyframes rotator {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}

.path {
  stroke-dasharray: $offset;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation:
    dash $duration ease-in-out infinite,
    colors ($duration*4) ease-in-out infinite;
}

@keyframes colors {
    0% { stroke: #4285F4; }
    25% { stroke: #DE3E35; }
    50% { stroke: #F7C223; }
    75% { stroke: #1B9A59; }
  100% { stroke: #4285F4; }
}

@keyframes dash {
 0% { stroke-dashoffset: $offset; }
 50% {
   stroke-dashoffset: $offset/4;
   transform:rotate(135deg);
 }
 100% {
   stroke-dashoffset: $offset;
   transform:rotate(450deg);
 }
}
    </style>
</head>
<body>
<svg class="spinner" width="65px" height="65px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
   <circle class="path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
</svg>
<?php
$webservice
= new webservice($id);
$response = $webservice -> getdagboek($id);
sleep(10);
echo $response;
?>

</body>
</html>
Gewijzigd op 01/09/2017 14:24:11 door De Clercq Andy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/09/2017 13:20:34
Quote Anchor link
De svg staat nu buiten je body. dat is natuurlijk niet goed. Verder kan ik je zo nog even niet helpen omdat ik geen code zie dat de pdf genereert?
Gewijzigd op 03/09/2017 00:18:24 door Frank Nietbelangrijk
 
De Clercq Andy

De Clercq Andy

02/09/2017 15:33:58
Quote Anchor link
Die pdf wordt aangemaakt in de webservice. Doet hier niet echt iets.
Eens dit script uitgevoerd zou er een button moeten komen die een download button toont.
Dit is eens de ok gereturnd is.
Intussen met dus deze spinner komen.
waarom staat hij buiten de body? Body open op 64 en de svg open op 65.
Of is er iets anders mis?
Alvast bedankt voor de reactie!
Gewijzigd op 02/09/2017 15:41:21 door De Clercq Andy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/09/2017 00:30:24
Quote Anchor link
Sorry de svg staat wel in de body. Had zeker mijn bril niet op :P

Om dit soort dingen te maken moet je heel erg goed denken in requests en responds en het feit dat PHP pas aan de gang gaat als de client een request doet.

aanpak:
de pagina waar de AJAX ook instaat moet voorzien worden van Ward zijn spinner. Deze moet zichtbaar worden net voordat de ajax request gedaan wordt.

Op dezelfde pagina moet een download knop komen welke in beginsel verborgen is. pa s wanneer het response komt met de JSON OK moet de download knop zichtbaar gemaakt worden.
 
De Clercq Andy

De Clercq Andy

15/09/2017 11:43:30
Quote Anchor link
Hallo,
heb al heel wat getest en gezocht.
Nu heb ik een werkende class voor mijn progressbar in php.
Deze tonen in een "gewone" pagina lukt perfect.
Aanroepen en checken json stond al op punt.
Hoe combineer ik nu beide?
Voorlopig komt ik niet verder dan eeuwige lussen of foutmeldingen.
Dit is mijn probeersel:
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
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
include ('../../class/progressbar.class.php');
$id = 583;
?>

<head>
    <title>Testen progressbar</title>
<?php
Progressbar::draw_css();
?>

</head>
<body>
<?php
$progressbar
= new Progressbar(100,'%d van %d voltooid');
$webservice = new Webservice($id);
$progressbar->draw();
do {
    $progressbar -> tick();
    }

while ($json !== $webservice -> getdagboek($id));
if ($json ="ok")
{

echo $json;
}

else
{
echo "Er is iets fout gelopen";
}


?>

</body>
</html>

Hoe kan ik de pagina wijs maken dat de progressbar enkel is tijden aanroepen webservice?
Gewijzigd op 15/09/2017 11:44:58 door De Clercq Andy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/09/2017 19:46:57
Quote Anchor link
PHP draait op de webserver. Als jij met je webbrowser een .php pagina opvraagt bij je webserver dan gaat je server eerst dat script uitvoeren en wacht tot het script beëindigd is. Pas wanneer het script beëindigd is zal de output van het script eenmalig naar de browser verstuurd worden. En pas dan wordt er een pagina getoond.

Wil je een scriptje laten draaien in de browser dan kan dat niet met PHP maar wel met javascript.

Nu zie ik dus in PHP een do while staan die iets met een progressbar probeert te doen. Dat gaat dus niet met PHP.
 
De Clercq Andy

De Clercq Andy

16/09/2017 16:47:43
Quote Anchor link
Hey,
dacht ik ook maar daar die php class met progressbar werd ik verward, sorry.
Maar kan ik die php progressbar niet aanroepen in jquery ofzo.
Dat ken ik een beetje, maar nog niet zo goed.
Verder blijft dan ook nog mijn probleem waar plaats ik die jquery?
 
Rob Doemaarwat

Rob Doemaarwat

16/09/2017 18:47:25
Quote Anchor link
Als je een progress bar wilt tonen (en geen spinner begrijp ik), dan moet je vanuit je webservice wel feedback krijgen over hoe ver ie is (anders kun je dat ook niet terugkoppelen naar je progress bar). Als je alleen maar weet wanneer ie 'klaar' is zal je progress bar alleen de standen 0% (start) en 100% (klaar) tonen. Niet heel spannend.

Als je feedback krijgt kun je deze waarde bijvoorbeeld in de sessie opslaan. Deze moet je dan steeds openen (session_start()) en sluiten (session_write_close()). Hierdoor kunnen andere scripts ook door, zonder dat ze op de sessie moeten wachten. Op die manier kun je dan via een parallelle, asynchrone aanroep vanaf de client (javascript/jQuery) in diezelfde sessie kijken hoe ver het genereren is, en dit terugkoppelen naar de client (browser).

Krijg je geen feedback uit de webservice, dan kun je ook inschatten hoe lang het ongeveer gaat duren. De progress bar laat je client-side (javascript) in die tijd van 0 to 90% gaan. Als de webservice daarna toch nog niet klaar is laat je 'm nog heel langzaam doorlopen, maar zodanig dat ie nooit de 100% haalt. Pas als de webservice echt klaar is knal je 'm naar de 100% (en dus ook als ie 'te vroeg' klaar is.

Dus niet echt een weergave van de progressie, maar in Windows zit ik ook regelmatig naar dit soort 'progress bars' te kijken ...
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/09/2017 13:04:59
Quote Anchor link
Neem gewoon een spinner zoals Ward zei. Die blijf rustig doordraaien totdat taak verwerkt is. Een echte progressbar waar telkens de actuele stand van zaken voor opgehaald moet worden heeft veel nadelen.
 
De Clercq Andy

De Clercq Andy

22/09/2017 14:26:18
Quote Anchor link
Hey,
na heel wat zoeken en testen heb ik een spinner gemaakt.
Hieronder de 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
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
<html>
<head>
<style>
.sk-fading-circle {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 25%;
  height: 25%;
  background-color: #26888E;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
</style>
<title>Spinner</title>
</head>
<body>
<div class="sk-fading-circle">
  <div class="sk-circle1 sk-circle"></div>
  <div class="sk-circle2 sk-circle"></div>
  <div class="sk-circle3 sk-circle"></div>
  <div class="sk-circle4 sk-circle"></div>
  <div class="sk-circle5 sk-circle"></div>
  <div class="sk-circle6 sk-circle"></div>
  <div class="sk-circle7 sk-circle"></div>
  <div class="sk-circle8 sk-circle"></div>
  <div class="sk-circle9 sk-circle"></div>
  <div class="sk-circle10 sk-circle"></div>
  <div class="sk-circle11 sk-circle"></div>
  <div class="sk-circle12 sk-circle"></div>
</div>
</body>
</html>

Maar nu blijft mijn probleem, hoe laat ik dit lopen zolang de webservice niet klaar is?
Dus hoe integreer ik bovenstaande spinner in deze pagina?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
$id = 583;
$webservice = new webservice($id);
$response = $webservice -> getdagboek($id);
echo $response;
?>

Alvast bedankt om mee te denken!
Gewijzigd op 22/09/2017 14:29:09 door De Clercq Andy
 



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.