Avatar billede dannyboy Nybegynder
07. april 2000 - 16:51 Der er 4 kommentarer og
1 løsning

Detection: a la "no flash? - then show GIF"

Kom nu med det..
Jeg ved I har det!

Jeg søger et script der erstatter flashobjektet med et statisk billede, såfremt brugeren ikke har plug-in.
Skal virke på alle platforme/browsere!

Det er primært til brug med bannere, ikke hele flash-sider.
Avatar billede henningo Nybegynder
07. april 2000 - 19:22 #1
Gå ind i File/Publish settings/HTML: vælg "Flash 4 with image"; Husk også at vælge "GIFimage", så exporter Flash et billede af 1.frame som default. Ønsker du en anden, så giv den label #static.
-så kører det som Hans i Grethe.
Avatar billede stoons Nybegynder
07. april 2000 - 20:18 #2
MEN: Du skal lige huske på at din movie ikke længere er INTERAKTIV! samt at det FYLDER EN DEL MERE SOM GIF!

Jeg har her et eksempel som bruges af f.eks teledk:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
//Komentar-klippes ud: Den efterfølgende funktion kaldes i selve flash-banneret istedet for en klik-through url//
function _Firmanavn indsættes her_(){
top.location.href="_URL-Adresse indsættes her_";
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript>
<!--
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
    plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 4;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
    document.write('<SCRIPT LANGUAGE=VBScript\> \n');
    document.write('on error resume next \n');
    document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');
    document.write('</scr'+'ipt\> \n');
}
if ( plugin ) {
    document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
    document.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" ');
    document.write(' ID=_FLASH_ID INDSÆTTES HER_ WIDTH=468 HEIGHT=60>');
    document.write(' <PARAM NAME=movie VALUE="_NAVN PÅ FLASHFIL (navn.swf)indsættes her_"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#003300>  ');
    document.write(' <EMBED src="_NAVN PÅ FLASHFIL (navn.swf)indsættes her_" menu=false quality=high scale=exactfit bgcolor=#003300  ');
    document.write(' swLiveConnect=FALSE WIDTH=468 HEIGHT=60');
    document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
    document.write(' </EMBED>');
    document.write(' </OBJECT>');
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
    document.write('<a href="_URL-Adresse indsættes her_"><IMG SRC="_NAVN PÅ GIFFIL (navn.gif)indsættes her_" WIDTH="468" HEIGHT="60" BORDER="0"></a>');
}
//-->
</SCRIPT>
<NOSCRIPT><a href="_URL-Adresse indsættes her_"><IMG SRC="_NAVN PÅ GIFFIL (navn.gif)indsættes her_" WIDTH="468" HEIGHT="60" BORDER="0"></a></NOSCRIPT>
<NOEMBED><a href="_URL-Adresse indsættes her_"><IMG SRC="_NAVN PÅ GIFFIL (navn.gif)indsættes her_" WIDTH="468" HEIGHT="60" BORDER="0"></a></NOEMBED>
</OBJECT>

Avatar billede dannyboy Nybegynder
09. april 2000 - 16:57 #3
Det skal lige siges at jeg ikke selv har Flash, eller laver ting í Flash (Højst lidt i LiveMotion).  Jeg er ude efter f.eks. et javascript der kan vise et GIF billede hvis brugeren ikke har Flash plug-in.  sådan at han alligevel får noget ud af siden.  Det er primært små animationer eller banner reklamer der laves i flash, og scriptet skal også virke for mac folkene.
Avatar billede void Nybegynder
12. april 2000 - 16:34 #4
KAn du ikke bare lave to lag i HTML'en???
Hvor du så lægger swf filen øverst og gif filen nederst. Så hvis de ikke har Flash viser den vel bare ikke swf filen og de ser gif filen i stedet...
Avatar billede dannyboy Nybegynder
21. april 2000 - 04:05 #5
Jeg flytter spørgsmålet til kategorien "Javascript" hvor chancen for et brugbart svar sikkert er større...
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