Archief - [ALG] Page refresh scriptje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Z!rtox

Legacy Member
Hellow

Ik zou voor school een tooltje nodig hebben dat een url automatish refrest om de 16 minuten. Het gaat om een al bestaande pagina op internet, en ik zou dan vanuit de browser met javascript of php of iets dergelijk van op mijn eigen webpagina automatisch de browser opnieuw moeten laten openen, de url er in laden en eventueel de browser opnieuw laten sluiten. Dat laatste (de browser opnieuw laten sluiten) zou zelfs nog kunnen weg gelaten worden. Als dit niet mogelijk is in een webpagina fzo mag het natuurlijk ook altijd in een .exe bestandje geschreven in VB of C++ of maakt niet uit. Zolang het die pagina maar om de 16 minute refresht.
Ik zou zelf niet weten hoe er aan te ebginnen fzo, en ben alles behalve een programmeer bolleke... dus wie mij verder kan helpen, nen dikke merci al.

flash_artist

Legacy Member
Gewoon dit simpel javascriptje in uw head plaatsen:
<META HTTP-EQUIV="Refresh" CONTENT="960; URL=http://www.some.org/some.html">

Die 960 is dus het aantal seconden.

Z!rtox

Legacy Member
thx !!
en wete misschien ook hoe ge ne teller erbij kunt zette hoe dikwijls hij refresht heeft? :x

thx in advance :love:

flash_artist

Legacy Member
gewoon in mysql tabel maken met als velden ip-adres en teller.
dan in uw pagina een php-scriptje schrijven dat dit doet:
1) waarde teller uit database
2)teller verhogen me 1
3) teller terug in database
zoiets dus (als ge php kunt)

Messias.

Legacy Member
W3C ziet het liefst vanal volledig lowercase html tags, doe dat dan. Bovendien is er geen enkele reden om volledig met uppercase te werken.

flash_artist

Legacy Member
Messias. zei:
W3C ziet het liefst vanal volledig lowercase html tags, doe dat dan. Bovendien is er geen enkele reden om volledig met uppercase te werken.

Jong, waar maakt ge u druk over
Als't refresht is 't goe eh

Messias.

Legacy Member
flash_artist zei:
Jong, waar maakt ge u druk over
Als't refresht is 't goe eh

Dat is best wel een enggeestige redenering. Standaarden zijn er nie om aan uw laars te lappen.

The Crazy Frog

Legacy Member
flash_artist zei:
Gewoon dit simpel javascriptje in uw head plaatsen:
<META HTTP-EQUIV="Refresh" CONTENT="960; URL=http://www.some.org/some.html">

Die 960 is dus het aantal seconden.

Sinds wanneer is een meta tag javascript? :evil: :evil:

orez

Legacy Member
@flash_artist, waar wij ons druk om maken, bezoek het webdesign forum eens en lees de discussies.
w3c stelt regels op voor iets, en die regels zorgen er onder andere voor, voor een betere usability, en nog iets HEEL belangrijk --> CROSSBROWSER !

Doe geen dergelijke domme uitspraken, want je weet precies toch nie echt waarover je spreekt, vooraleer je iemand afschrijft van "jong waar jij je druk in maakt", verdiep je eens in de documenten op www.w3c.org ..

zelfs uw teller slaat op niveel hé.. ip adres, komaan, al vergeten dat we hier in België vooral met dynamische IP adressen werken? Het aantal refreshes kun je trouwens ook niet tellen, waarom niet, een html header kan niet interpreteren als de pagina vers geladen wordt, of gerefreshed wordt. Dus zelfs al gebeurt er geen refresh, en laat ons zeggen bezoek je de pagina 3x binnen die 16 minuten, zal uw teller 3x verhoogd zijn. Wat dus niet de bedoeling is neem ik aan...

en jullie oplossing klopt trouwens helemaal niet ook.

Zijn pagina's (de masterpages) dienen om de 16 minuten gerefreshed te worden --> dus voor iedereen op hetzelfde moment, en ik zal je moeten teleurstellen, maar dat gaat niet, een refresh kan je enkel client gewijs inbouwen, al is het via php, javascript of een simpele meta-tag. Dit werkt namelijk om de 16 minuten bij de gebruiker, als gebruiker A om 16.00 bezoekt zal de page refreshen om 16.16, gebruiker B bezoekt de site om 16.10 dan zal hij bij hem maar 16.26 refreshen enz...

