Hallo,
Momenteel ben ik bezig aan een website.
Ik maak hierbij gebruik van 2 frames, een "topFrame" voor logo en navigatie + een "mainFrame" voor de eigenlijke tekst. Deze frames staan in Index.html gedefinieerd. De pagina voor topFrame is top.html, de pagina voor het mainframe is nl/home.html (pagina home.html in de map nl dus).
Omdat de site in drie talen beschikbaar moet zijn, heb ik ook de pagina's Index-fr.html en Index-eng.html gemaakt, met de bijhorende top-fr, top-eng, fr/home en eng/home pagina's.
Enkel de Index-***.html en de top-***.html pagina's staan dus op de root, de eigenlijke contentpagina's staan in mappen, per taal.
Probleem:
Als je de site opent, krijg je dus de Nederlandse top, en Nederlandse 'home' te zien. Geen probleem.
Kan je via de menu de andere pagina's bekijken, ook geen probleem, deze worden keurig in het mainFrame getoond.
Wissel je echter van taal (via links in de top), dan krijg e wel de juiste top (in de nieuwe taal dus), maar de pagina in het mainFrame verandert niet mee. Daar komt nog bij dat de menubalk niet meer werkt. Je klikt de links aan, maar tevergeefs...
Je kan dan wel nog zonder problemen een andere taal kiezen, krijg je weer de juiste top, maar het mainFrame doet niet wat ie zou moeten...
De namen van de frames zijn in alle talen gelijk, "topFrame" en "mainFrame" dus.
!!!! Let op: De pagina's in het Nederlands, Engels en Frans zijn momenteel nog dezelfde (heb ze gekopieerd en geplakt). De filenames ga ik dezelfde laten, maar uiteraard moet de tekst nog vertaald worden. Op zowel de Nederlandse, Franse als Engelse wie_zijn_we.html staat bvb de hoofdtitel "Wie zijn wij?"! Kijk de in je browser welke pagina je geopend hebt!
(kan erg verwarrend zijn al je ermee aan het 'spelen' bent)
Omdat het een beetje ingewikkeld is om stukken code van de verschillende pagina's te posten, post ik gewoon een zip met alle bestanden in. Er staat toch nog maar weinig tekst in.
Als er iemand dan de goedheid heeft om eens even na te kijken wat er tegenwerkt.
Kan je gelijk testen of het goed werkt.
zip: * niet meer nodig *
Opmerkingen:
* Site in nog lang niet af, het 'design' ook niet. (ik ben niet al te best in design, maar goed)
* Op de site staan al contactgegevens, dat zijn niet de mijne.
* Ik sta open voor wat kritiek / mogelijk verbeteringen.
* Ik weet best dat deze site ook met php/mysql gemaakt kan worden, maar daar heb ik geen ervaring mee, dus wil ik het statisch houden.
Alvast bedankt!
Momenteel ben ik bezig aan een website.
Ik maak hierbij gebruik van 2 frames, een "topFrame" voor logo en navigatie + een "mainFrame" voor de eigenlijke tekst. Deze frames staan in Index.html gedefinieerd. De pagina voor topFrame is top.html, de pagina voor het mainframe is nl/home.html (pagina home.html in de map nl dus).
Omdat de site in drie talen beschikbaar moet zijn, heb ik ook de pagina's Index-fr.html en Index-eng.html gemaakt, met de bijhorende top-fr, top-eng, fr/home en eng/home pagina's.
Enkel de Index-***.html en de top-***.html pagina's staan dus op de root, de eigenlijke contentpagina's staan in mappen, per taal.
Probleem:
Als je de site opent, krijg je dus de Nederlandse top, en Nederlandse 'home' te zien. Geen probleem.
Kan je via de menu de andere pagina's bekijken, ook geen probleem, deze worden keurig in het mainFrame getoond.
Wissel je echter van taal (via links in de top), dan krijg e wel de juiste top (in de nieuwe taal dus), maar de pagina in het mainFrame verandert niet mee. Daar komt nog bij dat de menubalk niet meer werkt. Je klikt de links aan, maar tevergeefs...
Je kan dan wel nog zonder problemen een andere taal kiezen, krijg je weer de juiste top, maar het mainFrame doet niet wat ie zou moeten...
De namen van de frames zijn in alle talen gelijk, "topFrame" en "mainFrame" dus.
!!!! Let op: De pagina's in het Nederlands, Engels en Frans zijn momenteel nog dezelfde (heb ze gekopieerd en geplakt). De filenames ga ik dezelfde laten, maar uiteraard moet de tekst nog vertaald worden. Op zowel de Nederlandse, Franse als Engelse wie_zijn_we.html staat bvb de hoofdtitel "Wie zijn wij?"! Kijk de in je browser welke pagina je geopend hebt!
(kan erg verwarrend zijn al je ermee aan het 'spelen' bent)
Omdat het een beetje ingewikkeld is om stukken code van de verschillende pagina's te posten, post ik gewoon een zip met alle bestanden in. Er staat toch nog maar weinig tekst in.
Als er iemand dan de goedheid heeft om eens even na te kijken wat er tegenwerkt.
Kan je gelijk testen of het goed werkt.
zip: * niet meer nodig *
Opmerkingen:
* Site in nog lang niet af, het 'design' ook niet. (ik ben niet al te best in design, maar goed)
* Op de site staan al contactgegevens, dat zijn niet de mijne.
* Ik sta open voor wat kritiek / mogelijk verbeteringen.
* Ik weet best dat deze site ook met php/mysql gemaakt kan worden, maar daar heb ik geen ervaring mee, dus wil ik het statisch houden.
Alvast bedankt!
[ Voor 12% gewijzigd door Tweaker36 op 23-04-2008 13:33 ]