Problema com html nas páginas iniciais

3 participantes

Ir para baixo

Tópico resolvido Problema com html nas páginas iniciais

Mensagem por Ulysses V8 Benz 05.08.13 19:42

Qual é minha questão:
Prezados, recentemente apareceu um bug em nosso forum (www.portalmercedesbrasil.com). Temos uma rotina HTML que altera o banner do forum, colocando uma imagem diferente a cada novo acesso às páginas (portal e forum). O código é:

var banner = new Array();

banner[0]='https://2img.net/h/i1272.photobucket.com/albums/y383/PMB_banners/BANNERS2/banner71_zpsaa08e6ca.jpg';
banner[1]='https://2img.net/h/i1272.photobucket.com/albums/y383/PMB_banners/BANNERS2/banner47_zpse441f78e.jpg';
(seguem-se os demais banners, são 20 ao todo)

document.getElementById('logo').firstChild.src= banner[Math.floor(Math.random()*banner.length)];

Até meados do mês passado tudo ia bem, contudo a partir de determinado momento muitos membros passaram a não ver mais as imagens quando usavam determinados navegadores e/ou micros. O estranho é que por exemplo, um usuário consegue ver com o IE numa máquina mas em outra não (mesmo usando o mesmo sistema operacional). Nessa outra máquina onde o IE não exibe as imagens, o Firefox exibe.

Só há duas unanimidades:
1) dispositivos móveis (Android, Iphone, Ipad, etc.) sempre exibem as imagens;
2) o Google Chrome não exibe nunca. Pesquisamos e encontramos isto no log de erros do navegador:

"Refused to execute script from 'http://www.portalmercedesbrasil.com/h1-logos' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled".

Lembrando que a rotina HTML nunca foi alterada, nem mesmo as imagens, e sempre havia funcionado corretamente. O erro também não começou a ocorrer após uma atualização específica do navegados ou do micro.

Agradeço a atenção!

Ulysses V8 Benz
Administrador
Portal Mercedes Brasil


Endereço do meu fórum:
http://www.portalmercedesbrasil.com

Versão do fórum:
PHPBB3
Ulysses V8 Benz
Ulysses V8 Benz
Novo Membro

Membro desde : 17/08/2009
Mensagens : 27
Pontos : 45

http://www.portalmercedesbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com html nas páginas iniciais

Mensagem por Sennior 05.08.13 21:11

Olá amigo,

O senhor não colocou nada em teu fórum que pudesse vim à colidir com o código não? Um Script, um HTML na home page, um Widget, nada?

Abraços!
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com html nas páginas iniciais

Mensagem por Ulysses V8 Benz 05.08.13 21:39

Olá,

não, não houve qualquer alteração ou inclusão desse tipo. O mais estranho é que para a maioria dos membros (eu, inclusive) está funcionando normalmente no IE e no Firefox e para outros não.

Como falei a unanimidade é não funcionar no Chrome, nesse caso nem na minha máquina roda.

Por acaso vc tentou abrir a página? Funcionou em seu navegador?

Obrigado!

Ulysses V8 Benz
Administrador
Portal Mercedes Brasil
Ulysses V8 Benz
Ulysses V8 Benz
Novo Membro

Membro desde : 17/08/2009
Mensagens : 27
Pontos : 45

http://www.portalmercedesbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com html nas páginas iniciais

Mensagem por Sennior 06.08.13 2:34

Olá amigo,

Sim, tentei mas obtive exito... Por hora, tente trocar o código pelo abaixo:

Código:
var banner = new Array();

banner[0]='http://i1272.photobucket.com/albums/y383/PMB_banners/BANNERS2/banner71_zpsaa08e6ca.jpg';
banner[1]='http://i1272.photobucket.com/albums/y383/PMB_banners/BANNERS2/banner47_zpse441f78e.jpg';
(seguem-se os demais banners, são 20 ao todo)

document.getElementById('.logo, #logo').firstChild.src= banner[Math.floor(Math.random()*banner.length)];

Veja se dá exito.

Até mais.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com html nas páginas iniciais

Mensagem por MateusA 06.08.13 13:41

Olá!

Na verdade, não podemos fazer nada quanto a isto.
Algumas versões do Google Chrome suportam este código, outras não.
O Google Chrome e horrível em códigos, ao contrário do Mozilla Firefox que e perfeito nesse requisito.
Seta Infelizmente, terá de pedir para os vossos usuários trocarem de navegador ou terão de ficar sem o efeito.
Sugiro então, entrar em contato com o suporte técnico do Navegador e perguntar qual versão e habilidosa em códigos.

Até mais.
MateusA
MateusA
Hiper Membro

Membro desde : 13/05/2013
Mensagens : 3225
Pontos : 4215

https://www.facebook.com/forumeirospt https://twitter.com/forumeiros_pt

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com html nas páginas iniciais

Mensagem por Ulysses V8 Benz 06.08.13 15:00

Sheldon,

com a sua sugestão infelizmente parou de funcionar também no Firefox e no IE. Vou retornar para o código que utilizávamos anteriormente.

Crozy,
realmente, parece que o Chrome não se dá muito bem com esse tipo de código.

A minha dúvida era se talvez nosso código pudesse ser aperfeiçoado para eliminar os erros, porém como a ocorrência é aleatória e em vários navegadores ou máquinas, penso que não há muito o que fazer a não ser recomendar que não utilizem o Chrome.

Agradeço a atenção de vcs, acredito que podemos classificar este tópico como resolvido.

Obrigado novamente!

Ulysses V8 Benz
Administrador
Portal Mercedes Brasil
Ulysses V8 Benz
Ulysses V8 Benz
Novo Membro

Membro desde : 17/08/2009
Mensagens : 27
Pontos : 45

http://www.portalmercedesbrasil.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos