Page 1 sur 1

Flash Plugin

Publié : dim. 13/févr./2011 17:15
par Parole De JOJO
J'ai enfin reussi a integrer mon flash (.swf) dans la fenetre de mon programme, mais il se trouve qu'il faut qu'il y ait un certain plugin installe ou sinon ca ne marche pas
alors evidement je peux l'installer chez moi, mais l'utilisateur risque de ne pas l'avoir et le flash ne s'affichera pas
je me suis dit que le plugin doit se trouver kelke part et je pourrais tout simplement verifier si il y est et sinon ou bien afficher une image a la place, ou bien proposer a l'utilisateur d'installer le plugin

la question est ou se trouve ce plugin, et ou je trouve un link pour l'installer

Re: Flash Plugin

Publié : dim. 13/févr./2011 17:27
par Ar-S
Salut
Il te faut le plugin flash du navigateur utilisé.
Qui fait flash ? -> Adobe

Re: Flash Plugin

Publié : dim. 13/févr./2011 17:29
par Parole De JOJO
ok c'est ce que je me disais
et ou il se trouve dans l'ordi?

Re: Flash Plugin

Publié : dim. 13/févr./2011 19:09
par Chris
En principe, si ton swf ne trouve pas le player, il t'affiche un lien pour le télécharger.

Evidemment, faut être connecté au net.

Sinon, tu dois avoir un dossier "/Macromed/Flash" dans "System32"

Re: Flash Plugin

Publié : dim. 13/févr./2011 20:30
par Parole De JOJO
il naffiche ni flash ni link
merci^pour ladresse dossier, je vais verifier

Re: Flash Plugin

Publié : lun. 14/févr./2011 11:31
par Parole De JOJO
Chris a écrit :En principe, si ton swf ne trouve pas le player, il t'affiche un lien pour le télécharger.

Evidemment, faut être connecté au net.

Sinon, tu dois avoir un dossier "/Macromed/Flash" dans "System32"

non, je n'ais pas trouve, et d'ailleurs je ne sais pas qui c'est qui a rajoute ce link a la fin de mon message precedant

Re: Flash Plugin

Publié : lun. 14/févr./2011 11:41
par Backup
Parole De JOJO a écrit :non, je n'ais pas trouve, et d'ailleurs je ne sais pas qui c'est qui a rajoute ce link a la fin de mon message precedant
au lieu de sous entendre que c'est quelqu'un qui a ecrit un lien dans ton message
commence par te poser la bonne question ...

"ne serai-ce pas un virus (ou Spamware) quelquonque qui ajoute dans mes messages un lien typique des Robots"

deuxièmement , au lieu de te poser la question , pourquoi n'a tu pas édité ton message
pour effacer ce lien ?
(je m'en suis chargé)


je vais surveiller ça , si cela arrive a quelqu'un d'autre que toi, cela signifie
que la base de donnée de Fred a été hackée , et donc, qu'un robot dispose
de tout nos mots de pass ....

sinon, ça confirme , que cela ne touche que toi ! ;)

Re: Flash Plugin

Publié : lun. 14/févr./2011 11:43
par Parole De JOJO
je savais que les robots ajoutaient des messages mais je ne savais pas qu'ils les editaient
je n'ai pas efface pour que tu le vois
et si il faut que je change de mdp dis le moi

Re: Flash Plugin

Publié : lun. 14/févr./2011 11:48
par Backup
Parole De JOJO a écrit :je savais que les robots ajoutaient des messages mais je ne savais pas qu'ils les editaient
ben peut etre que tu as un virus quelconque qui ajoute aléatoirement un lien dans tes messages
au moment de la creation de ceux ci ...

si c'est un robot qui edite les messages pour ajouter le lien alors 2 questions se pose

est ce que cela ne touche Que toi , ou bien est ce que tout le monde est touché
l'avenir nous le dira

si ça ne touche que toi, tu as ton mot de pass qui a été découvert .... (pourquoi Que le tiens??)

si ça touche tout le monde, c'est beaucoup plus grave, ça veut dire que la Base de données
du forum a été hacké (ce qui semble fortement improbable !!)

Re: Flash Plugin

Publié : lun. 14/févr./2011 11:51
par Parole De JOJO
ok let's wait

Re: Flash Plugin