En het mag via een ".exe", ja man... we spreken hier over een webpagina hé, geen windowsapplicatie... zomaar .exe's uitvoeren, tzou een veilige plaats worden :p

Wat wel een mogelijkheid is, is dat je je pagina's om de 16 minuten op de server laat updaten, hoe je dat doet, daarvoor google je best even rond de term "Cron job". Maar een forced refresh op bepaalde tijdstippen die jij oplegt aan de gebruiker is onmogelijk.

EagleEye

Legacy Member
orez zei:
Zijn pagina's (de masterpages) dienen om de 16 minuten gerefreshed te worden --> dus voor iedereen op hetzelfde moment,
kunde ni met php via de servertijd werken?
En zo de tijd onderverdelen in intervallen, als tussen dit en dit interval dan refresh (een META EQUIV html dingeske echo'en). Zou toch niet al te moeilijk moete zijn

Dan komt het voor iedereen op hetzelfde moment

Ge moet natuurlijk zien dat ge uw scriptje een beetje slim maakt, zodat hij niet op een bepaalde minuut oneindig blijft refreshen...

killgore

Legacy Member
orez zei:
@flash_artist, waar wij ons druk om maken, bezoek het webdesign forum eens en lees de discussies.
w3c stelt regels op voor iets, en die regels zorgen er onder andere voor, voor een betere usability, en nog iets HEEL belangrijk --> CROSSBROWSER !

Doe geen dergelijke domme uitspraken, want je weet precies toch nie echt waarover je spreekt, vooraleer je iemand afschrijft van "jong waar jij je druk in maakt", verdiep je eens in de documenten op www.w3c.org ..

zelfs uw teller slaat op niveel hé.. ip adres, komaan, al vergeten dat we hier in België vooral met dynamische IP adressen werken? Het aantal refreshes kun je trouwens ook niet tellen, waarom niet, een html header kan niet interpreteren als de pagina vers geladen wordt, of gerefreshed wordt. Dus zelfs al gebeurt er geen refresh, en laat ons zeggen bezoek je de pagina 3x binnen die 16 minuten, zal uw teller 3x verhoogd zijn. Wat dus niet de bedoeling is neem ik aan...

en jullie oplossing klopt trouwens helemaal niet ook.

Zijn pagina's (de masterpages) dienen om de 16 minuten gerefreshed te worden --> dus voor iedereen op hetzelfde moment, en ik zal je moeten teleurstellen, maar dat gaat niet, een refresh kan je enkel client gewijs inbouwen, al is het via php, javascript of een simpele meta-tag. Dit werkt namelijk om de 16 minuten bij de gebruiker, als gebruiker A om 16.00 bezoekt zal de page refreshen om 16.16, gebruiker B bezoekt de site om 16.10 dan zal hij bij hem maar 16.26 refreshen enz...

En het mag via een ".exe", ja man... we spreken hier over een webpagina hé, geen windowsapplicatie... zomaar .exe's uitvoeren, tzou een veilige plaats worden :p

Wat wel een mogelijkheid is, is dat je je pagina's om de 16 minuten op de server laat updaten, hoe je dat doet, daarvoor google je best even rond de term "Cron job". Maar een forced refresh op bepaalde tijdstippen die jij oplegt aan de gebruiker is onmogelijk.

no it isn't.

Jij berekent in php wanneer de volgende refresh zou moeten gebeuren en update zo je info.

Bv, gesteld dat je met unix-timestorage werkt:
Je slaat laatste refreshtime op.
Je doet huidigetijd-laatste refresh tijd.
Dan doe je 16*60 - dat getal.

En dat laatste getal steek je dan weer in die meta tag.

Natuurlijk is het wel onmogelijk in de zin van dat die browser zelf delays kan vertonen, meta-tags kan uitgeschakeld hebben, je nooit tot op exact het zelfde moment (je zal delays tot op toch wel 1 seconden merken gesteld dat alle browsers exact werken gewoon door afronding tot op de seconde), ... .
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan