Avatar billede Strawberry Seniormester
Oprettet i dag kl. 20:06 Der er 3 kommentarer

Hjemmeside der virker både på mobil og computer

Jeg vil gerne have at min hjemmeside ser godt ud på både mobil og computer. Så jeg tror den bedste løsning er at lave 2 forskellige hjemmesider.

Hvordan gør man rent teknisk så man får mobil brugerne over på mobilsiden?

I PHP kan jeg undersøge om $_SERVER['HTTP_USER_AGENT'] indeholder IPhone eller Mobile. Det ser dog ikke ud til at alle mobiler sender denne information, så det er ikke altid det virker.

Så vil den bedste løsning være at indsætte følgende kode på siden. For at omdirigere mobilbrugerne til mobilsiden?

<script type="text/javascript">
var w = window,
    d = document,
    e = d.documentElement,
    g = d.getElementsByTagName('body')[0],
    x = w.innerWidth || e.clientWidth || g.clientWidth,
    y = w.innerHeight|| e.clientHeight|| g.clientHeight;
    if (x <= 699) {
    document.location = "http://minhjemmesideadresse.dk/mobil";
    }
</script>


Jeg er med på at man kan lave én hjemmeside, som er responsiv, men jeg synes ikke helt at det er nok.
Avatar billede arne_v Ekspert
Skrevet for 13 minutter siden #1
har du kigget på RWD (Responsive Web Design)?
Avatar billede arne_v Ekspert
Skrevet for 10 minutter siden #2
Der er masser af PHO libs to at bestemme client device.

En tilfældig:

https://github.com/serbanghita/Mobile-Detect
Avatar billede arne_v Ekspert
Skrevet for 10 minutter siden #3
... PHP libs ...
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