Publié : lun. 14/févr./2011 17:57
par Parole De JOJO
bon le plugin c'est ca :http://get.adobe.com/flashplayer/
reste a verifier si il est deja la ou pas

Re: Flash Plugin

Publié : lun. 14/févr./2011 23:54
par Parole De JOJO
un ami m'a envoye ce link http://www.enativ.com/js/module_jf_detect2.2.js
<!-- hide JavaScript from non-JavaScript browsers
// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();

// *** BROWSER VERSION ***

var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);

var is_opera = (agt.indexOf("opera") != -1);
var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1); // 020128- abk
var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1); // 021205- dmr
var is_opera8 = (agt.indexOf("opera 8") != -1 || agt.indexOf("opera/8") != -1); // 09-19-2006 jonw
var is_opera9 = (agt.indexOf("opera 9") != -1 || agt.indexOf("opera/9") != -1); // 09-19-2006 jonw

var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);
var is_opera6up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5); // new020128
var is_opera7up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6); // new021205 -- dmr
var is_opera8up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6 && !is_opera7); // 09-19-2006 - jonw
var is_opera9up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6 && !is_opera7 &&!is_opera8); // 09-19-2006 - jonw

// Note: On IE, start of appVersion return 3 or 4
// which supposedly is the version of Netscape it is compatible with.
// So we look for the real version further on in the string
// And on Mac IE5+, we look for is_minor in the ua; since
// it appears to be more accurate than appVersion - 06/17/2004

var is_mac = (agt.indexOf("mac")!=-1);
var iePos = appVer.indexOf('msie');
if (iePos !=-1) {
if(is_mac) {
var iePos = agt.indexOf('msie');
is_minor = parseFloat(agt.substring(iePos+5,agt.indexOf(';',iePos)));
}
else is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
is_major = parseInt(is_minor);
}

// ditto Konqueror

var is_konq = false;
var kqPos = agt.indexOf('konqueror');
if (kqPos !=-1) {
is_konq = true;
is_minor = parseFloat(agt.substring(kqPos+10,agt.indexOf(';',kqPos)));
is_major = parseInt(is_minor);
}

var is_getElementById = (document.getElementById) ? "true" : "false"; // 001121-abk
var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false"; // 001127-abk
var is_documentElement = (document.documentElement) ? "true" : "false"; // 001121-abk

var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
var is_khtml = (is_safari || is_konq);

var is_gecko = ((!is_khtml)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;
var is_gver = 0;
if (is_gecko) is_gver=navigator.productSub;

var is_fb = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1) &&
(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) &&
(is_gecko) && (navigator.vendor=="Firebird"));
var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1) &&
(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) &&
(is_gecko) && ((navigator.vendor=="Firefox")||(agt.indexOf('firefox')!=-1)));
var is_moz = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1) &&
(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) &&
(is_gecko) && (!is_fb) && (!is_fx) &&
((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")));
if ((is_moz)||(is_fb)||(is_fx)) { // 032504 - dmr
var is_moz_ver = (navigator.vendorSub)?navigator.vendorSub:0;
if(is_fx&&!is_moz_ver) {
is_moz_ver = agt.indexOf('firefox/');
is_moz_ver = agt.substring(is_moz_ver+8);
is_moz_ver = parseFloat(is_moz_ver);
}
if(!(is_moz_ver)) {
is_moz_ver = agt.indexOf('rv:');
is_moz_ver = agt.substring(is_moz_ver+3);
is_paren = is_moz_ver.indexOf(')');
is_moz_ver = is_moz_ver.substring(0,is_paren);
}
is_minor = is_moz_ver;
is_major = parseInt(is_moz_ver);
}
var is_fb_ver = is_moz_ver;
var is_fx_ver = is_moz_ver;

var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)
&& (!is_khtml) && (!(is_moz)) && (!is_fb) && (!is_fx));

// Netscape6 is mozilla/5 + Netscape6/6.0!!!
// Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001108 Netscape6/6.0
// Changed this to use navigator.vendor/vendorSub - dmr 060502
// var nav6Pos = agt.indexOf('netscape6');
// if (nav6Pos !=-1) {
if ((navigator.vendor)&&
((navigator.vendor=="Netscape6")||(navigator.vendor=="Netscape"))&&
(is_nav)) {
is_major = parseInt(navigator.vendorSub);
// here we need is_minor as a valid float for testing. We'll
// revert to the actual content before printing the result.
is_minor = parseFloat(navigator.vendorSub);
}

