Avatar billede brianus Nybegynder
07. august 2002 - 17:26 Der er 19 kommentarer og
1 løsning

Flashdetect med deployment kit

Jeg har prøvet at udvikle flashdetection med Macromedias deployment kit. Jeg gør det via den extension, der kan installeres i Dreamweaver.

Men, men, men. Det funker ikke. Jeg vil gerne have det sådan, at hvis brugeren har en explorer, der automatisk kan installere en ny Flash Player, så skal vedkommende stilles videre til en alternativ side, hvor han får forklaret, at han nu er ved at få en ny player. Deployment Kit viderestiller som default til siden med indholdet.

Det har jeg prøvet at komme uden om ved at klikke af i "Don't use autoupdate" og angive en "Alternate url", som folk så skulle blive viderestillet til.

Men min explorer viderestiller til nogle af de links, jeg angiver længere nede, som egentlig er beregnet på netscape og lignende.

Nogen, der har en god ide??

/Brian
Avatar billede t-hviid Nybegynder
07. august 2002 - 17:36 #1
Nej, men vil gerne lige lytte med her :)
Avatar billede keysersoze Ekspert
07. august 2002 - 17:47 #2
prøv at tag et kig på denne detector - det er den efter min mening klart bedste;

http://www.moock.org/webdesign/flash/detection/moockfpi/
Avatar billede brianus Nybegynder
07. august 2002 - 20:21 #3
>>keysersoze
Det er ikke ud til at moock kan det, jeg gerne vil - nemlig at sende win+explorer brugere med for gammel flash player til en side, hvor jeg giver dem en forklaring på, at playeren er ved at blive installeret automatisk.

Explorer automatisk update er skidegenialt, men der mangler en "preloader-oplysning". Brugeren får først noget at vide, når flash playeren er hentet og  klar til installation - og det kan jo altså godt tage et minuts tid på et almindeligt modem.

Derfor vil jeg gerne give brugeren et vink med en vognstang, før de surfer videre, fordi de har stort set tom skærm i lang tid...

/Brian
Avatar billede keysersoze Ekspert
07. august 2002 - 20:30 #4
erhm - jeg har brugt moock og jeg kunne let sende brugerne videre til en side som JEG lavede med de ønskede info såfremt de ikke havde flash
Avatar billede nikolajdu Nybegynder
07. august 2002 - 22:07 #5
Hvilken version af Flash skal der testes for?
Avatar billede brianus Nybegynder
07. august 2002 - 22:24 #6
>>keysersoze - yes, jeg kan også sagtens sende folk videre, men jeg vil have netscapere og den slags skrammel på en side og windows+explorer folk til en anden side.
>>nikolajdu - det er lidt forskelligt, om jeg skal teste for flash 5 eller flash 6. Du kan se et eksempel her på, hvordan jeg har indstillet min extension til dreamweaver:
http://www.bluesbrother.dk/diverse/deployment.htm

/Brian
Avatar billede nikolajdu Nybegynder
07. august 2002 - 22:24 #7
Har brygget lidt sammen fra lidt forskellig kode, men det skulle gerne virke.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>flashDetect</title>
</head>
<body bgcolor="#deded6" onLoad="init();">
<script language="javascript" type="text/javascript">
function init() {
    if (typeof(local_init) == "function")
        local_init();
}
</script>
<script language="vbscript">
on error resume next
set f = CreateObject("ShockwaveFlash.ShockwaveFlash")
if IsObject(f) then
  i_flash = true
  v_flash = hex(f.FlashVersion())
end if
i_flash6 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))
</script>
<script language="javascript" type="text/javascript">
if (!i_flash6){
  self.location.href='minOpdateringsside.html'
}
</script>
</body>
</html>

Så skal du bare bytte : minOpdateringsside.html ud med navnet på den side du vil gå til når ikke pluginnet findes.

/Nikolaj
Avatar billede brianus Nybegynder
07. august 2002 - 22:46 #8
>>Nikolaj - Tak for scriptet, men det funker ikke umiddelbart. Jeg er nu også mere ude efter hjælp fra nogen, der har erfaring med Deployment Kit fra Macromedia - Halloooo

