if (document.all) { var browserwidth = document.body.clientWidth; var browserheight = document.body.clientHeight; } else { var browserwidth = window.innerWidth; var browserheight = window.innerHeight; }
if (browserwidth < 768) { location.href = 'default.asp'; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
body objektet i document bliver først oprettet når brovseren ser filens <body kommando. Så hvis di script ligger i head-sektionen af din side vil IE sige "object not found" når du prøver at aflæs:
var browserwidth = document.body.clientWidth; var browserheight = document.body.clientHeight;
Den eneste løsning jeg kender er at flytte scriptet ned efter <body kommandoen.
PS: Lad være at teste på document.all. Operan har et document.all array, men til browser bredde/højde bruger den HTML standard variablen window.innerWidth.
Sig istedet: if ( ! window.innerWidth ) { var browserwidth = document.body.clientWidth; var browserheight = document.body.clientHeight; } else { var browserwidth = window.innerWidth; var browserheight = window.innerHeight; }
scriptet ser sådan ud nu... men, når jeg kører det i mindre end 768, er det som om den bare kører i en løkke der bliver med at loade siden
filen scriptet ligger i hedder også default.asp
Hvis brugerens browser vindue er mindre end 768 skal den bare åbne forside.asp Hvis brugerens browser vindue er større end 768 skal den åbne forside.asp i en chromeless vindue..
der er en lukke knap øverst til højre, men fordi browser vinduet ser så anderledes ud har jeg også tænkt på om brugeren ser det.
jeg overvejer også at lave en knap hvor chromeless vinduet lukker og sitet åbner i en alm. browser vindue, hvis brugeren synes det er mere behageligt.
jeg er klar over det kan være irriterende at scolle i så lille et vindue, så jeg har tænkt mig at lave sitet så det kan være i chromeless vinduet uden at skulle scrolle..
jeg tror jeg er enig med dig i at baggrundsbilledet er meget utydelig og muligvis kan frustrere brugeren hvis han ikke kan se hvad det forestiller.
billedet forestiller faktisk ikke noget, men det kan selvfølgelig stadig være irriterende hvis man prøver at fortolke og finde mening i billedet
jeg tror også jeg skal prøve at finde noget andet at sætte istedet for det billede
jeg forventer at de brugere der kommer til at besøge sitet er superbrugere eller erfarne brugere og derfor også kan se og forstå links og formular felter, så dem tror jeg ikke jeg kommer til at lave om på dem
men tusind tak for dine kommentarer - det er rigtigt at som designer ved man hvad der er på sitet og kan forstår hvordan det skal bruges.
jeg burde også teste det på målgruppen, men det gør jeg ikke da jeg allerede har været i kontakt med målgruppen inden de ser mit website
hvis du har flere kommentarer skal jeg nok give dig flere point i spørgsmålet ovenover
-- xs
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.