Avatar billede bruger21 Nybegynder
06. juni 2010 - 15:21 Der er 6 kommentarer

"fixed" kun horisontalt og kun vertikalt

hej experter!

CSS: "position:fixed;" fiksere til browser vindue både vertikalt og horisontalt, jeg har brug for kun at fiksere horisontalt og kun vertikalt. Er der nogen der kender eller har set en løsning ??

Problemstilling:
Jeg har et stort skema (36 kolonner (søjler) og 150 linjer (rækker)) der ikke kan vises fuldt ud i et vindue, så der må scrolles, både op og ned, og til højre og venstre.
Første kolonne og øverste linje består selvfølgelig af beskrivelse af henholdsvis linjers og kolonners indhold og for at en læser kan bevare overblikket ønskes at disse altid er synlige.
D.v.s: Når der scrolles vandret skal øverste linje scrolle med mens første kolonne er fikseret, og når der scrolles lodret skal første kolonne scrolle med mens øverste linje er fikseret.

Findes der en JavaScript løsning ??
Avatar billede claes57 Ekspert
06. juni 2010 - 15:34 #1
du kunne smidde det hele ind i et google regneark, og der have sat 1. række og 1. kolonne til 'frys'
Avatar billede bruger21 Nybegynder
06. juni 2010 - 20:21 #2
hej claes57

ja, det kunne jeg, men det vil så kræve at kiggeren har oprettet en Google account på "GoogleDokumenter" og dermed underkastet sig Google's betingelser og at jeg havde gjort det samme og var villig til at lægge mine ellers fortrolige data på Googles server, - og det er jeg ikke.(Ved du i øvrigt om Google's WEB-vertion af et regneark har denne frys-funktion ?? for hvis de kan.... )

Jeg kunne selvfølgelig også beholde data på egen server, men det vil så kræve at kiggeren har en OfficePakke og vil downloade en .csv-file og åbne den med Excel.

Men hverken det eller Google ideen var ikke lige hensigten. Skemaet ligger i en iframe på en side med noget både før og efter, bl.a. forklaringer og anvisning der skal bruges sammen med skemaet. Så det er en WEB-løsning jeg søger.

Men tak for dit forslag, den mulighed med Excel havde jeg ikke lige været opmærksom på, og vil da kunne anvende Excel det til eget brug.

mvh b21
Avatar billede claes57 Ekspert
07. juni 2010 - 10:36 #3
googles har 'frys' muligheden.

En tilsvarende mulighed er at du har en thinkfree-konto, og laver dok som uni-paper på dit site. Så vil læsere kunne se det som en flash. http://docs.thinkfree.com/
Men jeg ved ikke, om den kan 'frys'. Men ellers skulle du kunne tage dit excel-ark, og indlæse i thinkfree, og der lave et 'uni-paper'.
Avatar billede Slettet bruger
08. juni 2010 - 14:04 #4
Du kunne indsætte top og venstre-kolonne info i alle cellernes titel property.
Så er de der, såsnart man hviler musen på en celle - uden bøvl ved print.
- OG uden at du skal fifle med langhåret CSS/script : )
Avatar billede bruger21 Nybegynder
08. juni 2010 - 20:19 #5
>>claes57
Jeg har kikket lidt på thinkfree's uni-paper,  så vidt jeg har forstået det, skal et evt. regneark oploades manuelt for at blive konverteret til flash. Dette er upraktisk, da en hver udgave af tabellen er unikt, umiddelbart  produceret vha. PHP på baggrund af bruger-id, tidspunkt, noget indtastet og databaseinfo (som på nogle tidspunkter af døgnet bliver opdateret med ned til 5 minutters mellemrum). Jeg kan ikke gennemskue hvordan jeg skulle automatisere det.
Men mange tak for din interesse og forslag.

>>T4NK3R
Jeg kan godt se hvad du mener. I øjeblikket består
skemaet blot af søjler med ren text separeret med <br /> men det kan jeg selvfølgelig godt lave om på, så hver celle kunne få sin egen titel. Ulempen vil være at den lysegule titel-info-box vil skygge for nabo-cellen og den under, og det er væsentligt at man kan sammenligne enhver celles info med de omkringståendes. Jeg har faktisk på et tidspunkt overvejet at bruge titel-info-boxen, ikke som du foreslår til søjle/rækkeinfo, men til supplerende oplysninger til cellernes indhold (Sagen er at skemaet egentligt burde være 3-dimentionelt.) men gik væk fra det igen pga. nabo-overskygningen. (Dæggede for 9 celler.)
Så jeg søger stadig en langhåret løsning, og det kan så vidt jeg kan se ikke klares med CSS, JavaScript må der til. Jeg forestiller mig noget med om man kan måle hvor langt der er scrollet (i begge retninger), og på den baggrund beregne hvordan toplinje og mest venstrestillet synlige kolonne skal se ud og så erstatter den aktuelle toplinje og mest venstrestillet kolonne med disse.

mvh b21
Avatar billede Slettet bruger
09. juni 2010 - 17:01 #6
Jeg tor de fleste er bekendt med hvordan "tool tips" fungerer - og kan abstrahere fra at de "skygger" for det bagvedliggende. Det varer jo kun et øjeblik..

Men hvad ER det som skal vises (fra venstre-kolonne og top-række)
- hvad er det faktiske indhold i disse to ?
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