Faça o seu login ( Entrar ou Cadastrar )
Login:
Senha:
Esqueci minha senhaQuero me Cadastrar
Pesquisar

flash

31/08/2004 - Por João Netto Futuro problema e solução com site em flash no Internet Explorer Nota dos usuários: Sem avaliação Visualizações: 884 visualizações.

Futuro problema e solução com site em flash no Internet Explorer


Após perder o processo por patente de plugins (tecnologia que permite o acesso a aplicativos remotos na web via browser), para a empresa Eolas Technologies, a Microsoft decidiu retirar da próxima versão do IE a tecnologia de plugins.

O Flash funciona a partir dessa tecnologia de plugin e para funcionar, o usuário tem que possuir o Flash Player, que é um plugin instalado na máquina do usuário para rodar aplicações em Flash.

Meu site em Flash não funcionará?

Meu site tem muitas partes do conteúdo feitas em Flash, elas deixarão de funcionar e terei que reformular meu site? Não.

Para o usuário que utilizará a nova versão do browser da Microsoft, o Internet Explorer, aparecerá um mensagem de aviso que o site carregará um conteúdo em controle ActiveX, ou seja, plugin.

Através das configurações do Internet Explorer na aba Avançado o usuário poderá bloquear todos controles ActiveX no site.

Quando isso ocorrer e o usuário entrar em um site com ActiveX aparecerá uma janela confirmando o bloqueio do mesmo, como está mostrando a figura abaixo.

A Solução

A Microsoft criou uma solução para os desenvolvedores web, que mudando o código do seu site o conteúdo ActiveX presente no seu site funcionará perfeitamente sem nenhuma mensagem de aviso.

Através de um código em DHTML (HTML Dinâmico), o site poderá carregar o recurso ActiveX sem problemas e sem nenhum aviso ao usuário. É um código pequeno e simples, onde através de um script ele imprime na tela o conteúdo em ActiveX, assim não mostrando a janela de aviso.

O código abaixo ensina como criar a solução:

<html>
<head>
<script src="flash.js"></script>
</head>

<body>
<script>
  ConteudoFlash();
</script>
</body>
</html>
 



Agora você terá que criar um arquivo chamado flash.js com o código abaixo e salvar na mesma pasta do seu arquivo html:


function ConteudoFlash() {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6"  width="755" height="650">\n');
document.write('<param name="movie" value="meu_flash.swf" />\n');
document.write('</object>\n');
}
 



Pronto, o problema foi resolvido de uma forma bastante simples e seu site já está preparado para a nova versão do IE.

Tags:

 
 
Enviado por João Netto em 27 de Maio de 2008
Ai galera deixo mais uma noticia interessante pra vcs........... T++++++++++ veleu nettttttoooooooooo
Enviado por Rodrigo Paluma em 27 de Agosto de 2006
Ótima solução no IE, mas cá entre nós, no Firefox essa solução não funciona. O arquivo no formato swf com esse script nem carrega. Tem alguma sugestão para resolver esse problema?
Enviado por caciano Baggiotto em 14 de Junho de 2006
Amigo de acordo com o seu script para cada arquivo swf vou ter que criar um .js, não tem uma maneira de passar o nome do arquivo por parametro ou algo assim?? Para construir um script mais genérico.
 
Definir Tags:

Atenção:

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php,sql,html,xml,fireworks
 
Faça seus comentários:
Sua avaliação:
 
Recomendação:
Seu nome:
Seu e-mail:
Nome do amigo:
E-mail do amigo:
Comentário:
 
Link Quebrado:
Seu nome:
Seu e-mail:
Link Quebrado:










Copyright ScriptFacil.com© 2008 | (Todos os direitos reservados na vinculaçao da marca)