Hoi texmex,
Aha, nu zie ik wat je bedoelt.
wat zie ik over het hoofd en welke optie is dit? Of zit het probleem ingewikkelder in elkaar?
Je ziet over het hoofd dat dit een
framesite is, en het probleem zit heel eenvoudig in elkaar:
- Een framesite bestaat uit... een "frame", d.w.z. een raamwerk. Dat is de pagina http://www.darknightphotography.nl/index.htm.
- Die pagina is eigenlijk alleen maar een doorverwijspagina, want er zit alleen maar een <frameset> in, d.w.z. de instructie om links (in het "leftFrame") de menu-pagina neer te zetten, en rechts (in het "mainFrame") de pagina waar het om gaat.
- Alleen de pagina's in het mainFrame veranderen, het leftFrame (met het menu) blijft altijd aan staan.
- Dat is het handige van een frame-website.
- En dat is meteen ook het onhandige.

- Want omdat alles zich afspeelt binnen de <frameset>-pagina, komt in de adresbalk altijd alleen maar de naam van de <frameset>-pagina te staan.
- Oftewel: er staat altijd "http://www.darknightphotography.nl/", wat hetzelfde is als "http://www.darknightphotography.nl/index.htm".
- Als je rechtstreeks de naam van een subpagina in de adresbalk tikt (bijvoorbeeld http://www.darknightphotography.nl/Bands.htm), dan krijg je wel die pagina te zien (en de naam in de adresbalk blijft staan), maar nooit het menu aan de linkerkant.
- Dat klopt als een zwerende vinger, want door de pagina rechtstreeks in te kloppen, ben je ontsnapt aan de frameset! - En daar kom je op deze manier ook niet meer in. *)
Het ligt dus aan de structuur van je site: de frame-opbouw. Dat was zo'n 10 jaar geleden een redelijke manier om niet steeds de menu-code op elke html-pagina opnieuw te moeten intikken, maar heeft dus geweldige nadelen:
- Je kunt nooit een rechtstreekse link naar een pagina op de site doorgeven.
- En ook voor zoekmachines is het verre van ideaal.
Maar gelukkig zijn er tegenwoordig alternatieven!

Je kunt de hele frame-toestand vergeten, en er toch een herhalend menu-gedeelte in zetten. Dat kan heel makkelijk met
php. Dat is een methode die op de server bij elke pagina het menu zoekt (dat in één bestandje zit), en dat er in plakt voordat de pagina naar de bezoeker wordt gestuurd. Dan ben je er ook.
Daarmee wordt de vraag: hoe maak je een php-site?
Heel makkelijk. Kijk maar op deze
- Mini-tutorial: de opzet van een php-site http://developerscorner.nl/csshunter/phpsite/tutorial.htm
- Voorwaarde is, dat je provider het gebruik van php ondersteunt. Bij de meeste niet-gratis webhosters is dat automatisch het geval. Het staat meestal aangegeven bij het hosting-pakket dat je hebt.
Het prettige is: terwijl je de site opnieuw maakt als php-site, kan de oude site gewoon blijven bestaan. Alleen op het laatst hoef je de index.html pagina met de frameset maar te veranderen in de index-pagina met php-opzet, dan ben je in één klap waar je wezen moet!
Succes!
Met vriendelijke groet,
CSShunter
_____________
*) Wel met een trucje, maar dan verdwijnt de naam van de pagina weer uit de adresbalk.
[Edit]Myspace heeft zo'n frame-ontsnapper, zie ik: als je op je menuknop/pagina "myspace" klikt.[/edit]