Avatar billede sohl Nybegynder
28. juli 2002 - 21:49 Der er 1 kommentar og
1 løsning

flash eller gif

hey. jeg har en banner i flash. men jeg har også lavet den i gif-format for at folk kan se den hvis de nu ikke har flash. hvordan gør man så - idet siden loader - de bliver afgjort hvad brugeren har...sådan at alle ser flash undtagen dem der ikke har flash plug-in - de ser gif - filen...
Avatar billede Per Frits Juniormester
30. juli 2002 - 02:06 #1
Gif er jo et billede, og flash er jo en film, så du kan ikke erstatte det ene med det andet.
Har man ikke en Flashplayer installeret, bliver man automatisk spurgt om man vil downloade den.
Vil du være helt sikker, kan du jo evt. lave en forside, hvor du skriver at siden kræver en flashplayer, og lave et link til Macromedia, så folk kan downloade den, inden de kommer ind på sitet.

(http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash)

Per Haar.
Avatar billede michael-k Nybegynder
30. juli 2002 - 02:22 #2
du kunne også lave en side som hvor folk kan vælge om de vil se flash versionen eller html versionen.

en anden mulighed er at smide en js script ind på din side.
Følgende skal være i <head> 
<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>

og smid det her ind i body  <body onload="detectflash();"> 

Det ser om folk har installeret et flash plugin    hvis ikke går den til html side  hvis de har går den til flash siden :) 

Du skal lige selv ændre html siderne  øverst i scriptet.

/Michael Knudsen
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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