Oprettet tor. d. 29. juli 2004 kl. 18:09:40

tony_breindal
tony_breindal (31.373 point. Point ude: 0)
www.breindal-media.dk

Aflæs brugers operativsystem - OS?

if (OS lig med win95 eller winNT) {
others.html
}

else
main.html

Hvordan skrues den sammen?

Skrevet tor. d. 29. juli 2004 kl. 18:41:43| #1


Skrevet tor. d. 29. juli 2004 kl. 18:42:58| #2

Ja, den har jeg set før. Den adskiller desværre ikke div. MS OS'er ...

Thx. anyway ...

Skrevet tor. d. 29. juli 2004 kl. 19:41:17| #3

snepnet
snepnet (87.110 point)
kan du så bruge det her til noget ?

<script language="JavaScript" type="text/javascript">
<!--
function checkOS() {
  if(navigator.userAgent.indexOf('IRIX') != -1)
    { var OpSys = "Irix"; }
  else if((navigator.userAgent.indexOf('Win') != -1) &&
  (navigator.userAgent.indexOf('95') != -1))
    { var OpSys = "Windows95"; }
  else if(navigator.userAgent.indexOf('Win') != -1)
    { var OpSys = "Windows3.1 or NT"; }
  else if(navigator.userAgent.indexOf('Mac') != -1)
    { var OpSys = "Macintosh"; }
  else { var OpSys = "other"; }
  return OpSys;
}
// -->
</script>

Skrevet tor. d. 29. juli 2004 kl. 19:43:25| #4


Skrevet tor. d. 29. juli 2004 kl. 19:46:14| #5

mik789
mik789 (14.706 point)
http://gemal.dk/ (...)

og så se hans kildekode for at se hvordan informationerne kommer frem

Skrevet tor. d. 29. juli 2004 kl. 22:59:10| #6


Skrevet tor. d. 29. juli 2004 kl. 23:47:22| #7

roenving:

Hvad tænker du specifikt på på den pågældende side / i den tilhørende menu?

(Jeg er ikke ude efter hvilken browser der er installeret, men derimod hvilket OS der anvendes ...)

Skrevet fre. d. 30. juli 2004 kl. 00:02:57| #8

roenving
roenving (328.349 point)
-- jeg synes bare at jeg ville lægge den til fremtidig inspiration, for jeg har med stor succes brugt den til små-projekter, men blev også lidt skuffet over, at den ikke kunne genkende os'er ...

-- så det er vel at kigge på navigator.userAgent !-)

Skrevet fre. d. 30. juli 2004 kl. 00:22:22| #9


Skrevet fre. d. 30. juli 2004 kl. 11:11:42| #10

roenving: Helt i orden :)

snepet: Jeg kikker på det. Problemet med obvennævnte er, at NT og 2000 bygger på samme kerne og derfor tilsyneladende er identiske i deres identifikation via userAgent. F.eks. giver { var OpSys = "Windows3.1 or NT"; i virkeligheden { var OpSys = "Windows3.1 or NT or 2000"; }

Skrevet søn. d. 08. august 2004 kl. 17:31:34| #11

snepnet
snepnet (87.110 point)
Hvad siger du til denne her :

<script language="javascript">
var userAgent;
var agt=navigator.userAgent.toLowerCase();
var windowsFlag = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var windows95Flag = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
var windowsMeFlag = ((agt.indexOf("win 9x 4.90")!=-1));
var windows2kFlag = ((agt.indexOf("windows nt 5.0")!=-1));
var windowsXPFlag = ((agt.indexOf("windows nt 5.1")!=-1));
var windows98Flag = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
var windowsNTFlag = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
if (windowsXPFlag == true)
    userAgent = 'Windows XP';
else if (windows2kFlag == true)
    userAgent = 'Windows 2000';
else if (windowsMeFlag == true)
    userAgent = 'Windows Me';
else if (windowsNTFlag == true)
    userAgent = 'Windows NT';
else if (windows95Flag == true)
    userAgent = 'Windows 95'
else if (windows98Flag == true)
    userAgent = 'Windows 98';
else userAgent = 'Windows';

document.writeln(userAgent);

var userAgent = navigator.userAgent;
var bName = (userAgent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
var pos = userAgent.indexOf('MSIE');
if (pos > -1)
{
    bVer = userAgent.substring(pos + 5);
    var pos = bVer.indexOf(';');
    var bVer = bVer.substring(0,pos);
}
var pos = userAgent.indexOf('Opera');
if (pos > -1)
{
    bVer = userAgent.substring(pos + 6);
    var pos = bVer.indexOf(' ');
    var bVer = bVer.substring(0, pos);
}
if (bName == "Netscape")
{
    var bVer = userAgent.substring(8);
    var pos = bVer.indexOf(' ');
    var bVer = bVer.substring(0, pos);
}
if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5)
{
    var pos = userAgent.lastIndexOf('/');
    var bVer = userAgent.substring(pos + 1);
}
document.writeln(bName + ' version ' + bVer);
</script>

Jeg har fundet den her :
http://powerforen.de/ (...)

Den ser ud til at finde de forskellige windows-versioner... Du kan måske flette nogle af de andre ind selv.

Mvh

Skrevet søn. d. 08. august 2004 kl. 19:10:03| #12

snepnet: Den se meget lovende ud. Den prøver jeg at teste videre med.

Tak for hjælpen ... ligger du et 'svar' ?

Skrevet søn. d. 08. august 2004 kl. 20:03:34| #13

snepnet
snepnet (87.110 point)
i håbet om at det dutter :o)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Hjælp til validering

Oprettet den 26. maj 2012 kl. 14.01
Stefan1 giver 20 point for svar | Giv et svar »

Javascript sliders?

Oprettet den 24. maj 2012 kl. 11.29
NizeGuy giver 15 point for svar | Giv et svar »

Validere navn i form

Oprettet den 22. maj 2012 kl. 15.13
13thsky giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger