Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [meta]Hoe kan ik heel de pagina refreshen, en niet alleen een frame? (https://forum.scholieren.com/showthread.php?t=518758)

Kinky 21-06-2003 22:54

[meta]Hoe kan ik heel de pagina refreshen, en niet alleen een frame?
 
Als ik dit doe refresht hij alleen dat frame (logisch), maar ik wil graag dat ie alles refresht in die pagina, dus dat mijn frames weg gaan... (ook nie echt duidelijk...)

Code:

<meta http-equiv="refresh" content="0;URL=pagina.php">
dank.. :o :p

zazzie 22-06-2003 09:40

zet het in je html pagina met je frameset neer ;)

Bootsman123 22-06-2003 10:37

Kan met Javascript, weet alleen zo even niet hoe precies. Gewoon even zoeken met Google of op http://javascriptsource.com/

Kinky 22-06-2003 13:06

Citaat:

zazzie schreef op 22-06-2003 @ 10:40:
zet het in je html pagina met je frameset neer ;)
d0h... dat wil ik dus juist niet... :p

Kinky 22-06-2003 13:07

Citaat:

Bootsman123 schreef op 22-06-2003 @ 11:37:
Kan met Javascript, weet alleen zo even niet hoe precies. Gewoon even zoeken met Google of op http://javascriptsource.com/
ik heb al met google gezocht idd, maar komt niet echt veel zinnigs uit helaas.... :o

Tofke_H 22-06-2003 13:52

wat wil je nu eigenlijk :confused: :o


Je hebt een frame (bv een top, een left en een main) en hoe wil je dat laten refreshen? Door op een link te klikken of na x tijd? En moet dan gewoon elke pagina in dat frame refreshen, of 1 pagina die dan uit het frame komt?

Kinky 22-06-2003 14:13

Citaat:

Tofke_H schreef op 22-06-2003 @ 14:52:
wat wil je nu eigenlijk :confused: :o


Je hebt een frame (bv een top, een left en een main) en hoe wil je dat laten refreshen? Door op een link te klikken of na x tijd? En moet dan gewoon elke pagina in dat frame refreshen, of 1 pagina die dan uit het frame komt?

owke.. ik dacht al wat onduidelijk te zijn... :o sorry...

mja.. ik heb dus een frameset (bijvoorbeeld zoals jij dat aangaf). De left frame is navigatie. Als je daar op een link klikt, dan wordt er in main een nieuwe pagina geladen.. Dat php bestand kijkt eerst of er de laatste 10 minuten actie is geweest, anders moet je opnieuw inloggen... als dat het geval is wil ik dus dat het hele frameset vervangen wordt door de error page dat er al 10 minuten geen actie geweest is, en er opnieuw ingelogd dient te worden...

Ik hoop dat je t nu een beetje begrijpt....:o

Dank alvast... :)

dafelix 22-06-2003 14:17

dus je wilt een nieuwe pagina zonder frameset?

ik geloof dat dat <a href="blaat" target="_"> was. of vergis ik mij nou?

Kinky 22-06-2003 14:20

Citaat:

dafelix schreef op 22-06-2003 @ 15:17:
dus je wilt een nieuwe pagina zonder frameset?

ik geloof dat dat <a href="blaat" target="_"> was. of vergis ik mij nou?

d0h.. als het een gewone link zou zijn wel ja.. (target=_top), maar ik wel een auto refresh als er te lang geen actie meer is geweest.. niet via een link.... :p

dafelix 22-06-2003 14:24

ya idd nu ik je post ff goed doorlees

eeuhm... kun je bij dat scriptje ook niet TARGET toevoegen dan?

Kinky 22-06-2003 14:25

Citaat:

dafelix schreef op 22-06-2003 @ 15:24:
ya idd nu ik je post ff goed doorlees

eeuhm... kun je bij dat scriptje ook niet TARGET toevoegen dan?

volgens mij niet, en heb ik idd ook geprobeerd... :P

maar toch bedankt :)

Preaper 22-06-2003 17:26

Met javascript
Gebruik: <span onclick="window.location = 'Nieuweurl'">Hoi</span>
oid. Make ya pick.

Kinky 22-06-2003 17:52

Citaat:

Preaper schreef op 22-06-2003 @ 18:26:
Met javascript
Gebruik: <span onclick="window.location = 'Nieuweurl'">Hoi</span>
oid. Make ya pick.

ik wil dus niet gebruik maken van een klik, maar na het runnen van een script.. dus bijvoorbeeld als een variabele een bepaalde waarde heeft, dan moet ie automatisch naar die pagina gaan...

