Arquivo da tag: internetexplorer

identificador_cadeia_ou_numero_esperado

Javascript – IE – Identificador, cadeia ou número esperado

Se você estiver trabalhando com Javascript e se deparar com essa mensagem de erro enquanto debuga o seu código saiba que a solução é simples!

Quando você faz uma lista baseado em um objeto literal é comum esquecermos uma virgula no final, como segue o exemplo abaixo, os navegadores de verdade ignoram o último elemento enquanto o IE 7 fica aguarda por uma outra propriedade que não existe, por isso ocorre a mensagem de erro. Reparem ao final do valor 4000 da propriedade auto, há uma virgula!

Para resolver isso basta tirar a virgula depois da última propriedade.

  1. jQuery(".class_nivoslider_videos").simplecarousel({
  2. width:296,
  3. height:194,
  4. visible: 1,
  5. auto: 4000,
  6. });

 

Internet Explorer sem cache

Grande parte dos desenvolvedores Web principalmente aqueles que trabalham muito com Flash tendem a ter sérios problema com cache.
Em alguns casos mesmo colocando uma data anterior a atual o IE coloca a página em cache:
Exemplo:

<?php

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");

?>

Para resolver de vez seguindo recomendação da Microsoft:

Em arquivos PHP:

<?php

header("Cache-Control: no-cache");
header("Expires: -1");

?>

Em arquivos HTML:

<HTML><HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD><BODY>
</BODY>
</HTML>

Link para mais informações:
http://support.microsoft.com/kb/234067/pt-br