[javascript] refresh vraag

Pagina: 1
Acties:

  • Ronald_stage
  • Registratie: Januari 2002
  • Laatst online: 23-08 20:50

Ronald_stage

wat kan je hier nog zeggen

Topicstarter
ik heb dit dingetje in elkaar geknusteld om bij te blijven
(ben lui en wil niet op F5 hoeven drukken)

alleen als ik nu een neiuws item aan het lezen ben, wil ik
mijn timer op "pause" kunne zetten. en dat lukt niet echt.

hieronder staat de pagina


code:
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
<script>
var limit="1:30";
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{ 
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minuutjes en "+cursec+" secondjes over voordat die pagina opnieuw wordt geladen!"
else
curtime=cursec+" secondjes over voordat die pagina opnieuw wordt geladen!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}

window.onload=beginrefresh
//-->
</script>

    <frameset rows="50%, 50%" border="0" frameSpacing="0" frameBorder="0">
<frame name="T.Net_Home" scrolling="yes" noresize src="http://www.tweakers.net">
<frame name="GoT_HK" scrolling="yes" noresize  src="http://gathering.tweakers.net/forum/list_topics/31">
<noframes>
<p>Jammer Joh, Frames nodig!</p>
</noframes>
</frameset>

Verwijderd

Je zou het zo kunnen doen :
SetTimeOut
of SetInterval

zoek maar es
en ClearTimeout en ClearInterval
k zal es wat knutselen

[ Voor 15% gewijzigd door Verwijderd op 07-01-2003 15:09 ]


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

je moet een var die timeout laten setten, dan kun je hem ook unsetten:

code:
1
2
var f5 - setTimeout("blaat", 2500);
clearTimeout(f5);


hth :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Afbeeldingslocatie: http://www.xs4all.nl/~pcvandam/files/got/reload.gif

tja..

Verwijderd

HTML:
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
<script type="Javascript">
var aantLezen=0;
var telDing=0;
var refreshTijd=5000
function verfris()
{
  if(!aantLezen && telDing>refreshTijd)
    window.location.reload();
  if(aantLezen)
    {
       clearInterval(IV);
       while(aantLezen)
          IV=setTimeout('verfris()',(refreshTijd-telDing));
        aantLezen=0;
     }
 telDing=telDing+1;
}
function toggle()
{
   if(aantLezen==1)
     aantLezen=0;
   else
     aantLezen=1;

}
</script>
<body onLoad="IV=setInterval('verfris()',1">
<input type="button" onClick="toggle()">


ongetest

[ Voor 11% gewijzigd door Verwijderd op 07-01-2003 15:26 ]


Verwijderd

Prammenhanger schreef op 07 januari 2003 @ 15:16:
je moet een var die timeout laten setten, dan kun je hem ook unsetten:

code:
1
2
var f5 - setTimeout("blaat", 2500);
clearTimeout(f5);


hth :)
Hij wil volgens mij ook nog dat de teller onthoudt waar ie gebleven is, anders was t simpel jah.
Pagina: 1