17. september 2003 - 16:16Der er
2 kommentarer og 1 løsning
session i frames
Her en side med 2 frames. en top og en bund.
Jeg har nogle link i toppen som skal åbne en dynamisk menu i bunden. Jeg overfører via linket en variable til bunden (menunavn) der så sætter variablen ind i session. Det er desuden også i bunden jeg starter session, sådan så jeg kan få den korrekte menu hver gang.
Men den sletter min session variabler hver gang...hvorfor :-). Når jeg kigger i sessionsmappen, ligger sessionen der stadigvæk, men hver gang siden loades ligges der en ny session i mappen, og der refereres aldrig til den oprindelige.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
ja..jo..det er lidt kompliceret med den der menu..Grunden er at jeg vil genere menuen dynamisk fra databasen, så man dynamisk kan indsætte links i menuen.
For at få vist den korrekte menu, skal jeg gemme en variabel der fortæller hvilken menu der skal vises, eller om den overhovedet skal vises. Denne variabel ville jeg gemme i sessions, men kan ikke få det til at virke...jeg har ikke prøvet sessions og frames sammen før, så det er nok der problemet ligger.
Jeg har løst dette problem ved at indsætte variablen i selve linket som her : <a href="/server?menunavn=Server" target="frame_main">Server</a>
Der hvor menuen skal være tjekker den hver gang hvad manunavnet er. Det virker fint, men jeg skal senere bruge sessions senere.
Jeg ved ikke hvor jeg skal starte sessions i frames. Jeg har to frames. Hvis jeg starter sessions i den ene frame, gælder den så også i den anden frame, eller skal den startes ude i index filen (der hvor framesetet står), og så gælder den i de frames der er defineret i index?
Jeg har forsøgt med nogle af de ting jeg har beskrevet her, men kunne ikke få noget til at virke :-(
Jeg har vist været lidt rund på gulvet, for dagen efter forsøgte jeg de ting forfra jeg beskrev tideligere og så virkede det uden at der blev skabt en helt ny sessionsfil hver gang browseren blev opdateret.
Jeg kan svare at man skal starte sessions i de sider hvor man har brug for dem. Problemmet er bare med frames skal man opdatere den frame man vil vise en evt. sessionsvariabel man har sat i en anden frame...men det er en anden historie :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.