Avatar billede carstenandersen Nybegynder
13. december 2011 - 14:01 Der er 3 kommentarer og
1 løsning

Kombinere CSS og asp

Hej eksperter

Jeg er ved at kode en side, hvor indholdet skal varier efter mobil eller pc, f.eks.:

<style type="text/css" media="screen and (max-width: 600px)" />
.ui-page {
background: #008000;
}
</style>

<style type="text/css" media="screen and (min-width: 601px)" />
.ui-page {
background: #00FFFF;
}

</style>

Testet uden problemer med sidens baggrund, men mit problem kommer, når jeg skal arbejde med billeder, hvor billedeurl er i en mysqldatabase, som udtrækkes via asp-kode.

Kan vise billedet med:

<img src="billedeurl" alt="" />, men hvor billedeurl skal hentes fra ovenstående style, så mobilbrugere får vist billede1 (lille billede), mens pc brugere får vist billede2 (større og bedre kvalitet).

Kan jeg endvidere med asp få defineret skærmbredden, f.eks.:

if "skærmbredde" < 600 then
Bredde = 1
elseif "skærmbredde" > 600 then
Bredde = 2
end if

?

Sig endelig til, hvis det kan gribes helt anderledes an ;) Håber virkelig, at I kan hjælpe. På forhånd tak.
Avatar billede claes57 Ekspert
13. december 2011 - 14:08 #1
asp afvikles på serveren, så den ved intet om brugerens skærm - du kan via javascript køre mellem de to størrelser.
Avatar billede carstenandersen Nybegynder
13. december 2011 - 14:38 #2
Ok, selvfølgelig kan jeg ikke få defineret skærmbredden med css ;-)

Har du et forslag til at hente url i css stylesheet?
Avatar billede carstenandersen Nybegynder
14. december 2011 - 07:22 #3
har lavet noget helt andet ;-) claes57, smid et svar, og vi deler pointene.
Avatar billede claes57 Ekspert
14. december 2011 - 11:47 #4
bare luk...
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
Kurser inden for grundlæggende programmering

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