Avatar billede zuiq Nybegynder
26. august 2003 - 20:54 Der er 14 kommentarer og
1 løsning

Browser, Opløsning, og Flash tjek

Hey.
Jeg skal bruge et script der kan tjekke for følgende:
-Browser
-Skærm opløsning
-Og om brugeren har flash

Udover dette skal scriptet tjekke på helt specielle browsere, opløsninger, og flash vertioner.

Ok..
Hvis brugeren opfylder følgende krav, skal scriptet fx. komme med en alert hvor der står "TRUE" eller lign.:
-Har Internet Explorer 5.5 eller højere, både Mac og Win.
-Har flash vertion 6,0,65,0 (til windows),  6,0,67,0 (til mac) eller højere.
-Har en skærmopløsning på 1024x768, eller højere.

Og hvis disse krav så ikke er opfyldt, skal scriptet så lave en alert hvori der står "FALSE" eller lign. :)

På forhånd tak,
Mads
Avatar billede zuiq Nybegynder
26. august 2003 - 20:56 #1
Ups, brugeren ka også godt disse browsere som browsere:
Netscape 7.0 eller højere
Mozilla 1.0 eller højere
Safari eller højere

Mvh.
Mads
Avatar billede zuiq Nybegynder
26. august 2003 - 20:56 #2
ups jeg mente "Safari 1.0 eller højere" :)
Avatar billede hoejrup Nybegynder
26. august 2003 - 21:09 #3
Har Internet Explorer 5.5 eller højere, både Mac og Win. ?

Det mener du vel ikke seriøst?

Den sidste IE der blev udviklet til Mac OS X har nummeret 5.2.3

/per
Avatar billede zuiq Nybegynder
26. august 2003 - 21:16 #4
ookey... min fejl så skulle sætningen så være:
"Har Internet Explorer 5.5 eller højere, til Win, og 5.2 eller højere til Mac. ?
Avatar billede skovenborg Nybegynder
26. august 2003 - 21:20 #5
Det kan gøres nogenlunde sådan her:
<script type="text/javascript">
  valid = false;
  function check()
  {
      browser = navigator.userAgent;
      browser_ver = navigator.appVersion;
      browser_name = navigator.appName;
      browser_code = navigator.appCodeName;
      screen_x = screen.width;
      screen_y = screen.height;
      valid = ((browser.indexOf("MSIE 5.5") || browser.indexOf("Mozilla/5.0")) && browser.indexOf("Opera") == -1) ? true : false;
        if (valid) alert("TRUE");
        else alert("FALSE");
  }
  check();
</script>

Men jeg er ikke helt sikker hvordan man tester det til Safari og den slags (har ikke selv en Mac). Så jeg håber en eller kan bygge lidt videre på det.
Avatar billede zuiq Nybegynder
26. august 2003 - 21:21 #6
tak.. du tester vist ik skærmens opløsning..?
Avatar billede skovenborg Nybegynder
26. august 2003 - 21:24 #7
ups fjern lige:
browser_ver = navigator.appVersion;
      browser_name = navigator.appName;
      browser_code = navigator.appCodeName;

desuden er der vist en del flere fejl og mangler jeg ikke lige har tid til at se på.
Avatar billede skovenborg Nybegynder
26. august 2003 - 21:30 #8
tilføj:
valid = (screen_x >= 1024 && screen_y >= 768) ? true : false;
Avatar billede skovenborg Nybegynder
27. august 2003 - 22:14 #9
-- desuden er der lige oprettet et spg. om testning af flash, som du kan kigge lidt på:
http://www.eksperten.dk/spm/393220
hvor du nok vil få glæde af     http://www.xs4all.nl/~ppk/js/index.html?flash.html
Avatar billede zuiq Nybegynder
28. august 2003 - 12:32 #10
okey... gider du at implatere det i scriptet..?
Avatar billede skovenborg Nybegynder
28. august 2003 - 15:03 #11
Jeg har lagt det hele ind i:
http://www.skovenborg.frac.dk/exp/392937.htm
så kan du se koden der.
Avatar billede skovenborg Nybegynder
02. september 2003 - 21:56 #12
får du det til at virke nu???
Avatar billede zuiq Nybegynder
04. september 2003 - 14:57 #13
yeah yeah... tak for hjælpen
Avatar billede zuiq Nybegynder
04. september 2003 - 14:58 #14
du skal så også lave et svar :)
Avatar billede skovenborg Nybegynder
04. september 2003 - 16:40 #15
okay :-)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Everllence

Data Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operationscenter i Cyberdivisionen Hvidovre