login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Frames refreshen

Offline eric - 14/01/2005 17:11
Avatar van ericHTML interesse Ik heb er even een plaatje van gemaakt hoe de frames heten, dat plaatje staat hier http://eric.sohosted.com/frame.JPG. Mijn probleem is dus dat als ik inlog (home frame) dan is het de bedoeling dat ook het left frame gerefreshed word, zodat je in het left-frame je menu kunt kiezen. Ik heb even gezocht maar die scripts die werkten allemaal niet, en ik heb totaal geen verstand van javascript en gebruik het ook bijna niet.

5 antwoorden

Gesponsorde links
Offline Button - 14/01/2005 17:39
Avatar van Button PHP ver gevorderde mmm... niet echt je vraag maar misschien kan je beter includes (php) gebruiken?
Offline eric - 14/01/2005 17:41
Avatar van eric HTML interesse Ja maar ik begrijp nog steeds niet echt hoe dat allemaal werkt, wel gewoon includen maar niet hoe je dan zon pagina in elkaar zet. Komt binnenkort mss. Weet iemand anders het nog?
Offline Thomas - 14/01/2005 21:49
Avatar van Thomas Moderator Ik neem aan dat je login-formulier staat in je Home-frame, en je formulier ook gepost wordt naar het Home-frame ?
Welnu, als je ingelogd bent, zou je zoiets in je Home-frame kunnen zetten:

  1. <?php
  2. // wanneer je kunt constateren dat iemand succesvol is ingelogd
  3. // druk je het volgende stukje javascript af:
  4. if($ingelogd) {
  5. ?>
  6. <script language="JavaScript">
  7. top.window.location = "de_naam_van_je_frameset.htm"; // of .php
  8. </script>
  9. <?php
  10. }
  11. ?>


Dit zorgt ervoor dat je frameset herladen wordt.
Als je Left-frame herladen is, zal deze ook "zien" dat je bent ingelogd neem ik aan.
Mocht het nog niet lukken - laat het even weten.
Offline eric - 15/01/2005 13:20
Avatar van eric HTML interesse Het werkt wel alleen ik heb nog een probleempje, ik werk als ik inlog met dit: <meta http-equiv=refresh content=0;URL=de url> maar hoe kan ik daar dan javascript tussen zetten.

function is nu:
<script language="JavaScript" type="text/javascript">
function refresh(){
top.window.location = "/"; // of .php
}
</script>
Offline Thomas - 15/01/2005 13:53
Avatar van Thomas Moderator Die meta-refresh is niet meer nodig, omdat je frame-pagina opnieuw geladen wordt, en daarmee ook alle onderliggende frames.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s