Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera do imasters
Dei uma pesquisada na net para encontrar um script que pudesse verificar se tem plugin flash instalado, caso não tivesse este plugin
mostrava uma imagem. Acabei encontrando um em javascript, mas ele entra em choque com a consulta no banco, estranho eu sei, mas não funciona,
alguém pode me ajudar?
att_
O código em javascript é:
<script LANGUAGE=JavaScript1.1>
<!--
var MM_contentVersion = 6;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
var words = navigator.plugins["Shockwave Flash"].description.split(" ");
for (var i = 0; i < words.length; ++i)continue;
var MM_PluginVersion = words[i];
}
var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}document.write('on error resume next \n');
document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
document.write('</SCR' + 'IPT\> \n');
}
</script>
</head>
<body>
<script>
if ( MM_FlashCanPlay ) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="980" height="750">'+
'<param name="movie" value="25167.swf">'+
'<param name="quality" value="high">'+
'<param name="wmode" value="transparent">'+
'<embed src="25167.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="980" height="750" wmode="transparent" ></embed></object>');
} else{
document.write('<IMG SRC="foto1.jpg" WIDTH="980" HEIGHT="750" BORDER="0">');
}
</script>
E a consulta simples a um banco de dados:
<?
$conexao = mysql_connect("localhost","user","password");
$db = mysql_select_db("banco");
?>não vi nenhuma relação entre um e outro.
tem um link do site online, onde o problema ocorre ?
Não, estou desenvolvendo ainda, no IE o erro de sintaxe no script, não deixando mostrar o flash nem a imagem
tbm achei estranho, já que as linguagens são diferentes.
Aperte Ctrl+Shif+J no Firefox, e verifique se aparecem erros.
http://www.wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/
Valeu bruno pela paciência vou dá uma olhada qualquer coisa respondo de novo
Bruno, depois de tentar muito achei o erro (simples como sempre)
aquele inicio de comentario no script impedia a que o script rodasse corretamente
<script LANGUAGE=JavaScript1.1>
<!-- //este comentario
var MM_contentVersion = 6;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
Obrigado pela ajuda!
Mostre o script que você encontrou.
e o outro que você adicionou e deu problema.