OVH Cloud OVH Cloud

Cookies et frame

1 réponse
Avatar
sylvain_coste
Bonjour,

J'ai cr=E9e un site avec des frames dans ma premi=E9re frame j'ai un menu
lorque je clique dessus j'=E9cris dans le cookie et j'ouvre un document
dans la deuxi=E9me frame. Je lit le cookies dans la deuxi=E9me frame.

Cela marche si je n'utilise pas de frame mais si j'utilise des frames,
il me fait rien.

Avez vous une id=E9e?

Merci par avance

voici mon code de javascript
function EcrireCookie(name,value)
{
var dateExp=3D"Sat, 01-Jan-2020 08:00:00 GMT";
document.cookie=3Dname+"=3D"+value+";expires=3D"+dateExp+";path=3D/;";
//document.cookie=3Dname+"=3D"+value+";expires=3D"+dateExp+";";
}

function getCookieVal(offset)
{
var endstr=3Ddocument.cookie.indexOf (";", offset);
if (endstr=3D=3D-1) endstr=3Ddocument.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function LireCookie(nom)
{
var arg=3Dnom+"=3D";
var alen=3Darg.length;
var clen=3Ddocument.cookie.length;
var i=3D0;
while (i<clen)
{
var j=3Di+alen;
if (document.cookie.substring(i, j)=3D=3Darg) return getCookieVal(j);
i=3Ddocument.cookie.indexOf(" ",i)+1;
if (i=3D=3D0) break;
}
return null;
}


Voici la ligne d'=E9criture du cookies
<td width=3D"137">
<a class=3D"Menu_Gauche_Ligne" onMouseOver=3D"style.color=3D'#FF8100';"
onMouseOut=3D"style.color=3D'#000000';" onClick=3D"EcrireCookie('NomVue','RH
- Les fiches employees');"
href=3D"../Reference/Salaries.nsf/v_emp_entite?OpenView&RH - Les fiches
employees">Fiches employ=E9es</td>

1 réponse

Avatar
ASM
wrote:
Bonjour,

J'ai crée un site avec des frames dans ma premiére frame j'ai un menu
lorque je clique dessus j'écris dans le cookie et j'ouvre un document
dans la deuxiéme frame. Je lit le cookies dans la deuxiéme frame.

Cela marche si je n'utilise pas de frame mais si j'utilise des frames,
il me fait rien.

Avez vous une idée?


où dans ton lien est indiqué dans quelle frame lancer la page demandée ?

<a class="Menu_Gauche_Ligne" onMouseOver="style.color='#FF8100';"
onMouseOut="style.color='#000000';" onClick="EcrireCookie('NomVue','RH
- Les fiches employees');"
href="../Reference/Salaries.nsf/v_emp_entite?OpenView&RH - Les fiches
employees">Fiches employées</td>


et en plus il n'y a pas de A fermant : </a>



quand çà à sera réparé, on verra pour les cookies ...
(dont je n'ai pas compris l'utilité
vu qu'ils semblent doublonner le href)

--
Stephane Moriaux et son [moins] vieux Mac