var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && is_minor >= 4); // changed to is_minor for
// consistency - dmr, 011001
var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) ||
(agt.indexOf("; nav") != -1)) );

var is_nav6 = (is_nav && is_major==6); // new 010118 mhp
var is_nav6up = (is_nav && is_minor >= 6); // new 010118 mhp

var is_nav5 = (is_nav && is_major == 5 && !is_nav6); // checked for ns6
var is_nav5up = (is_nav && is_minor >= 5);

var is_nav7 = (is_nav && is_major == 7);
var is_nav7up = (is_nav && is_minor >= 7);

var is_nav8 = (is_nav && is_major == 8);
var is_nav8up = (is_nav && is_minor >= 8);

var is_ie = ((iePos!=-1) && (!is_opera) && (!is_khtml));
var is_ie3 = (is_ie && (is_major < 4));

var is_ie4 = (is_ie && is_major == 4);
var is_ie4up = (is_ie && is_minor >= 4);
var is_ie5 = (is_ie && is_major == 5);
var is_ie5up = (is_ie && is_minor >= 5);

var is_ie5_5 = (is_ie && (agt.indexOf("msie 5.5") !=-1)); // 020128 new - abk
var is_ie5_5up =(is_ie && is_minor >= 5.5); // 020128 new - abk

var is_ie6 = (is_ie && is_major == 6);
var is_ie6up = (is_ie && is_minor >= 6);

var is_ie7 = (is_ie && is_major == 7);
var is_ie7up = (is_ie && is_minor >= 7);

var is_ie8 = (is_ie && is_major == 8);
var is_ie8up = (is_ie && is_minor >= 8);

var is_ie9 = (is_ie && is_major == 9);
var is_ie9up = (is_ie && is_minor >= 9);
// KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
// or if this is the first browser window opened. Thus the
// variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.

var is_aol = (agt.indexOf("aol") != -1);
var is_aol3 = (is_aol && is_ie3);
var is_aol4 = (is_aol && is_ie4);
var is_aol5 = (agt.indexOf("aol 5") != -1);
var is_aol6 = (agt.indexOf("aol 6") != -1);
var is_aol7 = ((agt.indexOf("aol 7")!=-1) || (agt.indexOf("aol7")!=-1));
var is_aol8 = ((agt.indexOf("aol 8")!=-1) || (agt.indexOf("aol8")!=-1));

var is_webtv = (agt.indexOf("webtv") != -1);

// new 020128 - abk

var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1));
var is_AOLTV = is_TVNavigator;

var is_hotjava = (agt.indexOf("hotjava") != -1);
var is_hotjava3 = (is_hotjava && (is_major == 3));
var is_hotjava3up = (is_hotjava && (is_major >= 3));

// end new

// *** JAVASCRIPT VERSION CHECK ***
// Useful to workaround Nav3 bug in which Nav3
// loads <SCRIPT LANGUAGE="JavaScript1.2">.
// updated 020131 by dragle
var is_js;
if (is_nav2 || is_ie3) is_js = 1.0;
else if (is_nav3) is_js = 1.1;
else if ((is_opera5)||(is_opera6)) is_js = 1.3; // 020214 - dmr
else if (is_opera7up) is_js = 1.5; // 031010 - dmr
else if (is_khtml) is_js = 1.5; // 030110 - dmr
else if (is_opera) is_js = 1.1;
else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2;
else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;
else if (is_nav5 && !(is_nav6)) is_js = 1.4;
else if (is_hotjava3up) is_js = 1.4; // new 020128 - abk
else if (is_nav6up) is_js = 1.5;

// NOTE: In the future, update this code when newer versions of JS
// are released. For now, we try to provide some upward compatibility
// so that future versions of Nav and IE will show they are at
// *least* JS 1.x capable. Always check for JS version compatibility
// with > or >=.

else if (is_nav && (is_major > 5)) is_js = 1.4;
else if (is_ie && (is_major > 5)) is_js = 1.3;
else if (is_moz) is_js = 1.5;
else if (is_fb||is_fx) is_js = 1.5; // 032504 - dmr

// what about ie6 and ie6up for js version? abk

