login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina refreshen

Offline roelh - 16/06/2006 14:21
Avatar van roelhPHP gevorderde Heey mensen,

Ik gebruik voor mijn inlog menu.
Nu wil ik dat als je inlogt hij de pagina ververst en met uiloggen precies hetzelfde.
Nu heb ik vaak het probleem dat als in inlog het inlogmenu gewoon laat zien.
En met uitloggen hij het gewone menu laat zien.
WIe kan me ermee helpen? Ik gebruik wel:
onClick="window.location.reload()
Maar wil niet zo werken.
Iemand misschien een idee?

  1. <? if(!isset($_SESSION['id'])){ ?>
  2. <form method="post" target="hoofd" action="bedrijven/inloggen.php">
  3. <tr><td>gebruikersnaam:</td></tr>
  4. <tr><td><input type="text" name="gebruikersnaam"/><br/></td></tr>
  5. <tr><td>ww:</td></tr>
  6. <tr><td><input type="pass" name="wachtwoord"/><br/></td></tr>
  7. <tr><td><input type="submit" name="submit" value="Zoek" onClick="window.location.reload()"></td></tr>
  8. </form>
  9. </table>
  10. <?
  11. }else{?>
  12.  
  13.  
  14. <a target="hoofd" href="main.php">Alle bedrijven</a>
  15. <br>
  16. <a target="hoofd" href="bedrijven/inloggen.php">Inloggen (bedrijf)</a>
  17. <br>
  18. <a target="hoofd" href="beheerder/inloggen.php">Inloggen (Beheerder)</a>
  19. <br>
  20. <a target="hoofd" href="beheerder/uitloggen.php" onClick="window.location.reload()">Uitloggen</a>
  21. <br>
  22. <a target="hoofd" href="mail.php">Contact</a>
  23. </body>
  24. <?
  25. }?>

8 antwoorden

Gesponsorde links
Offline svm - 16/06/2006 14:29 (laatste wijziging 16/06/2006 14:32)
Avatar van svm PHP ver gevorderde Je bent javavascript: vergeten.
Dus het moet worden:
  1. <a href="" onclick="javascript:window.location.reload">Klik hier om de pagina te vernieuwen.</a>

Eventueel bewerken.
Offline roelh - 16/06/2006 14:32
Avatar van roelh PHP gevorderde Mja kan ook natuurlijk, maar dan moeten ze juist op die link klikken en dat wil ik niet, moet meteen gebeuren als je op inloggen klikt.
Hij refresht de pagina wel maar geeft niet altijd het goede weer...
Offline svm - 16/06/2006 14:35 (laatste wijziging 16/06/2006 14:37)
Avatar van svm PHP ver gevorderde
  1. <body onload="javascript: window.location.reload">


Plaats dit in uitloggen.php, als body-tage.
Ik bedenk me nu ineens dat als je dit doet dat hij dan blijft verversen.
Ik zoek wel even voor je.

Maar waarom wil je een pagina laten verversen als je binnenkomt?
Dat heeft toch geen nut?
Offline roelh - 16/06/2006 14:40
Avatar van roelh PHP gevorderde Neen niet als je binnenkomt
dat is het menu, werk met frames.
Maar ik denk dat ik toch maar even een paginascript ga inbouwen. 
Maar wil niet zo lukken, waarom ineens weet ik niet :S
Maargoed...het is me vroeger namelijk wel gelukt.
Maar ik kijk wel even.
Als je nog goed paginascript hebt zou fijn zijn 
Offline svm - 16/06/2006 14:47
Avatar van svm PHP ver gevorderde Geef me anders de pagina die je wilt bewerken, dan begrijp ik het beter en heb ik misschien zo het script voor je.
Offline roelh - 16/06/2006 14:49
Avatar van roelh PHP gevorderde Na bedankt voor je hulp, maar ik ga ff paginascript proberen weer.
Moet toch werken lijkt me, kan niet altijd fout gaan :S
gebruik dit script:
http://www.site...amp;id=309

<a href="index.php?pagina=main">home</a>

zo maak ik een link, maar pakt altijd de error pagina, en de pagina die bestaat wel
Offline Impulzer - 16/06/2006 15:05
Avatar van Impulzer Nieuw lid Deze komt van Leejoo en stond op n andere site, is groter als de rest, dus misschien ook wat effectiever:

  1. <script language="JavaScript">
  2.  
  3. // Verander hier de tijd dat er refreshed moet worden ( in seconden )
  4. var refreshinterval=60
  5.  
  6. // Wil je de refresh in je statusbalk zichtbaar ? ( yes of no )
  7. var displaycountdown="no"
  8.  
  9.  
  10. var starttime
  11. var nowtime
  12. var reloadseconds=0
  13. var secondssinceloaded=0
  14.  
  15. function starttime() {
  16. starttime=new Date()
  17. starttime=starttime.getTime()
  18. countdown()
  19. }
  20.  
  21. function countdown() {
  22. nowtime= new Date()
  23. nowtime=nowtime.getTime()
  24. secondssinceloaded=(nowtime-starttime)/1000
  25. reloadseconds=Math.round(refreshinterval-secondssinceloaded)
  26. if (refreshinterval>=secondssinceloaded) {
  27. var timer=setTimeout("countdown()",1000)
  28. if (displaycountdown=="yes") {
  29. window.status="Page refreshing in "+reloadseconds+ " seconds"
  30. }
  31. }
  32. else {
  33. clearTimeout(timer)
  34. window.location.reload(true)
  35. }
  36. }
  37. window.onload=starttime
  38. </script>
Offline roelh - 16/06/2006 15:08
Avatar van roelh PHP gevorderde Thanks, ik sla hem even op, maar ik wil even een paginascript proberen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s