Toon posts:

Refresh op een tijdstip?

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Weet iemand of het mogelijk is een webpagina te laten 'refreshen' op een bepaald tijdstip?

Het is wel de bedoeling dat het op een bepaalde tijdstip gebeurt, bijvoorbeeld ieder heel uur.

Wat ook zou kunnen helpen is als iemand weet over er een commando is voor het refreshen van een pagina in java-script.

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 11:03 schreef Vettje het volgende:
Wat ook zou kunnen helpen is als iemand weet over er een commando is voor het refreshen van een pagina in java-script.
code:
1
location.reload();

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

setTimeout

  • Rick Brands
  • Registratie: Oktober 2000
  • Laatst online: 23-05 15:03
Gewoon ff vinden op een zooi javascript site is heus wel te vinden hoor

*D

Verwijderd

Op woensdag 04 juli 2001 11:09 schreef killer het volgende:
Gewoon ff zoeken op javascript site is heus wel te vinden hoor !!
Gewoon ff vinden op een zooi javascript site is heus wel te vinden hoor
:?

Verwijderd

Topicstarter
Als ik de refresh in een javascript zet dan refresh hij niet zodra mijn systeemtijd het ingestelde tijdstip berijkt.

Ik wil in kunnen stellen dat als het klokje bijv. 15:00 uur slaat, dat hij dan automatisch refresht.

Maar toch bedankt B-)

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 11:15 schreef Vettje het volgende:
Als ik de refresh in een javascript zet dan refresh hij niet zodra mijn systeemtijd het ingestelde tijdstip berijkt.

Ik wil in kunnen stellen dat als het klokje bijv. 15:00 uur slaat, dat hij dan automatisch refresht.

Maar toch bedankt B-)
zou dit werken??
code:
1
2
3
4
5
6
7
8
<script language=javascript>
now = new Date();
min = now.getMinutes();
uur = now.getHours();

if ((uur == "15") && (min == "00")) {
self.location.href = self.location.href; }
</script>

zoiets zou toch kunnen???


als het bovenstaande werkt en als je dan ieder uur wilt refreshen, kun je dit gebruiken:
code:
1
2
3
4
5
6
7
<script language=javascript>
now = new Date();
min = now.getMinutes();

if (min == "00") {
self.location.href = self.location.href; }
</script>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Bluestorm
  • Registratie: Januari 2000
  • Laatst online: 20-08-2022
Dan moet je dat natuurlijk wel weer steeds op nieuw aanroepen met setTimeout...

(bijvoorbeeld iedere minuut...)

Tenminste... dat [ denk / zie / weet ] ik... | Javascript obfuscator | foto's en video's uploaden


Verwijderd

Topicstarter
Hoe gebruik je dat setTimeout??

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 11:52 schreef Bluestorm het volgende:
Dan moet je dat natuurlijk wel weer steeds op nieuw aanroepen met setTimeout...

(bijvoorbeeld iedere minuut...)
oja, sorry :)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 11:56 schreef Vettje het volgende:
Hoe gebruik je dat setTimeout??
zoiets moet het dan worden:
code:
1
2
3
4
5
6
7
8
9
10
11
<body onload="time();">

<script language=javascript>
function time() {
now = new Date();
min = now.getMinutes();
if (min == "00") {
self.location.href = self.location.href; }
setTimeout("time()",60000);
}
</script>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Bluestorm
  • Registratie: Januari 2000
  • Laatst online: 20-08-2022
behalve dan dat ik <script ...> even boven function zou zetten dacht ik ook dat het zoiets moet worden...

en setTimeout("time()",60000); moet binnen de function aangeroepen worden, anders gebeurt het nog maar één keer... en dan moet je het allemaal starten met een <body onLoad="time();">

Tenminste... dat [ denk / zie / weet ] ik... | Javascript obfuscator | foto's en video's uploaden


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
zie veranderingen in mijn vorige reply...

dat <script> onder de functie was ff een foutje...

en time() moet in de <body onload> omdat ik het een functie heb gemaakt (weer een domme fout)

en de setTimeout heb ik binnen de functie time() gezet...

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 18:49

RM-rf

1 2 3 4 5 7 6 8 9

