Is het mogelijk om met javascript de status van een iframe op te vragen (je weet wel, dat blauwe balkje), zodat ik weet voor welk percentage mijn pagina is geladen?
Uhm.... in 7 minuten tijd 
Doe eens rustig...
Lees dit ook effe:
Doe eens rustig...
Lees dit ook effe:
En om antwoord te geven: Nee, dat kan niet. Klaar.Je probleem binnen 24 uur met een 'schopreactie' onder de aandacht brengen.
[ Voor 66% gewijzigd door RobIII op 17-10-2005 13:01 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Nee, dat kan niet.
Misschien dat je met een httpRequest van te voren de grootte van de pagina kunt opvragen (een HEAD-request), en vervolgens tellen hoeveel bytes er al in het iframe staan (als dat uberhaupt kan als de pagina nog niet klaar is met laden).
Misschien dat je met een httpRequest van te voren de grootte van de pagina kunt opvragen (een HEAD-request), en vervolgens tellen hoeveel bytes er al in het iframe staan (als dat uberhaupt kan als de pagina nog niet klaar is met laden).
Nee dus. Niet bij mijn weten iig. (Maar zeg nooit nooitfrickY schreef op maandag 17 oktober 2005 @ 13:09:
(als dat uberhaupt kan als de pagina nog niet klaar is met laden).
[ Voor 7% gewijzigd door RobIII op 17-10-2005 13:10 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Denk het niet. Een pagina zal toch eerst ingeladen moeten worden voordat een browser aan een script kan beginnen.frickY schreef op maandag 17 oktober 2005 @ 13:09:
Nee, dat kan niet.
Misschien dat je met een httpRequest van te voren de grootte van de pagina kunt opvragen (een HEAD-request), en vervolgens tellen hoeveel bytes er al in het iframe staan (als dat uberhaupt kan als de pagina nog niet klaar is met laden).
@TS ik ben wel benieuwd eigenlijk waarom je dat wil. Misschien dat als we het probleem beter snappen, dat we meerdere oplossing kunnen vinden?
http://hawvie.deviantart.com/
waarschijnlijk om een of ander 'vaag' loading balkje te fixen ofzo. Wat veel makkelijker is , is een divje te makan met een loading afbeelding ( rondraaiend pijltje oid ) en de tekst ' loading' . Op het moment dat je pagina verlaat wordt de displaystyle op niet hidden gezet en zul je die div zien net zo lang tot de volgende pagina ( die je dus aanroept ) binnen is.HawVer schreef op dinsdag 18 oktober 2005 @ 00:17:
[...]
Denk het niet. Een pagina zal toch eerst ingeladen moeten worden voordat een browser aan een script kan beginnen.
@TS ik ben wel benieuwd eigenlijk waarom je dat wil. Misschien dat als we het probleem beter snappen, dat we meerdere oplossing kunnen vinden?
Klopt, was idd om een 'een of ander vaag loading balkje te fixen'
Maar die heb ik nu.. bedankt iig..
Vang het onreadystatechange even af, vervolgens kun je de readystate uitlezen en zien of alles geladen is ja of nee..
Daarmee krijg je geen 'voortgang', alleen 1 van de volgende waardes:dominic schreef op dinsdag 18 oktober 2005 @ 14:10:
Vang het onreadystatechange even af, vervolgens kun je de readystate uitlezen en zien of alles geladen is ja of nee..
| uninitialized | Object is not initialized with data. |
| loading | Object is loading its data. |
| loaded | Object has finished loading its data. |
| interactive | User can interact with the object even though it is not fully loaded. |
| complete | Object is completely initialized. |
Voor een progressbar dus aardig nutteloos. Kun je net zo goed bovengenoemde methode gebruiken.
[ Voor 14% gewijzigd door RobIII op 18-10-2005 14:31 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Die methode waar jij het over hebt (loading balkje oid) geeft al helemaal geen werkelijke status weer.. Dan kun je beter een echte status neerzetten ipv de gebruiker foppen..RobIII schreef op dinsdag 18 oktober 2005 @ 14:30:
[...]
Daarmee krijg je geen 'voortgang', alleen 1 van de volgende waardes:
uninitialized Object is not initialized with data. loading Object is loading its data. loaded Object has finished loading its data. interactive User can interact with the object even though it is not fully loaded. complete Object is completely initialized.
Voor een progressbar dus aardig nutteloos. Kun je net zo goed bovengenoemde methode gebruiken.
[ Voor 9% gewijzigd door dominic op 19-10-2005 10:13 ]
dominic schreef op woensdag 19 oktober 2005 @ 10:10:
Die methode waar jij het over hebt (loading balkje oid) geeft al helemaal geen werkelijke status weer.. Dan kun je beter een echte status neerzetten ipv de gebruiker foppen..
Ik heb het niet over het loading balkje, maar over een ronddraaiend pijltje ofzo dat niet weergeeft hoeveel, maar dat er geladen wordt.
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
En hoe weet je in javascript òf er geladen wordt?RobIII schreef op woensdag 19 oktober 2005 @ 10:55:
[...]
Ik heb het niet over het loading balkje, maar over een ronddraaiend pijltje ofzo dat niet weergeeft hoeveel, maar dat er geladen wordt.
Dat je een animated gif afspeelt betekent nog niet dat er geladen wordt op dat moment, dat kun je met de readystate uitlezen..
[ Voor 18% gewijzigd door dominic op 19-10-2005 11:34 ]
* RobIII mompelend wegloopt*
Best. Je zegt het. Prima.
Ik vind het nogal een discussie voor een topicstart van anderhalve regel...
Best. Je zegt het. Prima.
Ik vind het nogal een discussie voor een topicstart van anderhalve regel...
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Het klopt wel wat dominic zegt. Het is niet echt laden maar gewoon n een divje wat je laat zien (even uitgaant van het ding wat ik eerder poste). Of jhe daar dan echt diestatus voor moet gaan uitlezen ? vraag me werkelijk dan af wat de gebruiker daar aan heeft als het een fatsoenlijke verbinding is die er gebruikt wordt dan ziet dat toch geen '''RobIII schreef op woensdag 19 oktober 2005 @ 12:21:
* RobIII mompelend wegloopt*
Best. Je zegt het. Prima.
Ik vind het nogal een discussie voor een topicstart van anderhalve regel...
yay \o/
[ Voor 5% gewijzigd door dominic op 19-10-2005 15:28 ]
Pagina: 1