Bootsman123 22-06-2003 20:56

Citaat:

Kinky schreef op 22-06-2003 @ 18:52:
ik wil dus niet gebruik maken van een klik, maar na het runnen van een script.. dus bijvoorbeeld als een variabele een bepaalde waarde heeft, dan moet ie automatisch naar die pagina gaan...
Als die automatisch moet zijn, dan doe je dat met een onLoad.

<body onLoad="window.location=()";>

en een stukje van een pagina om meerdere frames te ververzen:

<HTML>
<HEAD>
<TITLE>Frames</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function loadFrames(frame1,page1,frame2,page2) {
eval("parent."+frame1+".location='"+page1+"'");
eval("parent."+frame2+".location='"+page2+"'");
}
// End -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#00CCCC" LINK="#000000" VLINK="#000000" ALINK="#000000">
&nbsp; <BR>

<UL>
<LI><A HREF="javascript:loadFrames('banner','banner.html', 'home','inleiding.html')">Home</A>
<LI><A HREF="javascript:loadFrames('banner','alkestis.html', 'home','nophoto.html')">Alkestis</A>

Kinky 22-06-2003 20:57

Citaat:

Bootsman123 schreef op 22-06-2003 @ 21:56:
Als die automatisch moet zijn, dan doe je dat met een onLoad.

<body onLoad="window.location=()";>

en een stukje van een pagina om meerdere frames te ververzen:

<HTML>
<HEAD>
<TITLE>Frames</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function loadFrames(frame1,page1,frame2,page2) {
eval("parent."+frame1+".location='"+page1+"'");
eval("parent."+frame2+".location='"+page2+"'");
}
// End -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#00CCCC" LINK="#000000" VLINK="#000000" ALINK="#000000">
&nbsp; <BR>

<UL>
<LI><A HREF="javascript:loadFrames('banner','banner.html', 'home','inleiding.html')">Home</A>
<LI><A HREF="javascript:loadFrames('banner','alkestis.html', 'home','nophoto.html')">Alkestis</A>

Thanx ik ga het proberen!!! :)

Kinky 22-06-2003 21:02

ook dit is niet precies wat ik bedoel lees ik... nu laad hij in verschillende frames, verschillende pagina's... dat bedoel ik niet... nog een keer :)

index.php (frameset)
|- nav.php
|- main.php

timeout.php

Als je langer dan 10 minuten niets doet moet je op timeout terecht komen...

nu een beetje duidelijker??? :o

Bootsman123 22-06-2003 22:55

Citaat:

Kinky schreef op 22-06-2003 @ 22:02:
ook dit is niet precies wat ik bedoel lees ik... nu laad hij in verschillende frames, verschillende pagina's... dat bedoel ik niet... nog een keer :)

index.php (frameset)
|- nav.php
|- main.php

timeout.php

Als je langer dan 10 minuten niets doet moet je op timeout terecht komen...

nu een beetje duidelijker??? :o

En moet time-out over de andere frames geladen worden? Zoja, gebruik wat ik heb gepost en anders target="_blank" of laadt het gewoon in één van de bestaande frames.

Kinky 22-06-2003 22:58

Citaat:

Bootsman123 schreef op 22-06-2003 @ 23:55:
En moet time-out over de andere frames geladen worden? Zoja, gebruik wat ik heb gepost en anders target="_blank" of laadt het gewoon in één van de bestaande frames.
mja... bedankt...

tis nog niet echt wat ik zoek.. maar toch bedankt... :)

iamcj 22-06-2003 23:00

In je timeout.php

<script language="JavaScript" type="text/javascript">
function framebreakout()
{
if (top.location != location) {
top.location.href = document.location.href ;
}
}

</script>

<body onload="framebreakout()">

Kinky 22-06-2003 23:02

Citaat:

iamcj schreef op 23-06-2003 @ 00:00:
In je timeout.php

<script language="JavaScript" type="text/javascript">
function framebreakout()
{
if (top.location != location) {
top.location.href = document.location.href ;
}
}

</script>

<body onload="framebreakout()">

thanx! ik ga t proberen! :)

Y85 19-11-2009 07:29

Probeer eens om deze code in de HEAD van je foutmeldings pagina te zetten. Het is niet helemaal zoals het hoort maar het werkt wel. (Als het goed is ;).)

M@rco 19-11-2009 08:12

Ik denk dat het meer dan 6 jaar later wel is opgelost...


Alle tijden zijn GMT +1. Het is nu 20:54.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.