// HACK: no idea for other browsers; always check for JS version
// with > or >=
else is_js = 0.0;
// HACK FOR IE5 MAC = js vers = 1.4 (if put inside if/else jumps out at 1.3)
if ((agt.indexOf("mac")!=-1) && is_ie5up) is_js = 1.4; // 020128 - abk

// Done with is_minor testing; revert to real for N6/7
if (is_nav6up) {
is_minor = navigator.vendorSub;
}

// *** PLATFORM ***
var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
// NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all
// Win32, so you can't distinguish between Win95 and WinNT.
var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

// is this a 16 bit compiled version?
var is_win16 = ((agt.indexOf("win16")!=-1) ||
(agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) ||
(agt.indexOf("windows 16-bit")!=-1) );

var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
(agt.indexOf("windows 16-bit")!=-1));

var is_winme = ((agt.indexOf("win 9x 4.90")!=-1)); // new 020128 - abk
var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1) || (agt.indexOf("windows 2000")!=-1)); // 020214 - dmr
var is_winxp = ((agt.indexOf("windows nt 5.1")!=-1) || (agt.indexOf("windows xp")!=-1)); // 020214 - dmr
var is_winvista = ((agt.indexOf('windows nt 6.0')!=-1));
var is_win7 = ((agt.indexOf('windows nt 6.1')!=-1));
// NOTE: Reliable detection of Win98 may not be possible. It appears that:
// - On Nav 4.x and before you'll get plain "Windows" in userAgent.
// - On Mercury client, the 32-bit version will return "Win98", but
// the 16-bit version running on Win98 will still return "Win95".
var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
var is_win32 = (is_win95 || is_winnt || is_win98 ||
((is_major >= 4) && (navigator.platform == "Win32")) ||
(agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

var is_os2 = ((agt.indexOf("os/2")!=-1) ||
(navigator.appVersion.indexOf("OS/2")!=-1) ||
(agt.indexOf("ibm-webexplorer")!=-1));

var is_mac = (agt.indexOf("mac")!=-1);
if (is_mac) { is_win = !is_mac; } // dmr - 06/20/2002
var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) ||
(agt.indexOf("68000")!=-1)));
var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) ||
(agt.indexOf("powerpc")!=-1)));
var is_macosx = (is_mac && (agt.indexOf("os x")!=-1));

var is_sun = (agt.indexOf("sunos")!=-1);
var is_sun4 = (agt.indexOf("sunos 4")!=-1);
var is_sun5 = (agt.indexOf("sunos 5")!=-1);
var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
var is_irix = (agt.indexOf("irix") !=-1); // SGI
var is_irix5 = (agt.indexOf("irix 5") !=-1);
var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
var is_hpux = (agt.indexOf("hp-ux")!=-1);
var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
var is_aix = (agt.indexOf("aix") !=-1); // IBM
var is_aix1 = (agt.indexOf("aix 1") !=-1);
var is_aix2 = (agt.indexOf("aix 2") !=-1);
var is_aix3 = (agt.indexOf("aix 3") !=-1);
var is_aix4 = (agt.indexOf("aix 4") !=-1);
var is_linux = (agt.indexOf("inux")!=-1);
var is_sco = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
var is_unixware = (agt.indexOf("unix_system_v")!=-1);
var is_mpras = (agt.indexOf("ncr")!=-1);
var is_reliant = (agt.indexOf("reliantunix")!=-1);
var is_dec = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) ||
(agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) ||
(agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));
var is_sinix = (agt.indexOf("sinix")!=-1);
var is_freebsd = (agt.indexOf("freebsd")!=-1);
var is_bsd = (agt.indexOf("bsd")!=-1);
var is_unix = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux ||
is_sco ||is_unixware || is_mpras || is_reliant ||
is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);

var is_vms = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));
// additional checks, abk
var is_anchors = (document.anchors) ? "true":"false";
var is_regexp = (window.RegExp) ? "true":"false";
var is_option = (window.Option) ? "true":"false";
var is_all = (document.all) ? "true":"false";
// cookies - 990624 - abk
document.cookie = "cookies=true";
var is_cookie = (document.cookie) ? "true" : "false";
var is_images = (document.images) ? "true":"false";
var is_layers = (document.layers) ? "true":"false"; // gecko m7 bug?
// new doc obj tests 990624-abk
var is_forms = (document.forms) ? "true" : "false";
var is_links = (document.links) ? "true" : "false";
var is_frames = (window.frames) ? "true" : "false";
var is_screen = (window.screen) ? "true" : "false";

