Toon posts:

[HTML] Page refresh naar bottom

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een html page refreshen dat uit hij de page herlaad en naar het onderste gedeelte gaat.
Ik heb het nu zo:
code:
1
2
3
4
5
6
7
8
<!--
function redirect()
 {
  window.location = "messages.asp#bottom"
 }

 setTimeout("redirect();", 2000)
// -->


in die messages.asp staat <A NAME="bottom"></A> onderaan aangegeven alleen als ik die # erachter zet dan werkt de refresh niet meer.

Iemand een idee

  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 20-01 20:49
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="2;URL=messages.asp#bottom">
</HEAD>

Zoiets?

[ Voor 33% gewijzigd door KillR-B op 25-12-2002 17:46 ]


  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 20-01 20:49
JavaScript:
1
2
3
4
5
6
function redirect()
{
  bottom.scrollIntoView();
}

setTimeout("redirect();", 2000);


Dit werk ook in IE, er van uitgaande dat je in dezelfde pagina naar 'bottom' wilt springen.

  • AB2ND
  • Registratie: Mei 2002
  • Laatst online: 18-01 12:18

AB2ND

Vonkenboer

KillR-B schreef op 25 December 2002 @ 17:46:
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="2;URL=messages.asp#bottom">
</HEAD>

Zoiets?
zo zou ik het ook doen maar dan met content = 0

Specs ][ [DPC] rc5-72 stats ][ 7758 3D Marks 2001 compare url


  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 20-01 20:49
alibabba2nd schreef op 25 december 2002 @ 23:11:
[...]

zo zou ik het ook doen maar dan met content = 0
Ligt er maar net aan of je direct wilt redirecten of na een paar seconde.
Wesman had

setTimeout("redirect();", 2000) (= 2 seconden wachten)

in z'n code staan, vandaar die content=2 ;)

[ Voor 4% gewijzigd door KillR-B op 26-12-2002 00:06 ]


Verwijderd

Topicstarter
KillR-B schreef op 25 December 2002 @ 17:55:
JavaScript:
1
2
3
4
5
6
function redirect()
{
  bottom.scrollIntoView();
}

setTimeout("redirect();", 2000);


Dit werk ook in IE, er van uitgaande dat je in dezelfde pagina naar 'bottom' wilt springen.
Dit doet het wel, alleen wordt de pagina niet gerefreshed. En dat is wel de bedoeling.

Als ik die meta refresh tag probeer dan lijkt het erop dat hij deze maar een keer uitvoerd. Wat de bedoeling is dat de pagina elke 5 sec refreshed en naar de onderen gaat.

Verwijderd

Topicstarter
iemand nog een idee

  • AB2ND
  • Registratie: Mei 2002
  • Laatst online: 18-01 12:18

AB2ND

Vonkenboer

KillR-B schreef op 26 December 2002 @ 00:06:
[...]

Ligt er maar net aan of je direct wilt redirecten of na een paar seconde.
Wesman had

setTimeout("redirect();", 2000) (= 2 seconden wachten)

in z'n code staan, vandaar die content=2 ;)
aha, niet goed gelezen dus... 8)7

Specs ][ [DPC] rc5-72 stats ][ 7758 3D Marks 2001 compare url


  • André
  • Registratie: Maart 2002
  • Laatst online: 08:38

André

Analytics dude

setTimeout("window.open('messages.asp#bottom', '_top')", 2000);

Should do the trick...

Verwijderd

Topicstarter
ik heb het nu zo:

code:
1
2
3
4
5
<script language="JavaScript">
function renew() {
setTimeout("window.open('messages.asp#bottom', '_top')", 2000);
}
</script>


in de body heb ik dan onload="renew(); return false;" gezet.

Dit werkt dus niet. Doe ik iets verkeerd??

  • André
  • Registratie: Maart 2002
  • Laatst online: 08:38

André

Analytics dude

return false weghalen :?

Verwijderd

Topicstarter
Hmmm.. Ik had hem in een frame. en nu gaat de refresh naar #bottom wel goed alleen komt ie nu over de gehele browser te staan. Hij gaat dus uit zijn frameset. Ik heb ook al die _top naar _parent verandert maar dat werkt dus niet.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:27

crisp

Devver

Pixelated

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
function init() {

  var scrollheight = document.body.scrollHeight || window.innerHeight;
  window.scrollTo(0, scrollheight);
  setTimeout('redirect()', 5000);

}

function redirect() {

  window.location.href = window.location.href;

}

Waarbij je de init() functie onload aanroept, en of je nu een meta refresh gebruikt, of de JS refresh zoals hierboven maakt niet uit :)

[ Voor 8% gewijzigd door crisp op 26-12-2002 23:40 ]

Intentionally left blank


Verwijderd

Topicstarter
Mooi nu werkt ie.. Bedankt

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

wellicht de note wel handig dat 'location' een object is, en niet van het type 'string'.....

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:27

crisp

Devver

Pixelated

drm schreef op 27 December 2002 @ 01:30:
wellicht de note wel handig dat 'location' een object is, en niet van het type 'string'.....
Gelukkig is javascript wat dat betreft redelijk vergevingsgezind; als je een string wilt toewijzen aan het location object, dan wordt aangenomen dat het de href property betreft :)

[ Voor 5% gewijzigd door crisp op 27-12-2002 11:28 ]

Intentionally left blank


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

imho maar de vraag of dat "gelukkig" te noemen is, maar ala :P

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:27

crisp

Devver

Pixelated

drm schreef op 27 December 2002 @ 16:07:
imho maar de vraag of dat "gelukkig" te noemen is, maar ala :P
hé, ik wou het laatste woord hebben! ;)

en och, het is beter als document.location= gebruiken :)

Intentionally left blank

Pagina: 1