Avatar billede twotimes Nybegynder
15. marts 2006 - 23:19 Der er 19 kommentarer og
1 løsning

Frames eller ej? Kan man undgå reload af billeder på andre måder?

Hejsa,
jeg skal lave en side med en top og side bar, der skal være konstante.
Jeg har en så en ramme i midten til indholdet, som jeg er i tvivl om hvorvidt jeg skal lave til en iframe..

Kan man undgå at top og sidebarens billeder skal reloades på en anden måde..?
Det vil ikke kunne fungere at gøre top og sidebar til baggrund...
Avatar billede ckh Nybegynder
15. marts 2006 - 23:27 #1
Dybest set vil de fleste browsere have indlæst dine billeder i top og sidebaren i deres cache første gang de "læser" dem. Så en genindlæsning tager vel ikke den store tid derefter...

Men umiddelbart tror jeg ikke du kan undgå genindlæsning på andre måder end i-frames, eller et almindeligt framesæt (eller måske noget med layers, men det er der folk der klogere på end jeg).
Avatar billede twotimes Nybegynder
15. marts 2006 - 23:42 #2
tror da ikke det kan gøres med layers, men kom endelige og ret mig :)
Avatar billede da9el Nybegynder
15. marts 2006 - 23:46 #3
Hvis du kan noget php eller asp, vil det være oplagt at bruge det. Desuden kan jeg på ingen måde forstille mig, at det skulle kunne gøres med layers..

php: www.webcafe.dk
asp: www.html.dk

/Daniel
Avatar billede da9el Nybegynder
15. marts 2006 - 23:48 #4
Og, skal lige siges at ved brug af php eller asp loades top stadigvæk, men klart mere professionelt end frames..
Avatar billede ckh Nybegynder
16. marts 2006 - 00:51 #5
twotimes>> Nej jeg tror heller ikke det kan klares med layers, men man skal jo bevare et åbent sind :)

da9el>> Hvorfor er det egentlig lige at asp og php er "klart mere professionelt" end frames? Jeg er godt klar over at frames er blevet ugleset efterhånden (nogen vil endda påstå at w3c fraråder dem, hvilket er løgn), men et framesæt eller en i-frame er vel ikke "uproffesionel". Det er da en af de metoder man kan benytte for en hurtigt loadende hjemmeside, selv i vore dage hvor folk har hurtige forbindelser.

php og asp loader jo også hele molevitten hver gang serveren bliver kaldt (eller ihvertfald de steder der bliver kaldt i scriptet). Det er så kode, og fylder ikke det store. Det der fylder er grafik, og her hjælper hverken php, asp, eller html...
Avatar billede milandt Nybegynder
16. marts 2006 - 02:06 #6
frames, (nogen vil endda påstå at w3c fraråder dem, hvilket er løgn)


Jeg quoter:

As an example of poor usability, current frames are a disaster!

    * The [back] button works unintuitively in many cases.
    * You cannot bookmark a collection of documents in a frameset.
    * If you do a [reload], the result may be different to what you had.
    * [page up] and [page down] are often hard to do.
    * You can get trapped in a frameset.
Avatar billede espersen Novice
16. marts 2006 - 09:05 #7
frames er langt fra optimalt når snakken falder  på søgemaskiner......

Se evt. på at då optimeret billederne til en minimal størrelse i kb - det kan få load-tid pænt ned...
Avatar billede twotimes Nybegynder
16. marts 2006 - 14:38 #8
jeg laver dem til gif og jpg, kan der gøres andet..?
Avatar billede rhandersen Nybegynder
16. marts 2006 - 14:40 #9
Komprimere dem hårdere.
Avatar billede milandt Nybegynder
16. marts 2006 - 14:58 #10
Med billeder der indeholder mange detaljer, f.eks tekniske tegninger, skitser etc, er det en fordel at bruge gif billeder. Antallet af farver er med til at bestemme hvor meget billedet fylder, og jo færre farver du bruger jo dårligere bliver kvalliteten.

Med billeder som f.eks fotografier og lignende er jpg godt. jpg kan du komprimere ved at sætte kvalliteten ned. Man kan næsten ikke se forskel på en kvallitet på 100% og en på 70%, og allerede ved denne nedsættelse fylder billedet betydeligt mindre. Alt efter hvad det er for et billed der er med at gøre kan du sætte kvalliteten endnu længere ned Prøv dig frem, og se hvad der er acceptabelt kvallitet vs størrelse.

Husk at browsere cacher billeder og kun henter dem første gang, med mindre brugeren specifikt ahr slået det fra
Avatar billede espersen Novice
16. marts 2006 - 15:19 #11
ved egen kontrol på billederne på selve webstedet kan du bruge CTRL + F5 for opdatering/genindlæsning af siden (efter du fx. har lagt nyt billede op i lavere kvalitet)
Avatar billede twotimes Nybegynder
16. marts 2006 - 15:33 #12
har lige kigget lidt på nogle sider.

Når man klikker på et link på eb.dk (ekstrabladet) reloader hele siden. Det tager ikke synderligt langt tid, men syntes i det ser særligt fedt ud at hele siden går i opløsning for så at komme igen?
Jeg syntes det forvirrer og ødelægger roen i designet. Der så ikke lige er skide fedt i forvejen godt nok...

Ligegyldigt hvor små billeder man bruger vil man vel aldrig kunne undgå at siden skal gendannes. Har jeg ret?
Avatar billede da9el Nybegynder
16. marts 2006 - 15:34 #13
Som milandt siger, har de fleste browser en rimelig pæn cache nu om dage. Så jeg kan ikke noget videre problem i loading af sider.
Avatar billede da9el Nybegynder
16. marts 2006 - 15:36 #14
Har du desværre nok. Jeg kan iverfald ikke komme i tanke om et mirakel tag :)
Avatar billede milandt Nybegynder
16. marts 2006 - 15:51 #15
hvis du vil undgå at siden reloades er den eneste løsning at bruge en iframe eller et frameset som du også selv er inde på.

( eller endnu bedre, Asynchronous JavaScript, også kaldet AJAX - http://en.wikipedia.org/wiki/AJAX )
Avatar billede milandt Nybegynder
16. marts 2006 - 15:52 #16
"Ajax applications are mainly executed on the user's machine, by manipulating the current page within their browser using document object model methods. Ajax can be used for a multitude of tasks such as updating or deleting records;expanding web forms; returning simple search queries; or editing category trees -- all without the requirement to fetch a full page of HTML each time a change is made. Generally only small requests are required to be sent to the server, and relatively short responses are sent back. This permits the development of more interactive applications featuring more responsive user interfaces due to the use of DHTML techniques."
Avatar billede twotimes Nybegynder
16. marts 2006 - 17:42 #17
har hørt om ajax. Det lyder super cool! Tror nu jeg bruger en iframe i første omgang.

Hvem ligger svar..?
Avatar billede da9el Nybegynder
16. marts 2006 - 18:08 #18
Synes selv du skal tage dem, da intet brugbart i din situation blev givet..
Avatar billede milandt Nybegynder
16. marts 2006 - 23:57 #19
"Frames eller ej? Kan man undgå reload af billeder på andre måder?"

Svaret er "nej".

Hvis du ikke er tilfreds med det svar, så må du afvise svaret og tage points selv.
Hvis det er svar nok, så giv de andre en chance for at lægge et svar også, da jeg ikke er den eneste der er kommet med det svar.
Avatar billede espersen Novice
17. marts 2006 - 10:40 #20
kan vi se et link til siden ? - Måske vi så bedre kan komme med forslag...

mener at ulempen ved reload klart overskygges af de andre ulemper ved frames....
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