Problema com html nas páginas iniciais
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1 • Compartilhe
Problema com html nas páginas iniciais
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
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
Re: Problema com html nas páginas iniciais
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!
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!
Re: Problema com html nas páginas iniciais
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
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
Re: Problema com html nas páginas iniciais
Olá amigo,
Sim, tentei mas obtive exito... Por hora, tente trocar o código pelo abaixo:
Veja se dá exito.
Até mais.
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.
Re: Problema com html nas páginas iniciais
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.
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.
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.
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.
Re: Problema com html nas páginas iniciais
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
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
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos