OVH Cloud OVH Cloud

cookie, cookie, es-tu là ?

13 réponses
Avatar
METIS
Bonjour,
Avec IE6sp2
je mets au point un site et je fais de nombreux essais.
J'ai placé un JS pour avoir un cookie qui me conserve les
champs déjà remplis d'une page à une autre.

Il s'avère que lorsque je me ressers du même nom dans un
même champs (que je pioche dans la liste qui se déroule), le
cookie ne s'enregistre plus, comme si quelque chose était
plein et ne prendrait plus rien.
Mon dossier Temp Internet File était très rempli (1500
cookies). J'en ai vidé la moitié. Mais ça s'est mis à
remarcher seulement lorsque j'ai mis autre chose que
d'habitude dans les champs Nom, Prénom, pour faire les
tests.
Avec MFF, ça ne le fait jamais..!

Est-ce que cela dit quelque chose à quelqu'un ?


--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...

3 réponses

1 2
Avatar
ASM
METIS a écrit :
ASM wrote:
Et c'est placé où sur la page ce truc tordu ?




C'est assez loin du début du HTML, presque à la fin même.
D'ailleurs, j'ai mis l'appel au cookie.js avant la balise
<HTML>



Heu ... si l'appel se fait sur un 'onload'
peut importe où c'est placé puisque déclanchhé *qu'après* chargement de la page
(Xiti a déjà sévi)

essayer en glissant avant y-celui :
(tentative de mettre cette image en cache une bonne fois)




.../...

cetyoucetypas = 0;
trucbidule = new Image();




Heu...????



Ben ...
0 - cetyoucetypas = 0;
on déclare un indicateur
avec un nom en abolu et à coucher dehors (en espérant qu'il soit le seul)
1 - trucbidule = new Image();
on déclare une nouvelle image
avec un nom en abolu et à coucher dehors
(le chemin-emplacement de cet image est donné en (3) )
2 - trucbidule.onload = alert('OK');
dès chargement (en cache normalement) de cette image
signal par une alerte (ne sert qu'aux tests)
passage de l'indicateur à 1 (l'image est bien chargée en cache)
3 - trucbidule.src = "http://www.oxado.com/blank.gif";
on donne ici le chemin de l'image

l'ordre des étapes 1, 2, 3 (new image, image onload, image src)
est à strictement respecter sinon çà ne fonctionne pas.

l'idéal serait d'avoir :

<script type="text/javascript">
if(document.images) {
trucbidule = new Image();
trucbidule.onload = xiti;
trucbidule.src = "http://www.oxado.com/blank.gif";
}
function xiti() {
document.write('<script type="text/javascript" '+
'src="http://pub.oxado.com/insert_ad?pub936">'+'<'
'/script>');
}
</script>

mais ...
-1- si pb avec l'image on risque de rester devant page blanche
-2- risque d'interférences avec le document.write de Xiti ...

*Le pire, attends, c'est pas fini :*

Mais dans Temp Intenet Files, il y en a 5 des blank.gif, à
différentes adresses, normal, ce nom est assez courant.



je ne sais pas où IE Windows bordélise ses caches ...

Question, là, en passant
tu as XP SP2 ?
et tes tests sont en local ?

si oui ... normal que çà merdouille
(même curieux que çà fonctionne de temps en temps)
si tu n'as pas mis la *rustine* dans ton fichier
http://groups.google.com/group/fr.comp.lang.javascript/msg/bc2c24b4dbbc2444?rnum=1

Bon, de toute façon, la pub Oxado, je vais sans doute la
virer,



Pas dommage !

mais pas avant d'avoir compris...?



Bon courage
ou ? rustine ?


--
Stephane Moriaux et son [moins] vieux Mac
Avatar
METIS
ASM wrote:
METIS a écrit :
ASM wrote:
Et c'est placé où sur la page ce truc tordu ?




C'est assez loin du début du HTML, presque à la fin même.
D'ailleurs, j'ai mis l'appel au cookie.js avant la balise
<HTML>



Heu ... si l'appel se fait sur un 'onload'
peut importe où c'est placé puisque déclanchhé *qu'après*
chargement de la page (Xiti a déjà sévi)



A voir, en privé !(;o)))

*Le pire, attends, c'est pas fini :*

Mais dans Temp Intenet Files, il y en a 5 des blank.gif,
à différentes adresses, normal, ce nom est assez courant.



je ne sais pas où IE Windows bordélise ses caches ...



Là par exemple en ce me concerne moi en personne(;o)))))
C:Documents and SettingsMichelLocal SettingsTemporary
Internet Files

Question, là, en passant
tu as XP SP2 ?
et tes tests sont en local ?



XPpro SP2
Test en ligne, dans un sous répertoire de mon site propre.

si oui ... normal que çà merdouille
(même curieux que çà fonctionne de temps en temps)
si tu n'as pas mis la *rustine* dans ton fichier
http://groups.google.com/group/fr.comp.lang.javascript/msg/bc2c24b4dbbc2444?rnum=1



Mouai, là, ça me dépasse un peu...

Mais avec la rustine, *CA MARCHE !!!*
Faut juste que j'enlève la boîte d'alerte, les gens i vont
pas comprendre!(;o)))

--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Avatar
ASM
METIS a écrit :
ASM wrote:

(même curieux que çà fonctionne de temps en temps)
si tu n'as pas mis la *rustine* dans ton fichier
http://groups.google.com/group/fr.comp.lang.javascript/msg/bc2c24b4dbbc2444?rnum=1



Mouai, là, ça me dépasse un peu...



M'étonne ! y a que M$ pour pondre des trucs tordus comme çà !

Mais avec la rustine, *CA MARCHE !!!*



Il va tt de même faloir qu'ils se décident à distribuer une SP3
paske là çà commence à être gonfffflant
merdouiller pendant des jours
uniquement pask'en local çà chie ... Merdum de Merdum !

Nota :
tu aurais essayé, sans rustine, en http
(sur un serveur et même celui de ta machine)
normalement ... n'aurait pas merdouillé
(je veux dire : n'aurait pas merdouillé plus que d'hab.)

essaie tes pages rapropriées en http pour voir

Faut juste que j'enlève la boîte d'alerte, les gens i vont
pas comprendre!(;o)))



tu peux tout enlever des bidouillages !
(ainsi que la rustine)
et ne plus essayer tes pages que sur un serveur exclusivement.



Le pire :
c'est un MacUser qui doit y penser pour les Windowsiens ...!

--
Stephane Moriaux et son [moins] vieux Mac
1 2