Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gilberto Campos Ferraz

Detecção do plugin flash feito em PHP

Recommended Posts

Situação: Inserir uma estrutura condicional, utilizando includes, na qual chamara a função de detecção de plugin flash, caso o navegador do usuário tenha o mesmo, será carregado para o include com o Banner em flash, caso não tenha o plugin, será redirecionado para um include com banner sem flash

 

O site foi desenvolvido com 2 includes.

 

 

1º- banner do cabeçalho - Com Flash

2º - barra lateral do site - Com Flash

 

Aplicação:

 

Função de Detecção de plugin flash:

 

<!--Validação do Plugin Flash-->

<script language="JavaScript">

 

function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0

var ok=false; document.MM_returnValue = false;

with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {

ok=(plugins && plugins[plgIn]);

} else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1

if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;

else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;

else ok=autoGo; }

if (!ok) theURL=altURL; if (theURL) window.location=theURL;

}

</script>

 

<b>Gostaria de fazer desse jeito </b>

Function MM_checkPlugin

 

if (MM_checkPlugin){ include ('componente_cabeca_site.php');

 

} else { include ('componente_cabeca_site_semflash.php'); }

 

<b>Tentei fazer utilizando dessa forma</b>

<script language= "JavaScript">

 

if(MM_checkPlugin()) {

document.write('<script language="JavaScript" src="componente_cabeca_site.php"></script>');

 

} else {

document.write('<script language="JavaScript" src="componente_cabeca_site_semflash.php"></script>');

}

</script>

 

E usando o location.href="componente_cabeca_site.php" ,

 

mas não obtive êxito nas duas formas de utilização dos objetos javascript

 

 

Gostaria de saber se existe um script de detecção do plugin flash

desenvolvido em php, pois para chamar uma função na estrutura

condicional , terei que carregar os arquivos .php via include

e se utilizando Ajax, resolveria esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.