/Brian
Avatar billede nikolajdu Nybegynder
07. august 2002 - 23:11 #9
Altså nu bryder jeg mig slet ikke om dreamweaver´s Flash tjeck - Det er simpelthen ikke godt nok. :((

Anyway, så må det være muligt at bruge andet script fremfor dreamboy´s eget....
Avatar billede keysersoze Ekspert
07. august 2002 - 23:25 #10
samme her... moock er den klart bedste - og det burde være forholdsvis simpelt at tilføje tjeck på om det er den ene eller anden browser

men hvis du mener den Deployment Kit er den eneste der virker kan jeg ikke gøre noget for dig
Avatar billede brianus Nybegynder
07. august 2002 - 23:38 #11
Jamen, tak for indsatsen.

Og nej - for mig vil det ikke være nemt at tilføje et tjek på om det er den ene eller anden browser. Det er det, der er så tiltalende ved dreamweavers extension - det ser så nemt ud (men virker åbenbart ikke helt)

/Brian
Avatar billede nikolajdu Nybegynder
07. august 2002 - 23:40 #12
Kan man ikke inkludere en script fil i deploymentkittet??
Avatar billede brianus Nybegynder
08. august 2002 - 16:47 #13
Kittet bruger både en js og en swf til at detecte med.

/Brian
Avatar billede nikolajdu Nybegynder
08. august 2002 - 17:14 #14
Så kan vi vel også bruge min script fil i stedet??
Avatar billede keysersoze Ekspert
08. august 2002 - 17:25 #15
nej nikolajdu - den er jo ikke lavet i dreamveawer!!! ;)
Avatar billede brianus Nybegynder
08. august 2002 - 18:11 #16
Næh, den er jo lidt skrabet (og fungerer tilsyneladende ikke).

Jeg skal bruge et script, der sender folk til den rigtige side, hvis de har pluginnet. Netscapere+deslige med forkert plugin til en anden side, og uopdaterede Explorer+windows til en tredie side.

Jamrer du for at få pointene, oder was?? Jeg er ligeglad med de point, så du kan da godt få lidt for indsatsen... Hvor meget vil du ha'

/Brian
Avatar billede nikolajdu Nybegynder
08. august 2002 - 19:40 #17
keysersoze - Dreamweaver laver da slet ikke scripts... De bruger dem bare - Så det skulle vidst være ligegyldigt.

brianus - Den er ikke skrabet og funker perfekt hos mig - Har også lavet en ny version der virker i NS - Men hvis du ikke kan få den første til at funke i IE - Så må du beskrive lidt om din bruser/styresystem

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. august 2002 - 19:42 #18
Den her funker i NS 4/NS6/NS7/IE4/IE5/IE5.5/IE6

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>flashDetect</title>
</head>
<body bgcolor="#deded6">
<script language="vbscript"><!--
on error resume next
set f = CreateObject("ShockwaveFlash.ShockwaveFlash")
if IsObject(f) then
  flash = true
end if
flash5 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))
flash6 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))
--></script>
<script language="javascript" type="text/javascript">

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
ie5 =(document.getElementById)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

hvorhen = false;

if(ns4||ns6){
if (navigator.plugins) {
  for (var i=0; i < navigator.plugins.length; i++) {
    if (navigator.plugins[i].name.toLowerCase().indexOf("shockwave flash") >= 0) {
      i_flash = true;
      flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf("flash ") + 6, navigator.plugins[i].description.length);
    }
  }
  if(flash){
findVersion = parseInt(flash.substring(0,1));
if (findVersion==6){
hvorhen='HarNetscapeOgFlash6.html'
}else if(findVersion ==5){
hvorhen='HarNetscapeOgFlash5.html'
}else{
hvorhen='harNetscapeMenHverken5Eller6.html'
            }
        }
    }
}else if(ie4||ie5){
    if (flash5&&!flash6){
  hvorhen = 'minIEOpdateringssideforFlash6.html'
}else if(!flash5){
hvorhen = 'minIEOpdateringssideForFlash5.html'
    }else{
    hvorhen = "IEok.html";
    }
}
    if(hvorhen){
self.location.href = hvorhen;
    }else{
alert("det kan jeg sgutte finde u&acute; a&acute; du!!")
}

</script>

</body>
</html>

/Nikolaj
Avatar billede brianus Nybegynder
08. august 2002 - 21:44 #19
Hæ, du er en ihærdig herre, nikolajdu. Jeg tester lige sagerne.

/Brian
Avatar billede nikolajdu Nybegynder
08. august 2002 - 21:49 #20
brianus - Jeg kan love dig for at den her virker - ahr testet i flere brusere og på Mac sågar.... Jojo man skal være ihærdig.

/Nikolaj
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