10. april 2000 - 13:31Der er
15 kommentarer og 1 løsning
Layers i en frame centreret i forskellige skærmopløsninger
Er det muligt? Den frame de forskellige layers skal være i varierer efter hvad skærmopløsning den vises i. De øvrige frames på siden har en fast værdi.
Hvis jeg har forstået spørgsmålet rigigt (og jeg er ikke sikker på at jeg har), så skal du bare sætte en fast værdi på de frames der ikke skal tilpasse sig. Det kan du gøre i HTML-koden. Jeg kan ikke huske om det er til at skrive direkte ind i DW, og jeg har ikke DW på den com hvor jeg sidder - så jeg kan ikke tjekke :)
Nej det virker ikke. Jeg har et link her http://tine_muller.homepage.dk/ o.k. i 800x600 men prøv at se den i 1024x768 så vil du forstå mine problemer Jeg har lavet et andet forsøg her http://tine_muller.homepage.dk/forsoeg1/ Mine layers skal være i main-framen og centreres så de ser godt ud i forskellige opløsninger
Øhhh... nu kiggede jeg kun lige kort på din kode, og jeg kunne se at din table ikke er centreret... For at det ikke skal være løgn kan du også centrere den TD, som dit layer tag står i. Bare sørg for at der ikke er defineret L og T værdier i properties (left og top afstand) Så skulle dine layers følge med tabellen...
bare copy + paste, så skal du bare skifte linksene ud + indsætte de rigtige størrelser. Det kan gøres i dreamweaver, men du skal lige indsætte koden i framesettet i dit dokument.
hvis det er rækker i stedet for kolonner skriver du bare <frameset cols="200,*,200" bla bla>
håber at jeg har forstået det rigtigt. Men hvis det du vil er at centrere midterframen, så skal du skifte 200 ud med værdien 50% begge steder.
Ja.. hvis det ikke er sådan må du jo lige sige til =)
Tak til jer begge, fordi I har gidet prøve at hjælpe mig. Men det er stadigvæk layerne der er problemet og det svarer I ikke på. Jeg har sat et par layers ind på prøvesiden http://tine_muller.homepage.dk/forsoeg1/ Prøv at se den med 1024x768
Jeg kan desværer ikke se dit problem, da jeg sidder ved en com med en opløsning på 1024x768 og det ser fint ud men et godt råd er, hvis du bruger Layers skal du lave hele siden i Layers og ikke kun noget af den.
Helt særiøst kan jeg kun rådde dig til at bruge \"Tables\".. Klik på Insert og vælg Insert Table.. Hvis du ikke vil have at kanterne på Tabellerne skal være synlige, kan du bare fjerne tallet i \" Border \" så kan du på den måde sætte dit HTML dokument op præcis på den måde du vil have det.. Det løser også dine problemer.. Og så drop det med Frames.. Meget nemmere og bedre med tabeller.. Håber du kan bruge det til noget.. Desuden kan du have en anden baggrundsfarve i de tabeller.. Også en lille fordel hvis de skal lave overskrifter i f.eks. et nyhedsdokument ;o)
Tak til Jer der har prøvet at hjælpe mig. Det ser ud til, at det ikke kan løses med de koder og layers jeg har brugt, så jeg vil lade siden stå som den er med besked om, at den ses bedst med 800x600. Jeg har sidenhen lavet en ny side og vil hele tiden lave nye sider, efterhånden som jeg bliver dygtigere. Men tak for hjælpen.
Du kan da evt. bruge noget javascript til at gøre det med, som fischer og henviser til, så kan man regulere størrelsen på et layer igennem javascript, og ligeledes dets position. document.layers[\"ditlayer\"].top = window.innerheight /2 + (halve størrelse af dit layer) document.layers[\"ditlayer\"].left = window.innerwidth /2 + (halve størrelse af dit layer)
Som jeg tidligere har oplyst, har jeg opgivet at lave min side anderledes. Jeg må indrømme, at jeg ikke kan finde ud af, hvilke koder jeg skal lave for at få det til virke, måske er der en der vil hjælpe mig med at skære det ud i pap, så vil jeg med glæde give mine 60 points til vedkommende.
Hvordan gør jeg det, så at alle herinde incl. mig selv, deler pointene? KH Tine
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.