04. juni 2004 - 03:45Der er
7 kommentarer og 1 løsning
Fra to iframe til ét
Jeg har haft lavet en hjemmeside som indeholdt to iframes. I den ene var en undermenu, og i den anden selve sidens indhold. Du kan se siden her - intet virker dog, men det giver et billede af sidens opbygning.
Da jeg i sin tid lavede den, var det med som sagt to iframes, hvilket dog viste sig at være en rigtig ringe idé, fordi det var svært at styre indholdet i begge samtidigt.
Jeg vil nu forsøge at samle det hele i én iframe, men det gir en del problemer fordi jeg gerne vil undgå at undermenuen til venstre scroller med op.
Jeg har forsøgt mig med at 'låse' undermenuen med position:fixed, men virker ikke i ie. Har forsøgt med at lave en scrollbar i den celle hvor indholdet er, men så virker det kun i ie.
Hvilken sti skal jeg bevæge mig ud af, for at få en løsning der virker i alle browsere??
Du har jo også en loadFrames-funktion, som ikke tager højde for at der er flere frames, som skal loades ...
En ide kunne være at udbygge den til at tage flere frames:
function loadFrames(frame1,page1) { var args = loadFrames.arguments; for(i=0;args>i;i+=2) parent.frames[args[i]].location.href=args[i+1]; }
-- du skal så lige være opmærksom på, at hvis den samme frame skal udskiftes, skal de andre udskiftninger stå foran i listen, så de har en chance for at blive sat i gang før siden selv udskiftes ...
Men jeg kan ikke helt gennemskue, hvad ideen er, måske er det fordi du har prøvet at konvertere, men ikke har gjort det færdigt !-)
Ja, jeg har forsøgt at konvertere - og derfor loades kun ét iframe, fordi jeg har lagt de to sammen til ét. Jeg var egentlig glad for de to iframes, men når man brugte tilbageknappen i browseren, så var det kun det ene som hoppede tilbage. Dvs. at menuen til venstre ikke nødvendigvis passede med indholdet. Kan man styre det, så begge iframes hopper én gang tilbage ved tryk på 'tilbageknappen'?
Jeg kan evt. prøve at lægge det op som det så ud før jeg rodede med det - så giver det måske lidt mere mening.
Sådan der... Nu er den vist nogenlunde som før jeg begyndte at rode - dvs. med to iframes.
Hvis jeg trykker på forum i toppen, og dernæst gæstebog og så tilbageknappen, så får jeg forumsiden, men menuen fra gæstebogen. Og er således det jeg vil slippe ud af.
Kan man det ved at lade det ene iframe stå foran det andet?? Jeg ved intet om det, men gætter på det må ha noget med et hiraki at gøre på en eller anden måde...eller??
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.