06. november 2004 - 17:17Der er
4 kommentarer og 1 løsning
helt til toppen med location.href uanset dybde af frameset
I nogle php sider, inkluderer jeg en bestemt fil som holder øje med om brugeren er logget ind eller ej. Hele sitet er bygget op i iframes, hvilket vil sige at jeg ikke helt præcist kan sige hvor mange parent's jeg skal benytte for at komme til yderste iframe.
Findes der en "super-top-parent" et eller andet kodestump, som altid springer ud af alle frames/iframes? Problemet kan jo nok løses manuelt, men hvis nu der findes noget smart :)
A la: <script type='text/javascript'>parent.parent.frames['main'].location.href('../../');</script>
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Dine sider vil i hvert fald ikke blive indekseret af søgemaskiner. Derudover vil du meget let få rod i dit history-object ... og så alle de andre bagdele, der er ved at lægge sine sider i et større (i)frame-hieraki.
Måske fungerer det på overfladen meget godt - men det ændrer ikke ved, at nikolajdu har ret. Det er efter al sandsynlighed ikke en god løsning. Så skal det i hvert fald være en _yderst_ speciel opgave, du vil løse :)
Siderne udover forsiden må slet ikke blive indekseret. Det er et "abonnements" baseret site, så kun betalende brugere lukkes indenfor.
Ja, der er selvfølgelig history "problematikken" - meeen, lur mig om ikke brugeren kan gennemskue hvad der sker når trykker på back/tilbage.
Inspirationen til opbygningen af sitet er hentet fra Outlook 2003, hvor vi mente at brugervenligheden og overskueligheden ville være velegnet til det site som vi er ved at være færdige med. Sitets opbygning er valgt efter grundige overvejelser, ikke bare en pludselig indskydelse.
Men altså, løsningen kan sagtens laves. Der skal blot 2 eller 3 udgaver til af filen, som holder øje med om sessionen er levende eller ej.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.