Avatar billede soulmonk Nybegynder
03. august 2001 - 15:31 Der er 2 kommentarer og
1 løsning

Resolution+browser-script

Jeg har brug for et script der identificerer brugerens browser og resolution. f.eks. skal ie4+ med minimum 800*600 opløsning til en side, mens netscape og andre browsere skal til en anden. er der nogen der kender sådan et script?

mvh

chr
Avatar billede nute Nybegynder
03. august 2001 - 15:36 #1
Browserstørrelse:
http://www.builder.dk/artikler/article.asp?AID=97

Oppløsning:
http://www.builder.dk/artikler/article.asp?AID=98

Browser:
// BrowserCheck Object
// provides most commonly needed browser checking variables
// 19990326

// Copyright (C) 1999 Dan Steinman
// Distributed under the terms of the GNU Library General Public License
// Available at http://www.dansteinman.com/dynapi/

function BrowserCheck() {
    var b = navigator.appName
    if (b==\"Netscape\") this.b = \"ns\"
    else if (b==\"Microsoft Internet Explorer\") this.b = \"ie\"
    else this.b = b
    this.v = parseInt(navigator.appVersion)
    this.ns = (this.b==\"ns\" && this.v>=4)
    this.ns4 = (this.b==\"ns\" && this.v==4)
    this.ns5 = (this.b==\"ns\" && this.v==5)
    this.ie = (this.b==\"ie\" && this.v>=4)
    this.ie4 = (navigator.userAgent.indexOf(\'MSIE 4\')>0)
    this.ie5 = (navigator.userAgent.indexOf(\'MSIE 5\')>0)
    if (this.ie5) this.v = 5
    this.min = (this.ns||this.ie)
}

// automatically create the \"is\" object
is = new BrowserCheck()

/nute
Avatar billede jakoba Nybegynder
04. august 2001 - 09:33 #2
Hvad vil du dog med størrelsen på brugerens skærm?
Er det ikke snarere størrelsen på det vindue han giver dig at vise siden i der er brug for?

efter din <body kommando:
var iBred = (document.all)? document.body.clientWidth : window.innerWidth;
var ihoj  = (document.all)? document.body.clientHeight : window.innerHeight;

giver bredde og højde på det areal din side har at tegne sig i.

mvh JakobA
Avatar billede soulmonk Nybegynder
04. august 2001 - 13:18 #3
I bliver nød til at skære det lidt ud i pap, for jeg er ikke så god til sådan noget. Men jeg har brug for at checke begge ting, fordi jeg bruger chromeless windows (microbians.com)hvilket kun ie understøtter, og hvis browseren er andet end ie skal brugeren til en side med et normalt pop-up vindue. Hvis opløsningen er 640*480, ligemeget hvilken browser han bruger, skal brugeren til en side hvor der står at han ikke kan komme ind på selve hjemmesiden.

mvh

chr
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