Vamos por partes
- 1ero verifica que efectivamente to cookie se esta creando, para eso usa un echo
Código:
echo $_COOKIE['cargador'];
- 2do yo creo que la cookie no se esta generando, cuando resuelvas eso hay un problema con IE6, este navegador no reconoce position:fixed para que tu div aparezca cubriendo la pagina, asi que usa position:absolute para que se superponga a la pagina
- 3ero no requieres un onclick con javascript, recurre al evento onload de la pagina y haz que PHP imprima o no la invocacion del grafico segun corresponda
Código:
if(isset($_COOKIE['cargador']) || !empty($_COOKIE['cargador'])) {
echo '
mi codigo javascript va aqui
';
}