login  Naam:   Wachtwoord: 
Registreer je!
 Forum

onclick 2 frames vernieuwen

Offline Broertjuhhh - 31/07/2012 14:51 (laatste wijziging 31/07/2012 14:52)
Avatar van BroertjuhhhNieuw lid Hallo,

Ik wil met 1 button en onclick, 2 frames vernieuwen maar ik kom er niet uit.

Of te wel.

onclick refresh frame 2 en refresh frame 3

Ik heb een website met een frameset van 5 frames, in 1 van die frames (frame 1) heb ik 3 vlaggen staan om de taal van de site te kunnen veranderen.

Als ik nu op bijv. de franse vlag klik dan moet zowel het menu in (frame 2) als wel het welkoms scherm in (frame 3) veranderen in het frans.

De menu's en welkom pages heb ik in de diversen talen reeds gemaakt.

Hopelijk weten jullie raad.

6 antwoorden

Gesponsorde links
Offline Martijn - 31/07/2012 16:02
Avatar van Martijn Crew PHP Ik ga je een vervelend antwoord geven: Stoppen met frames. Tegenwoordig doet we dat niet meer. Eigenlijk al een paar jaar niet meer.

Het vereist php, maar als je dat hebt is dit een voorbeeld: http://computerfaq.be/pagina-systeem-met-php/
Dat lost gelijk jouw probleem op 
Offline Broertjuhhh - 31/07/2012 17:30
Avatar van Broertjuhhh Nieuw lid Hallo Martijn,

Het mag dan wel ouderwets zijn maar ik vind frames een heerlijke uitkomst (zie mijn site) www.opdit.nl

Des al niet te min, geeft het zo nu en dan (inderdaad) kopzorgen, zoals in dit geval met onclick.
Ooit heb ik het is eerder met succes gebruikt en gedaan maar... dat kan ik dus niet meer vinden in mijn archieven.

Ik hoop echt dat er iemand is die dit onclick probleem kan oplossen.

Wat betreft de site die je noemde, ik blijf voorlopig nog "even" bij mijn framesets.

Evenwel, bedankt.
Offline Martijn - 01/08/2012 10:16
Avatar van Martijn Crew PHP Ik weet niet of je je website zoekmachine geschikt wilt hebben, als het antwoord ja is, dan moet je toch naar divs. Zo niet, ik geloof dat je frames names kunt geven. Je zou eens kunnen kijken naar jQuery, die maken het heel makkelijk om waardes te veranderen en het wordt ook heel veel gebruikt, dus je zou makkelijk tutorials kunnen vinden over hoe je frames beheerst 
Offline Broertjuhhh - 02/08/2012 08:57 (laatste wijziging 02/08/2012 10:31)
Avatar van Broertjuhhh Nieuw lid Hallo allemaal en bedankt,

Het kan dus wel, het is me gelukt om na uren zoeken en sleutelen het voor elkaar te krijgen.
Ik wist dat het kon omdat ik het ooit is eerder al gedaan en gebruikt heb.
Hier onder staat, hoe ik het gedaan heb, dit voor een ieder die het ook graag wil.

Mocht je nog vragen hebben dan kan je mij op mijn website "(opdit.nl) - Contact - E-mail" een bericht sturen.


Bekijk je frameset goed en print het uit zodat je als je bezig bent de namen van de frames goed gebruikt en spelt.

Verander de namen van de betreffende frames in de namen zoals jij ze hebt in je frameset.
Onderstaande is gebaseerd op een frameset met 5 frames.


Plaats dit in de <head> sectie

  1. <script language="JavaScript" type="text/javascript">
  2.  
  3. function change_engels()
  4. {
  5. parent.leftmaineFrame.location="menu_frame_eng.html";
  6. parent.maineframe.location="main_frame_eng.html";
  7. }
  8.  
  9. function change_frans()
  10. {
  11. parent.leftmaineFrame.location="menu_frame_fra.html";
  12. parent.maineframe.location="main_frame_fra.html";
  13. }
  14.  
  15. function change_nederlands()
  16. {
  17. parent.leftmaineFrame.location="menu_frame_ned.html";
  18. parent.maineframe.location="main_frame_ned.html";
  19. }
  20. </script>


Plaats dit in de <body> sectie

  1. <p>
  2.  
  3. <a href="javascript:change_engels()"><img src="vlaggen/engels.jpg" name="engels" width="38" height="25" hspace="2" border="0" id="engels"></a>
  4. <a href="javascript:change_frans()"><img src="vlaggen/frans.jpg" name="frans" width="38" height="25" hspace="2" border="0" id="frans"></a>
  5. <a href="javascript:change_nederlands()"><img src="vlaggen/nederlands.jpg" name="nederlands" width="38" height="25" hspace="2" border="0" id="nederlands"></a>
  6.  
  7. </p>


Ps. Framesets vind ik prachtig
Martijn schreef:
Hoewel iedereen uiteraard het echt heeft zn eigen mening te vormen, is het gebruik van frames redelijk 1995 en zijn er tegenwoordig aanzienlijk betere alternatieven. De meest gangbare is een pagina/frame systeem op php basis met div's.
Ja, dat heeft een hogere moeilijkheidsgraad, maar als je het eenmaal door hebt biedt het veel meer mogelijkheden
Offline Maarten - 02/08/2012 16:42
Avatar van Maarten Erelid Volledig offtopic maar ik kan het niet laten 
Broertjuhhh schreef:
Ps. Framesets vind ik prachtig

en 30 bewegende GIFjes ook zo te zien 
Offline Pieter - 02/08/2012 18:39
Avatar van Pieter Gouden medaille

SEO guru
@Broertjuhhh, je had beter naar Martijn zijn advies geluisterd. Je kan puur visueel hetzelfde bekomen als met frames dmv css en de overflow eigenschap (als je dat zou willen). Puur functioneel kan je hetzelfde met PHP bekomen. Nu vind je frames leuk, maar vanaf je al heel basis php leert kennen, zal je jezelf door de kop schieten omdat je ooit openbaar gezegd hebt dat frames leuk zijn.

Ieder zijn mening natuurlijk, maar ik hoop dat het voor de toekomstige lezers van dit topic echt duidelijk is dat frames no-go zijn.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s