Ir para conteúdo

POWERED BY:

Arquivado

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

dorituz

[Resolvido] Shadowbox + Flash + Onload = Não funciona no IE

Recommended Posts

Boa tarde a todos,

 

Estou utilizando o Shadosbox com flash para mostrar um conteudo logo que a página carrega. Funciona perfeito no FF e no Chrome, mas para meu espanto, não funfa no IE. Alguem poderia me ajudar? Abaixo o codigo que estou utilizando.

 

[]´s

Dorituz

 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>teaser</title>
<script type="text/javascript" src="src/adapter/shadowbox-base.js"></script> 
<script type="text/javascript" src="src/shadowbox.js"></script> 
<script type="text/javascript""> 
Shadowbox.loadSkin('classic', 'src/skin');
Shadowbox.loadLanguage('en', 'src/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player'); 
</script>

<script type="text/javascript">
window.onload = function(){
Shadowbox.init();
		Shadowbox.open({
	 	player:	 'swf',
		  title:	  'Nova Unidade',
		  content:	'teaser.swf',
	width: '800',
	height: '555',
	  
	   });
}; 
</script>
</head>
<body>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde a todos,

 

Estou utilizando o Shadosbox com flash para mostrar um conteudo logo que a página carrega. Funciona perfeito no FF e no Chrome, mas para meu espanto, não funfa no IE. Alguem poderia me ajudar? Abaixo o codigo que estou utilizando.

 

[]´s

Dorituz

 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>teaser</title>
<script type="text/javascript" src="src/adapter/shadowbox-base.js"></script> 
<script type="text/javascript" src="src/shadowbox.js"></script> 
<script type="text/javascript""> 
Shadowbox.loadSkin('classic', 'src/skin');
Shadowbox.loadLanguage('en', 'src/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player'); 
</script>

<script type="text/javascript">
window.onload = function(){
Shadowbox.init();
		Shadowbox.open({
	 	player:	 'swf',
		  title:	  'Nova Unidade',
		  content:	'teaser.swf',
	width: '800',
	height: '555',
	  
	   });
}; 
</script>
</head>
<body>
</body>
</html>

Boa tarde,

 

Já resolveu o problema ???

 

Pode colocar aqui a solução?

 

Obrigado ! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ie precisa do AC_RunActiveContent.js para poder rodar... ou seja você tem de chamar ele em sua função quer queira ou não para fazer com que ele funcione bem.

 

Antigamente não era necessário, mas aparentemente com os novos codecs do flash é preciso desse arquivo que ele mesmo cria.

 

Não sei se seu código tem ele ou não... mas talvez seja uma solução

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza o problema é no JS. Infelizmente ainda não consegui resolver não. Se alguem puder ajudar!

[]´s

Acabei de solucionar o problema

 

<script type="text/javascript" src="doc/demo.js"></script>

<script type="text/javascript" src="src/adapter/shadowbox-base.js"></script>

<script type="text/javascript" src="src/shadowbox.js"></script>

<script type="text/javascript">

 

Shadowbox.loadSkin('classic', 'src/skin');

Shadowbox.loadLanguage('pt', 'src/lang');

Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player');

 

window.onload = function(){

 

Shadowbox.init();

Shadowbox.open({player:'swf',title:'Informações',content:'swf/1.swf', width:'800',height:'555' });

 

Cumps http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza o problema é no JS. Infelizmente ainda não consegui resolver não. Se alguem puder ajudar!

[]´s

Acabei de solucionar o problema

 

<script type="text/javascript" src="doc/demo.js"></script>

<script type="text/javascript" src="src/adapter/shadowbox-base.js"></script>

<script type="text/javascript" src="src/shadowbox.js"></script>

<script type="text/javascript">

 

Shadowbox.loadSkin('classic', 'src/skin');

Shadowbox.loadLanguage('pt', 'src/lang');

Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player');

 

window.onload = function(){

 

Shadowbox.init();

Shadowbox.open({player:'swf',title:'Informações',content:'swf/1.swf', width:'800',height:'555' });

 

Cumps http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Valeu onurb_slb, problema resolvidissimo. Detalhezinhos que fazem a diferença!!!

 

Pra quem quiser, segue a página com o codigo completo:

 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>teaser</title>
<script type="text/javascript" src="doc/demo.js"></script>
<script type="text/javascript" src="src/adapter/shadowbox-base.js"></script> 
<script type="text/javascript" src="src/shadowbox.js"></script> 
<script type="text/javascript""> 
Shadowbox.loadSkin('classic', 'src/skin');
Shadowbox.loadLanguage('en', 'src/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player'); 
</script>

<script type="text/javascript">
window.onload = function(){
	Shadowbox.init();
	Shadowbox.open({player:'swf',title:'Nova Unidade',content:'swf/teaser.swf', width:'800', height:'555'});
}; 
</script>
</head>
<body style="background-image: url(bg.jpg); background-repeat: no-repeat;">
</body>
</html>

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.