Avatar billede shrek Nybegynder
14. april 2002 - 17:49 Der er 5 kommentarer og
1 løsning

Skærm opløsning

Hejsa.

Jeg sidder lidt og roder med en hjemmeside, Vil gerne have et script som gør man kan se hvilken skærmopløsning folk har, Det vil sige, De får det frem på deres skærm.....
Avatar billede jakoba Nybegynder
14. april 2002 - 17:59 #1
et sted i teksten (efter <body kommandoen)

<script type='text/javascript'>
document.write( "Din kkærm er " +self.screen.width +" pixel bred, og " +self.screen.height +" pixel høj" );
</script>

Men mon ikke det godt ved det allerede? De har jo selv købt den :-)

mvh JakobA
Avatar billede mhoffmann Nybegynder
14. april 2002 - 18:00 #2
Du kan nok finde svare her: http://www.eksperten.dk/spm/197641

Mvh. Martin
Avatar billede shrek Nybegynder
14. april 2002 - 18:06 #3
Jakoba ..... tak skal du have, Du kan måske også hjælpe mig med at få et script som viser hvilken version af windows folk kører med ?? - Vil gerne have så mange af de scripts som muligt :)))
Avatar billede jakoba Nybegynder
14. april 2002 - 18:24 #4
Der skal smukkeseres en del i strengens tekst, men ellers skulle dette give rigelig info:

<SCRIPT type="text/JavaScript"> <!-- // diverse info om brugerens PC og browser

function getW() {
var W="currentDate="+(new Date());
W+="&title="+document.title;
W+="&url="+(window.document.URL);
W+="&referrer="+window.document.referrer;
W+="&appname="+navigator.appName;
W+="&appversion="+(navigator.appVersion);
W+="&platform="+(navigator.platform);
W+="&bgColor="+(document.bgColor);
W+="&javaScriptOK=Yes";
if (navigator.appName=="Netscape") {  // Netscape
  W+="&cookieOK="+"Netscape fortæller ikke om cookies er slået til";
  W+="&userLanguage="+(navigator.language);
  W+="&windowInnerSize="+(""+innerWidth+"x"+innerHeight);
  W+="&windowOuterSize="+(""+outerWidth+"x"+outerHeight);
  W+="&windowPosition="+(""+screenX+"x"+screenY);
} else {                // sandsynligvis Explorer
  W+="&cookieOK="+(navigator.cookieEnabled?"Yes":"No");
  W+="&userLanguage="+(navigator.userLanguage);
  W+="&windowInnerSize="+(" "+document.body.clientWidth+"x"+document.body.clientHeight);
  W+="&windowOuterSize="+("?? outer size i IE ??");
  W+="&windowPosition="+("?? window position i IE ??");
};

if(typeof(screen)=="object") {
  W+="&screenResolution="+screen.width+"x"+screen.height;
  W+="&colorDepth="+screen.colorDepth;
  W+="&NSpluginList=";
  for( var i=0; i< navigator.plugins.length; i++)
    W+=(navigator.plugins[i].name+";<br>&nbsp; ");
                // navigator.plugins findes i IE men kan ikke læses
} else {
  // disse mangler i Explorer
};
return W;
}; //end getW() -> string

document.write( getW() );

// --> </script>

mvh JakobA
Avatar billede shrek Nybegynder
14. april 2002 - 18:30 #5
Jakoba >> er det muligt for dig at lave sådan at man kun får windows versionen frem, er ej sådan en haj til java *G*

/Shrek
Avatar billede jakoba Nybegynder
14. april 2002 - 19:01 #6
Ja og nej. det er ikke så nemt som det lyder for de forskellige brovsere fortæller dig styresystemets navn på hver sin måde:

NS4.7 siger
navigator.userAgent  = 'Mozilla/4.7 [en] (Win98; I)'
navigator.appVersion = '4.7 [en] (Win98; I)'
navigator.platform  = 'Win32'

NS6 siger
navigator.userAgent  = 'Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001108 Netscape6/6.0'
navigator.appVersion = '5.0 (Windows; en-US)'
navigator.platform  = 'Win32'
navigator.oscpu      = 'Win98'

IE4 siger
navigator.userAgent  = 'Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)'
navigator.appVersion = '4.0 (compatible; MSIE 4.01; Windows 98)'
navigator.platform  = 'Win32'

Opera5 siger
navigator.userAgent  = 'Opera/5.02 (Windows 98; U)  [en]'
navigator.appVersion = '5.02 (Windows 98; U)'
navigator.platform  = 'Win32'

Og så er der jo også det med at Windows er ikke det eneste styresystem der findes. Mac'er har deres eget, og der er Linux og Unix og mange andre.

Så jeg gider ikke. Men det er vel også på tide at du lærer noget javascript :-))

mvh JakobA
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