Ir para conteúdo

POWERED BY:

Arquivado

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

m@dDog

[Resolvido] <embed> não esta funcionando no IE

Recommended Posts

Seguinte,

 

na pagina que estou desenvolvendo tem um link que abre uma popup que pode exibir um arquivo .swf ou .jpg ou .gif

Para isso estou usando a tag embed.

 

CODE

<embed width="<?php echo $largura;?>" height="<?php echo $altura;?>" src='<?=$path; ?>'>

 

No Firefox funciona para todas as extensões mas no IE somente para .swf (flash).

 

Alguem sabe como resolver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É apenas uma popup, não tem muito código.

Apenas imprime a imagem ou flash cujo caminho é especificado em $path.

 

CODE

<center>

<img src="<?=$PathRaiz;?>/img/atualiza.gif" width='20' alt='Clique aqui para atualizar a imagem.' style="cursor:pointer;"

onclick="atualizaPagina()"><br>

<embed width="<?php echo $largura;?>" height="<?php echo $altura;?>" src='<?=$path; ?>'>

</center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É apenas uma popup, não tem muito código.

Apenas imprime a imagem ou flash cujo caminho é especificado em $path.

 

<center>
 <img src="<?=$PathRaiz;?>/img/atualiza.gif"  width='20' alt='Clique aqui para atualizar a imagem.' style="cursor:pointer;" onclick="atualizaPagina()"><br>
 <embed width="<?php echo $largura;?>" height="<?php echo $altura;?>" src='<?=$path; ?>'>
 </center>

eu acho que falta alguma coisa ai não falta!

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu acho que falta alguma coisa ai não falta!

 

abraço

 

 

Seguinte Aprendiz CSS,

 

eu trabalho com uma framework php chmada CakePHP e nesta framework o código é dividido em um padrão chamado MVC - Model(Banco de Dados), View(Vizualização da Página), Controller(Controlador PHP).

O código é dividido, por isso você não está vendo o código PHP, o controlador seta as variáveis que presciso na popup ($path, $altura, $largura). Acredite coloquei o código inteiro da popup aqui no fórum(menos o comentário inicial que informa o objetivo, caminho, autor e bla bla bla) .

O controller que controla a pop up tem um pouco mais de 2000 linhas talvez não seja viável coloca-lo aqui, mesmo porque o que realmente está criando o problema é a tag embed.

 

E a pouco descobri outra maneira a tag object

 

<object type="application/x-shockwave-flash" width="<?php echo $largura;?>" height="<?php echo $altura;?>">

<param name="movie" value="<?=$path; ?>" />

</object>

 

com ela funciona tudo no IE mas não funciona nada no Firefox.

 

 

Postem ai

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê se isto ajuda: http://alabrasil.blogspot.com/2006/02/flas...-de-acordo.html

 

Eu sempre venho usando o esquema do satay e vêm dando certo EM TODOS OS NAVEGADORES.

É isso mesmo micox!

 

Funcionou muito bem e a explicação do site é muito boa, vale a pena ler inteiro.

 

Ficou Assim (apenas inclui o atributo data no elemento object):

 

<object type="application/x-shockwave-flash" width="<?php echo $largura;?>" height="<?php echo $altura;?>" data="<?=$path; ?>">

<param name="movie" value="<?=$path; ?>" />

</object>

 

Muito Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrando que, no FF, se agente esquece de colocar o width daí não dá certo.

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.