situatie
Ik heb een website, zonder frames, die ik graag als alternatief als framesversie wil aanbieden. Alle pagina's op die site worden door dezelfde phpfile afgehandeld, deze staat namelijk ingesteld als 404 pagina, aangezien mod_rewrite en dergelijke niet mogelijk is (daar weet ik niet zoveel vanaf, maar daar gaat het waarschijnlijk ook niet om)
Nu wil ik dus als alternatief een framespagina aanbieden die gewoon bestaat uit 2x mijn website, alleen 1x met een aangepaste stylesheet. Dit laatste en ook het aanpassen van de targets van de links wordt met js gedaan.
probleem
frames hebben een aantal nadelen
[1] rotte indexering door google
[2] lastig om url's door te geven
[3] inaccessible
nu heb ik het meeste al opgelost, alle navigatie is op de frames aanwezig, dus als er frames geindexeerd worden is dat hetzelfde als gewoon m'n standaardpagina indexeren, en dat wil ik juist ook. 3 is ook opgelost omdat ik standaard de normale versie serveer.
Nu wil ik met een cookie checken of iemand de frames versie of de normale versie wil krijgen en aan de daarvan dezelfde URI op 2 manieren displayen. Dat setten van die cookies is ook allemaal geen probleem, alleen het verwerken ervan wel.
Als ik namelijk ontdekt heb dat iemand frames wil, echo ik een frameset (met de juiste pagina's erin), anders de gewone pagina. Probleem is nu dat dat frameset dezelfde file weer laadt en het cookie staat er dan nog, dus wordt er weer een frameset geladen etc.
Ik moet dus op de een of andere manier aan de serverkant ontdekken of de betreffende aanvraag het frameset betreft of een pagina in de frameset en in verband met google en accessibilty wil ik eigenlijk niet aan de URI komen
Het gaat me dus vooral om een aanpakprobleem, niet zozeer de code, dat lukt me allemaal wel.
Ik heb een website, zonder frames, die ik graag als alternatief als framesversie wil aanbieden. Alle pagina's op die site worden door dezelfde phpfile afgehandeld, deze staat namelijk ingesteld als 404 pagina, aangezien mod_rewrite en dergelijke niet mogelijk is (daar weet ik niet zoveel vanaf, maar daar gaat het waarschijnlijk ook niet om)
Nu wil ik dus als alternatief een framespagina aanbieden die gewoon bestaat uit 2x mijn website, alleen 1x met een aangepaste stylesheet. Dit laatste en ook het aanpassen van de targets van de links wordt met js gedaan.
probleem
frames hebben een aantal nadelen
[1] rotte indexering door google
[2] lastig om url's door te geven
[3] inaccessible
nu heb ik het meeste al opgelost, alle navigatie is op de frames aanwezig, dus als er frames geindexeerd worden is dat hetzelfde als gewoon m'n standaardpagina indexeren, en dat wil ik juist ook. 3 is ook opgelost omdat ik standaard de normale versie serveer.
Nu wil ik met een cookie checken of iemand de frames versie of de normale versie wil krijgen en aan de daarvan dezelfde URI op 2 manieren displayen. Dat setten van die cookies is ook allemaal geen probleem, alleen het verwerken ervan wel.
Als ik namelijk ontdekt heb dat iemand frames wil, echo ik een frameset (met de juiste pagina's erin), anders de gewone pagina. Probleem is nu dat dat frameset dezelfde file weer laadt en het cookie staat er dan nog, dus wordt er weer een frameset geladen etc.
Ik moet dus op de een of andere manier aan de serverkant ontdekken of de betreffende aanvraag het frameset betreft of een pagina in de frameset en in verband met google en accessibilty wil ik eigenlijk niet aan de URI komen
Het gaat me dus vooral om een aanpakprobleem, niet zozeer de code, dat lukt me allemaal wel.