// java
var is_java = (navigator.javaEnabled());

// Flash checking code adapted from Doc JavaScript information;
// see http://webref.com/js/column84/2.html

var is_Flash = false;
var is_FlashVersion = 0;

if ((is_nav||is_opera||is_moz||is_fb||is_fx||is_safari)||
(is_mac&&is_ie5up)) {
var plugin = (navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"] &&
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) ?
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
// if (plugin) {
if (plugin&&plugin.description) {
is_Flash = true;
is_FlashVersion = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));
}
}

if (is_win&&is_ie4up)
{
document.write(
'<scr' + 'ipt language=VBScript>' + '\n' +
'Dim hasPlayer, playerversion' + '\n' +
'hasPlayer = false' + '\n' +
'playerversion = 10' + '\n' +
'Do While playerversion > 0' + '\n' +
'On Error Resume Next' + '\n' +
'hasPlayer = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & playerversion)))' + '\n' +
'If hasPlayer = true Then Exit Do' + '\n' +
'playerversion = playerversion - 1' + '\n' +
'Loop' + '\n' +
'is_FlashVersion = playerversion' + '\n' +
'is_Flash = hasPlayer' + '\n' +
'<\/sc' + 'ript>'
);
}


//------------------------------------------------------------------------------------------\\
if(is_nav)
{ var _browser = "Netscape navigator"; }
if(is_nav2)
{ var _browser = "Netscape navigator 2.0"; }
if(is_nav3)
{ var _browser = "Netscape navigator 3.0"; }
if(is_nav4)
{ var _browser = "Netscape navigator 4.0"; }
if(is_nav4up)
{ var _browser = "Netscape navigator 4.0 SP"; }
if(is_nav5)
{ var _browser = "Netscape navigator 5"; }
if(is_nav5up)
{ var _browser = "Netscape navigator 5 SP"; }
if(is_nav6)
{ var _browser = "Netscape navigator 6"; }
if(is_nav6up)
{ var _browser = "Netscape navigator 6 SP"; }
if(is_nav7)
{ var _browser = "Netscape navigator 7"; }
if(is_nav7up)
{ var _browser = "Netscape navigator 7 SP"; }
//------------------------------------------------------------------------------------------\\
if(is_opera)
{ var _browser = "Opera"; }
if(is_opera2)
{ var _browser = "Opera 2.0"; }
if(is_opera3)
{ var _browser = "Opera 3.0"; }
if(is_opera4)
{ var _browser = "Opera 4.0"; }
if(is_opera5)
{ var _browser = "Opera 5"; }
if(is_opera6)
{ var _browser = "Opera 6"; }
if(is_opera)
{ var _browser = "Opera 7"; }
if(is_opera5up)
{ var _browser = "Opera 5 SP"; }
if(is_opera6up)
{ var _browser = "Opera 6 SP"; }
if(is_opera7up)
{ var _browser = "Opera 7 SP"; }
//------------------------------------------------------------------------------------------\\
if(is_ie)
{ var _browser = "Internet Explorer"; }
if(is_ie3)
{ var _browser = "Internet Explorer 3"; }
if(is_ie4)
{ var _browser = "Internet Explorer 4"; }
if(is_ie4up)
{ var _browser = "Internet Explorer 4 SP"; }
if(is_ie5)
{ var _browser = "Internet Explorer 5"; }
if(is_ie5up)
{ var _browser = "Internet Explorer 5 SP"; }
if(is_ie5_5)
{ var _browser = "Internet Explorer 5.5 "; }
if(is_ie5_5up)
{ var _browser = "Internet Explorer 5.5 SP"; }
if(is_ie6)
{ var _browser = "Internet Explorer 6.0"; }
if(is_ie6up)
{ var _browser = "Internet Explorer 6.0 SP"; }
if(is_ie7)
{ var _browser = "Internet Explorer 7.0"; }
if(is_ie7up)
{ var _browser = "Internet Explorer 7.0 SP"; }
if(is_ie8)
{ var _browser = "Internet Explorer 8.0"; }
if(is_ie8up)
{ var _browser = "Internet Explorer 8.0 SP"; }
if(is_ie9)
{ var _browser = "Internet Explorer 9.0"; }
if(is_ie9up)
{ var _browser = "Internet Explorer 9.0 SP"; }
//------------------------------------------------------------------------------------------\\
if(is_aol)
{ var _browser = "AOL"; }
if(is_aol3)
{ var _browser = "AOL 3"; }
if(is_aol4)
{ var _browser = "AOL 4"; }
if(is_aol5)
{ var _browser = "AOL 5"; }
if(is_aol6)
{ var _browser = "AOL 6"; }
if(is_aol7)
{ var _browser = "AOL 7"; }
if(is_aol8)
{ var _browser = "AOL 8"; }
//------------------------------------------------------------------------------------------\\
if(is_safari)
{ var _browser = "Safari"; }
if(is_konq)
{ var _browser = "Konqueror"; }
if(is_moz)
{ var _browser = "Mozilla " + is_moz_ver; }
if(is_fb)
{ var _browser = "Firebird " + is_fb_ver; }
if(is_fx)
{ var _browser = "Firefox " + is_fx_ver; }
if(is_webtv)
{ var _browser = "WebTV"; }
//------------------------------------------------------------------------------------------\\
if(is_hotjava)
{ var _browser = "HotJava" }
if(is_hotjava3)
{ var _browser = "HotJava 3" }
if(is_hotjava3up)
{ var _browser = "HotJava 3 SP" }
//------------------------------------------------------------------------------------------\\
if(is_hotjava3up)
{ var _browser = "HotJava 3 SP" }
if(is_TVNavigator)
{ var _browser = "AOL TV(TVNavigator)" }
//------------------------------------------------------------------------------------------\\
if(is_win)
{ var _os = "Windows"; }
if(is_win16)
{ var _os = "Windows 16-bit"; }
if(is_win32)
{ var _os = "Windows 32-bit"; }
if(is_win31)
{ var _os = "Windows 3.1"; }
if(is_win95)
{ var _os = "Windows 95"; }
if(is_winnt)
{ var _os = "Windows NT"; }
if(is_win98)
{ var _os = "Windows 98"; }
if(is_winme)
{ var _os = "Windows ME"; }
if(is_win2k)
{ var _os = "Windows 2000"; }
if(is_winxp)
{ var _os = "Windows XP"; }
if(is_winvista)
{ var _os = "Windows VISTA"; }
if(is_win7)
{ var _os = "Windows 7"; }
//------------------------------------------------------------------------------------------\\
if(is_os2)
{ var _os = "OS/2"; }
//------------------------------------------------------------------------------------------\\
if(is_mac)
{ var _os = "Macintosh"; }
//if(is_mak68k)
//{ var _os = "Macintosh 68k"; }
if(is_macppc)
{ var _os = "Macintosh PPC"; }
//------------------------------------------------------------------------------------------\\
if(is_unix)
{ var _os = "Unix based"; }
if(is_sun)
{ var _os = "Sun"; }
if(is_irix)
{ var _os = "Irix"; }
if(is_irix5)
{ var _os = "Irix 5"; }
if(is_irix6)
{ var _os = "Irix 6"; }
if(is_hpux)
{ var _os = "HPUX"; }
if(is_aix)
{ var _os = "AIX 1"; }
if(is_aix1)
{ var _os = "AIX 2"; }
if(is_aix2)
{ var _os = "AIX 3"; }
if(is_aix3)
{ var _os = "AIX 4"; }
if(is_aix4)
{ var _os = "AIX"; }
if(is_linux)
{ var _os = "Linux based"; }
if(is_sco)
{ var _os = "SCO"; } // SKOTbI
if(is_unixware)
{ var _os = "Unixware"; }
if(is_mpras)
{ var _os = "MPRAS"; }
if(is_reliant)
{ var _os = "Reliant"; }
if(is_dec)
{ var _os = "DEC"; }
if(is_sinix)
{ var _os = "SINIX"; }
if(is_bsd)
{ var _os = "BSD"; }
if(is_freebsd)
{ var _os = "FreeBSD"; }
if(is_vms)
{ var _os = "VMS"; }
//------------------------------------------------------------------------------------------\\
function _tf(_type,_msgt,_msgf)
{
if(_type == "true")
_type = true;
if(_type == "false" )
_type = false;
if( _type == true )
return "<TABLE CLASS=\"CSS_TEXT_TITLE\" WIDTH=\"100%\"><TD CLASS=\"CSS_TEXT_TRUE\" WIDTH=\"100%\" ALIGN=\"CENTER\">" + _msgt + "</font></td><td><img src=\"images/true2.gif\" align=\"absmiddle\"></table>";
if( _type == false )
return "<TABLE CLASS=\"CSS_TEXT_TITLE\" WIDTH=\"100%\"><TD CLASS=\"CSS_TEXT_FALSE\" WIDTH=\"100%\" ALIGN=\"CENTER\">" + _msgf + "</font></td><td><img src=\"images/false2.gif\" align=\"absmiddle\"></table>";
}
//------------------------------------------------------------------------------------------\\
function _java()
{
document.write( _tf(is_java,"מותקן","<a target='_blank' href='http://www.enativ.com/downloads/msjavx86.exe'>לא מותקן</a>") );
}
//------------------------------------------------------------------------------------------\\
function _flash()
{
document.write( _tf(is_Flash,"מותקן גירסה " + is_FlashVersion,"לא מותקן</br><a target='_blank' href='http://www.enativ.com/downloads/install ... exe'>הורדה ל Internet Explorer</a> <a target='_blank' href='http://www.enativ.com/downloads/install ... exe'>הורדה ל Firefox</a>") );
}
//------------------------------------------------------------------------------------------\\
function _cookies()
{
document.write( _tf(is_cookie,"פעיל","לא פעיל") );
}
//------------------------------------------------------------------------------------------\\
function _frames()
{
document.write( _tf(is_frames,"פעיל","לא פעיל") );
}
//------------------------------------------------------------------------------------------\\
function _cpu()
{
switch (navigator.cpuClass)
{
case "x86": document.writeln("x86<br>(intel, amd, etc...)"); break;
case "68K": document.writeln("Motorola 68K"); break;
case "Alpha": document.writeln("Alpha"); break;
case "PPC": document.writeln("Motorola PPC"); break;
default: document.writeln("Undetected"); break;
}
}
//------------------------------------------------------------------------------------------\\
function _connection()
{
switch (caps.connectionType)
{
case "lan": document.writeln("חיבור רשת"); break;
case "modem": document.writeln("חיבור מודם"); break;
case "offline": document.writeln("לא מחובר"); break;
default: document.writeln("לא ידוע"); break;
}
}
//------------------------------------------------------------------------------------------\\
// -->
il parait qu'avec ce code on peut definir si le plugin est installe