ipv setTimeout kun je beter setInterval gebruiken, dat defineert een function die om een bepaalde tijdsduur (millisecs) herhaald wordt
code:
1
2
3
<script>
var interval = setInterval("timer()", 6000);
</script>

voert ieder minuut de functie uit: je kunt hem beeindigen door de variable interval te verwijderen (interval = false)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
Ok het werkt, maar iets te goed!

Hij refresh't namelijk nu de hele opgegeven minuut lang, een soort strobe-effect ;)

Kan ik ook de seconden opgeven?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 12:34 schreef Vettje het volgende:
Ok het werkt, maar iets te goed!

Hij refresh't namelijk nu de hele opgegeven minuut lang, een soort strobe-effect ;)

Kan ik ook de seconden opgeven?
ja daar kun je ook seconden opgeven:
code:
1
2
3
4
5
6
7
8
9
<script language=javascript>
function time() {
now = new Date();
sec = now.getSeconds();
if (sec == "00") {
self.location.href = self.location.href; }
}
var interval = setInterval("time()", 1000);
</script>

maar volgens mij ging hij net om de 6 seconden refreshen ja en dan zittie 10 keer in dezelfde minuut.

dan komt denk ik omdat RM-rf 6000 (6 sec) in zijn script had staan ipv 60000 (60 sec)

maargoed hierboven staat het script op secondes...

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 25-02 11:17

Clay

cookie erbij?

er bestaat toch ook zo'n <meta equip="refresh" blah .. > tag?

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 12:51 schreef Clay het volgende:
er bestaat toch ook zo'n <meta equip="refresh" blah .. > tag?
had misschien ook gekunt....
maar deze (via javascript) vindt ik persoonlijk handiger, je kunt hem bijvoorbeeld ook weer "afzetten" wat je met die meta tag niet echt voor elkaar krijgt.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
Dat bestaat wel, maar hoe geeft ik dan een tijdstip op wanneer hij refreshen moet?

Volgens mij kan je hem dan alleen om de zoveel sec. laten refreshen.

Overigens blijft hij met een javascript de heleminuut refreshen. Kan ik ook zowel minuten als seconden meegeven in de script?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op woensdag 04 juli 2001 12:59 schreef Vettje het volgende:
Dat bestaat wel, maar hoe geeft ik dan een tijdstip op wanneer hij refreshen moet?

Volgens mij kan je hem dan alleen om de zoveel sec. laten refreshen.

Overigens blijft hij met een javascript de heleminuut refreshen. Kan ik ook zowel minuten als seconden meegeven in de script?
het vernieuwde script doet het wel goed!!! die kijkt alleen naar de seconden en niet naar de minuten.

probeer zelf maar! :)
code:
1
2
3
4
5
6
7
8
9
<script language=javascript>
function time() {
now = new Date();
sec = now.getSeconds();
if (sec == "00") {
self.location.href = self.location.href; }
}
var interval = setInterval("time()", 1000);
</script>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
Geweldig!! Hij doet het.

Mijn page refresht nu ieder uur :)

nog even de code:

<HTML>
<HEAD>
<TITLE>TEST!</TITLE>
</HEAD>
<BODY onload="time()";>
<script language=javascript>
function time() {
now = new Date();
min = now.getMinutes();
sec = now.getSeconds();
if (sec == "00" && min == "00") {
self.location.href = self.location.href; }
}
var interval = setInterval("time()", 1000);
</script>
<FONT face=arial> HALLO DIT IS EEN TEST</FONT>
</BODY>
</HTML>

Bedankt allemaal!!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
ehhh.....
code:
1
if (sec == "00" && min == "00")

moet dat niet zijn
code:
1
if ((sec == "00") && (min == "00"))

dat dacht ik...

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Topicstarter
Ach, het werkt :)

Verwijderd

Op woensdag 04 juli 2001 12:57 schreef SWINX het volgende:

[..]

had misschien ook gekunt....
maar deze (via javascript) vindt ik persoonlijk handiger, je kunt hem bijvoorbeeld ook weer "afzetten" wat je met die meta tag niet echt voor elkaar krijgt.
Wie laat nou een uur 1 page open staan...
Der is niks handigs aan.
De oplossing is wel ok.
Pagina: 1