Avatar billede djensen Nybegynder
11. juli 2001 - 23:18 Der er 4 kommentarer og
1 løsning

Check om flash er installeret hvis ikke...

Hej!

Er der nogen der har et script, der checker om en brugere har installeret en flash plugin ??
Scriptet skal kunne følgende:
Finde ud om brugeren har installeret en flash plugin, hvis han har, skal der komme en alert box, hvor der står at han har installeret flash, og kan se siden. (der skal selvfølgelig være en ok-knap han kan trykke på)
Hvis han så ikke har installeret en flash plugin skal der komme en alert box, hvor der står at han ikke har installeret en flash plugin, og kan derfor ikke se siden. Tryk ok for at downloade en flash plugin, hvor han så får flash pluginen instaleret. Eller tryk anuller for at gå tilbage.
Avatar billede otis Nybegynder
11. juli 2001 - 23:48 #1
Det gør siden selv..
Avatar billede djensen Nybegynder
11. juli 2001 - 23:49 #2
ja i know - men det kunne være fedt med et script :)
Avatar billede djensen Nybegynder
12. juli 2001 - 00:12 #3
Nå men jeg smutter i seng...er f****** træt :)
Håber godtnok nogen kan hjælpe :)
Avatar billede milpoer Nybegynder
19. juli 2001 - 15:52 #4
Med dette script kan du checke om brugeren har flash installeret. Du kan angive 3 forskellige sider som den redirecter til:

Med flash

Uden flash

Kan ikke detecte om brugeren har flash


Det eneste du skal modificere i scriptet er

    flashpage  = \"flashpage.html\"
    nonflashpage    = \"nonflashpage.html\"
    cantdetectpage    = \"dontknow.html\"


Hvor de forskellige variabler skal pege på de sider der skal redirectes til.

Herefter skal du skrive onload=\"detectflash();\" i dit bodytag som dette:

<body onload=\"detectflash();\"> 


Koden 
 


Følgende kode skal ligge i <head> sektionen af dit dokument.

<script language=\"JavaScript\">
<!--
function detectflash()
{
    flashpage  = \"flashpage.html\"
    nonflashpage    = \"nonflashpage.html\"
    cantdetectpage    = \"dontknow.html\"

    noautoinstall = \"\"

    if(navigator.appName == \"Microsoft Internet Explorer\" &&
        (navigator.appVersion.indexOf(\"Mac\") != -1 ||
        navigator.appVersion.indexOf(\"3.1\") != -1)){
            noautoinstall = \"true\";
    }

    if (navigator.appName == \"Microsoft Internet Explorer\" && noautoinstall != \"true\")
    {
        window.location=flashpage;
    }
    else if(navigator.plugins)
    {
        if(navigator.plugins[\"Shockwave Flash\"] || navigator.plugins[\"Shockwave Flash 2.0\"])
        {
            window.location=flashpage;
        }
        else
        {
            window.location=nonflashpage;
        }
    }
    else
    {
    window.location=cantdetectpage;
    }
}
// -->
</script> 

Avatar billede djensen Nybegynder
27. december 2001 - 16:09 #5
Sorry at det tog så lang tid :(
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