mais ou mettre ce texte???

Re: Flash Plugin

Publié : mar. 22/févr./2011 17:30
par boddhi
Il serait peut-être judicieux pour trouver ton info d'interroger la base de registres...
A faire avec une extrême précaution bien entendu !!!

Re: Flash Plugin

Publié : mar. 22/févr./2011 17:39
par Parole De JOJO
je ne sais pas du tout comment chercher ca (bien que je me suis dit que c'est surement la bas que ca se passe)
en fait un ami m'a ecrit un javascript (je crois) qui essaye de charger le flash, et si il n'arrive pas, il charge l'image, le voila d'ailleurs
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
html, body { height:100%; background-color: ;}
body { margin:0; padding:0; overflow:hidden; }
#flashContent { width:100%; height:100%; }
</style>
</head>
<body>
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="650" height="120" id="Flash.swf" align="middle">
<param name="movie" value="Flash.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[If !IE]>-->
<object type="application/x-shockwave-flash" Data="Flash.swf" width="650" height="120">
<param name="movie" value="Flash.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![EndIf]-->
<img src="image.jpg" alt="Get Adobe Flash player to show flash" />
<!--[If !IE]>-->
</object>
<!--<![EndIf]-->
</object>
</div>
</body>
</html>
j'y ai pas pige grand chose, j'imagine qu'on peut effacer une bonne partie, mais j'ose pas y toucher
en fait, ce qui serait sympa, serait que si le flash ne s'affiche pas, que le script envoie un message au programme et le programme affiche un message style :"Je veux bien te donner une image cette fois ci, mais veille a regler ce probleme et installe ce plugin de flash, appuyez sur oui pour lancer le telechargement, et sur non pour ne pas le lancer"
je sais que la page web peut le faire mais je prefere gerer ca dans le programme