Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 15:44 Der er 10 kommentarer og
1 løsning

Hjæælp: Scrolle en hel side med frames på ?

kan man ikke på nogen scrolle en hel side med frames på?

:)

Jeg har et rigtigt irriterende problem: Jeg vil gerne have en side med frames på, hvor øverste frame er 200 pixels og nederste bare er resten af siden ( altså * ). Men hele siden skal selvsagt kunne scrolle hvis indholdet i nederste frame bliver større end vinduet?!?!.. (og jeg vil ikke bare scrolle den nederste frame, men hele vinduet)

Det jeg vil lave er en menu i toppen hvor der også er noget flash-animation, men når brugeren klikker på et menupunkt skal den kun skifte den nederste del af indholdet ud (da animationen skal forsætte uforstyrret), men den nederste del kan godt blive ret lang.. (forskellige længder). Samtidigt vil jeg gerne have dethersens \"portal-look\", hvor man scroller hele siden!

Det må da kunne lade sig gøre?? Hjæælp! :)
Avatar billede keysersoze Guru
12. juni 2001 - 15:52 #1
hvad med at overveje tables i stedet?
Avatar billede jakoba Nybegynder
12. juni 2001 - 15:53 #2
For at kunne scrolle et helt frameset skal det frameset ligge i en iframe (Iframes kan godt rage ud over kanten af vinduet)

Så en lille dummyside med en 100% bred iframe i. i iframen loader du så dit frameset. og når det er loadet kan du kikke på mainfilen og resize din iframe så den passer i længden.

Men det er ligegodt nemmere bare at lave hele siden i tabeller, Det er jo netop den tabeladfærd frames er beregnet til at komme bort fra (scrolle hovedsiden uden at meny eller headerreklame flytter sig)

mvh JakobA
Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 15:54 #3
joe.. men problemet er jo at jeg gerne vil have at når man klikker på en menu, så ændrer det nederste indhold sig til hvad man nu har klikket på. SAMTIDIGT skal animationen på toppen af siden blive ved med at afspille. altså ligesomom der kørte en god film.

Hvis jeg bare bruger almindelige tables så begynder filmen jo forfra hver gang man klikker :(
Avatar billede wizprod.com Nybegynder
12. juni 2001 - 15:56 #4
Hvad med at lave en frame i en frame i stedet?
Det bliver grimt, men det virker
Avatar billede keysersoze Guru
12. juni 2001 - 15:56 #5
det må være en god film...
Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 15:57 #6
(JakobA)

Det forstår jeg ikke 100% (men iframes er også noget jeg selv har overvejet, dog har jeg ikke helt kunne finde frem til løsningen).

Kan jeg med iframes f.eks. lave en iframe ind over bunden af min grund-html-side og så bare refreshe inholdet i denne (dvs. at min grund-htmlside bliver IKKE refreshet), og samtidigt resize iframen til at være 100% af højde/bredde?
Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 16:00 #7
(heheh.. det er en ok film.. det er en slags banner-reklame.. )

Jeg kan bare ikke fatte at det ikke kan lade sig gøre.. ??

(grimme løsninger er også velkomne, jeg har selv overvejet noget dhtml, men det duer umiddelbart ikke med alt det indhold jeg har..)
Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 16:01 #8
(hvordan skulle en frame i en frame-løsnigen være?
Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 16:01 #9
(fuck.. jeg ville egentligt ikke have accepteret det, men ok ;)
Avatar billede kimhvidkjaer Nybegynder
12. juni 2001 - 16:02 #10
STILL.. nogen andre ideer? jeg vil gerne smide flere point på bålet!
Avatar billede wizprod.com Nybegynder
13. juni 2001 - 17:37 #11
Først æave en frame, og så derefter at lave hele siden (med alle de andre frames) inde i. Det bliver nok ret grimt!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester