Gå til innhold

a:hover på bildelink inneholer ulasta bilde....?


Anbefalte innlegg

Sorry for emne tittel, men fant ikke ut hva jeg skull skrive der!

 

Problemet mitt er hvertfall at når jeg har lasta ferdig siden min, og skal peke på link-knappene mine, så begynner nettleseren å "laste ned" den nye knappen. Fordi jeg har på a:hover et nytt bilde. Da ser det ut som om knappen blir trykket ned.

Alt dette fungerer veldig bra så lenge knappen ligger i cookiene, fordi da bruker ikke nettleseren noe tid på å laste disse ned, men når dette ikke er gjort så må man jo laste ned knappene på nytt, og dette tar tid! Hvis serveren er litt treig (som home.no.net noen ganger er) så kan dette ta flere sekunder, selv om knappen for a:hover er på 2 KB.

Er det mulig å gjøre sånn at nettleseren laster dette a:hover bildet samtidig som siden lastes første gang? En måte er jo å plassere dette a:hover bilde på siden et sted men det er jo så upraktisk. Kanskje det ville gått å laste det i ett hjørne å skrevet "display: none", men vil ikke ha det sånn.

 

Så er det mulig å få nettleseren til å laste ned dette a:hover bildet med en gang siden lastes ned første gang, helst i CSS eller HTML eller PHP.

 

På forhånd takk :)

Lenke til kommentar
Videoannonse
Annonse

legg til dette i koden din:

<img src="url/til/bildet.jpg" width="0" height="0" alt="dette bildet syns ikke" />

 

samme hvor i koden, for da vil bildet lastes ned, men ikke vises før brukern kommer til da det trengs ved :hover ;)

 

edit: ePsiLON47 sitt forslag bør brukes neste gang du lager en side, for den er nemlig mye mer korrekt. Men vil gi deg litt mer å drive med :)

Endret av harald_
Lenke til kommentar
Jeg sa aldri at det var en optimal løsning, men heller et alternativ som ville spare deg for en del jobb.

Det vil ikke spare deg for en del jobb i ettertid. Dersom du har mange sider på serveren din, og en gang får behov for å legge til enda en «link-knapp» (dvs. nok et bilde), må du legge til en img-henvisning til dette bildet på hver eneste side for at knappen skal fungere overalt.

 

Slikt kjedelig ekstraarbeid unngår du lettvint ved å skille innhold og presentasjon fullstendig, som er hovedformålet med et eget presentasjonsspråk som CSS.

Endret av ePsiLON47
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...